Channel state information sending method, channel state information receiving method, apparatus, and storage medium
By determining M first channel state information and P second channel state information from the channel state information and transmitting differential channel state information, the problem of large feedback overhead of channel state information is solved, and the performance of wireless communication system is improved.
Patent Information
- Application Number
- PCT/CN2025/078962
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-17
- Filing Date
- 2025-02-25
- Publication Date
- 2026-01-22
AI Technical Summary
In existing technologies, the feedback overhead of channel state information is relatively large, which has become a key factor limiting the performance improvement of wireless communication systems.
By determining M first channel state information and P second channel state information from N channel state information, and sending differential channel state information of P second channel state information, feedback overhead is reduced.
It effectively reduces the feedback overhead of channel state information and improves the performance of the communication system.
Smart Images

Figure CN2025078962_22012026_PF_FP_ABST
Abstract
Description
Methods, apparatus and storage media for transmitting and receiving channel state information
[0001] This application claims priority to Chinese patent application No. 202410966308.5, filed on July 17, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a method, apparatus and storage medium for transmitting and receiving channel state information. Background Technology
[0003] Multi-antenna technology encompasses core methods such as multiple-input multiple-output (MIMO), joint transmission (JT), and high-frequency beamforming. These technologies are crucial for improving the performance of wireless communication systems. To fully realize the potential of multi-antenna technology, communication nodes need to acquire high-precision channel state information (CSI). Currently, the industry has developed diverse information processing methods to capture CSI. These methods can be broadly categorized into linear and nonlinear types. In particular, nonlinear information processing methods, as an important information processing strategy, encompass various cutting-edge technologies such as artificial intelligence (AI). They have shown great potential in scenarios such as CSI prediction and CSI compression, significantly improving the accuracy and efficiency of CSI acquisition. Summary of the Invention
[0004] This disclosure provides a method, apparatus, and storage medium for transmitting and receiving channel state information, which reduces the feedback overhead of channel state information.
[0005] To achieve the above objectives, the present disclosure adopts the following technical solution.
[0006] In a first aspect, this disclosure provides a method for transmitting channel state information. The method includes: determining M first channel state information and P second channel state information from N channel state information, where N, M, and P are all positive integers, and N equals the sum of M and P; determining differential channel state information from the P second channel state information; and transmitting the differential channel state information from the M first channel state information and the P second channel state information.
[0007] Secondly, this disclosure provides a method for receiving channel state information. The method includes: receiving differential channel state information consisting of M first channel state information items and P second channel state information items; determining P second channel state information items based on the differential channel state information items; and determining N channel state information items based on the M first channel state information items and the P second channel state information items. The N channel state information items include the M first channel state information items and the P second channel state information items, where N, M, and P are all positive integers, and N is equal to the sum of M and P.
[0008] Thirdly, this disclosure provides a communication device, comprising: a determining module and a transmitting module. The determining module determines M first channel state information and P second channel state information from N channel state information, where N, M, and P are all positive integers, and N equals the sum of M and P; and determines differential channel state information of the P second channel state information. The transmitting module is used to transmit the differential channel state information of the M first channel state information and the P second channel state information.
[0009] Fourthly, this disclosure provides another communication device. The communication device includes a receiving module and a processing module. The receiving module is used to receive differential channel state information consisting of M first channel state information and P second channel state information. The processing module is used to determine P second channel state information based on the differential channel state information of the P second channel state information, and to determine N channel state information based on the M first channel state information and the P second channel state information. The N channel state information includes the M first channel state information and the P second channel state information, where N, M, and P are all positive integers, and N is equal to the sum of M and P.
[0010] Fifthly, this disclosure provides yet another communication device, comprising: a processor and a memory. The memory stores processor-executable instructions; when the processor is configured to execute the instructions, the communication device causes to implement any of the methods provided in the first to second aspects above.
[0011] In a sixth aspect, this disclosure provides a computer-readable storage medium that stores computer instructions that, when executed on a computer, cause the computer to perform any of the methods provided in the first or second aspect.
[0012] In a seventh aspect, this disclosure provides a computer program product comprising computer instructions that, when executed on a computer, cause the computer to perform any of the methods provided in the first or second aspect. Attached Figure Description
[0013] The accompanying drawings are provided to further understand the technical solutions of this disclosure and constitute a part of the specification. They are used together with the embodiments of this disclosure to explain the technical solutions of this disclosure and do not constitute a limitation on the technical solutions of this disclosure.
[0014] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0015] Figure 2 is a flowchart of a method for transmitting channel state information according to an embodiment of the present disclosure.
[0016] Figure 3 is a schematic diagram of a signal status information according to an embodiment of the present disclosure.
[0017] Figure 4 is a schematic diagram of another signal status information according to an embodiment of the present disclosure.
[0018] Figure 5 is a schematic diagram of another type of signal status information according to an embodiment of the present disclosure.
[0019] Figure 6 is a schematic diagram of another type of signal status information according to an embodiment of the present disclosure.
[0020] Figure 7 is a schematic diagram of another type of signal status information according to an embodiment of the present disclosure.
[0021] Figure 8 is a flowchart of a method for receiving channel state information according to an embodiment of the present disclosure.
[0022] Figure 9 is a schematic diagram of the composition of a communication device according to an embodiment of the present disclosure.
[0023] Figure 10 is a schematic diagram of the composition of another communication device according to an embodiment of the present disclosure.
[0024] Figure 11 is a schematic diagram of a communication device according to an embodiment of the present disclosure. Detailed Implementation
[0025] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0026] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and its other forms, such as the third-person singular "comprises" and the present participle "comprising," are interpreted as open-ended and encompassing, meaning "including, but not limited to." In the description of the specification, terms such as "one embodiment," "some embodiments," "exemplary embodiments," "example," "specific example," or "some examples," etc., are intended to indicate that a particular feature, structure, material, or characteristic associated with that embodiment or example is included in at least one embodiment or example of this disclosure. The illustrative representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics mentioned may be included in any suitable manner in any one or more embodiments or examples.
[0027] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined by "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.
[0028] In this disclosure, the terms "exemplary" or "for example" are used to describe examples, illustrations, or descriptions. Any embodiment or design described in this disclosure using the terms "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0029] In addition, the use of “based on” implies openness and inclusivity, because processes, steps, calculations or other actions “based on” one or more of the stated conditions or values may in practice be based on additional conditions or values beyond those stated.
[0030] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is used only to describe the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: only A, A and B, only B. Furthermore, "at least one" means one or more, and "multiple" means two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and the terms "first," "second," etc., do not necessarily imply differences.
[0031] In this disclosure, suffixes such as “module,” “part,” or “unit” used to represent elements are used only for the purpose of illustrative purposes and have no inherent meaning. Therefore, “module,” “part,” or “unit” can be used interchangeably.
[0032] In the practical transmission of Channel State Information (CSI), especially when employing algorithms such as time-frequency based CSI compressed feedback, space-time-frequency joint CSI compressed feedback, and CSI prediction across multiple time slots, multiple CSI signals often need to be transmitted. This inevitably increases the overhead of the feedback channel, becoming one of the key factors limiting system performance improvement. Therefore, how to effectively reduce the feedback overhead of CSI has become an urgent technical problem to be solved in the field of current communication technology.
[0033] To reduce the feedback overhead for channel state information, this disclosure provides a method for transmitting channel state information. First, M first channel state information items and P second channel state information items from N channel state information items can be determined. Then, differential channel state information for the P second channel state information items can be determined, allowing the transmission of the differential channel state information for the M first channel state information items and the P second channel state information items. N, M, and P are all positive integers, and N equals the sum of M and P. In this way, for the N channel state information items to be transmitted, the correlation or sparsity among the multiple channel state information items can be utilized to transmit only the differential channel state information relative to the other channel state information items for a subset of the channel state information items, thereby reducing feedback overhead.
[0034] Accordingly, this disclosure also provides a method for receiving channel state information. This method includes: receiving differential channel state information consisting of M first channel state information and P second channel state information; and then determining N channel state information based on the differential channel state information of the M first channel state information and the P second channel state information. The N channel state information includes the M first channel state information and the P second channel state information. Thus, for the received N channel state information, a portion of the channel state information (its differential channel state information relative to the other channel state information) can be received, thereby reducing feedback overhead.
[0035] In some embodiments or examples, N channel state information can correspond to N time instance channel state information, and the channel state information of each time instance can include channel state information of multiple layers or multiple frequency domain units. In some embodiments or examples, N channel state information can correspond to N layer channel state information, and the channel state information of each layer can include channel state information of multiple frequency domain units or multiple time instances. Further details will not be elaborated upon hereafter.
[0036] The technical solutions provided in the embodiments of this disclosure can be applied to various mobile communication networks, such as long term evolution (LTE) systems, various versions based on LTE evolution, and 5th-generation mobile communication technology (5G) systems (including but not limited to new radio (NR) mobile communication systems, ambient internet of things (Ambient IoT) and other communication systems). Furthermore, the channel state information transmission method provided in the embodiments of this disclosure can also be applied to future-oriented communication systems (e.g., 6G communication systems) or networks of multiple converged communication systems, and the embodiments of this disclosure do not limit this application.
[0037] In embodiments of this disclosure, the mobile communication network may include 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 (e.g., including but not limited to a base station), and the second communication node may be a terminal-side device (e.g., 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 device-to-device communication, both the first communication node and the second communication node can 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.
[0038] For example, taking a first communication node as a terminal and a second communication node as a base station. Figure 1 shows a schematic diagram of the architecture of a communication system according to an embodiment of this disclosure. The communication system includes a terminal 10 and a base station 20. There can be one or more terminals 10 and base stations 20, and the number is not limited. Multiple base stations and multiple terminals can communicate with each other. A base station can provide network services to terminals in one cell, or it can provide network services to terminals in multiple cells simultaneously.
[0039] Each base station includes multiple antennas, and each terminal may include one or more antennas.
[0040] Base station 20 provides wireless access service to terminal 10. One base station 20 provides at least one service coverage area (also known as a cell). Terminal 10 entering this area can communicate with base station 20 via wireless signals to receive the wireless access service provided by base station 20.
[0041] In some embodiments, base station 20 may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system. Base stations may include various macro base stations, micro base stations, femto cells, remote wireless devices, reconfigurable intelligent surfaces (RISS), routers, wireless fidelity (WIFI) devices, or logical entities such as primary cells and secondary cells.
[0042] In some embodiments, terminal 10 can be a device with wireless transceiver capabilities, which can be deployed on land (including indoor or outdoor, handheld, wearable, or vehicle-mounted); on water (such as ships); or in the air (e.g., on airplanes, balloons, and satellites). Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc. This disclosure does not limit the application scenarios. The terminal may also be referred to as a user, user equipment (UE), access terminal, UE unit, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments disclosed herein are not limited thereto.
[0043] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices or nodes included in Figure 1 and the names of each device are not limited. In addition to the functional nodes shown in Figure 1, the communication system may also include other nodes or devices, such as core network devices.
[0044] The system architecture and business scenarios described in the embodiments of this disclosure are intended to more clearly illustrate the technical solutions of the embodiments of this disclosure and do not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. Those skilled in the art will recognize that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0045] To facilitate understanding, the basic concepts of some terms or technologies involved in the embodiments of this disclosure will first be briefly introduced and explained.
[0046] In some embodiments, higher-layer signaling includes, but is not limited to, radio resource control (RRC) and media access control control element (MAC CE), as well as other signaling besides physical layer signaling. Physical layer signaling can also be transmitted between the base station and the terminal. For example, the base station and the terminal can transmit downlink physical layer signaling on the physical downlink control channel (PDCCH) and uplink physical layer signaling on the physical uplink control channel (PUCCH).
[0047] In some embodiments, the indicators of various parameters can also be called indexes or identifiers (IDs), and these terms are equivalent. For example, the resource identifier of a wireless system can also be called a resource indicator or a resource index. Wireless system resources include, but are not limited to, one of the following: reference signal resources, reference signal resource groups, reference signal resource configurations, channel state information (CSI) reports, CSI report sets, terminals, base stations, panels, neural networks, sub-neural networks, neural network layers, precoding matrices, beams, transmission methods, transmit methods, receive methods, modules, models, functional modules, functions, etc. A base station can indicate the identifier of one or a group of resources to a terminal via higher-layer signaling and / or physical-layer signaling. A terminal can also send the identifier of one or a group of resources to the base station via higher-layer signaling and / or physical-layer signaling.
[0048] In some embodiments, the indicator or index can be an integer from 0 to D-1, or an integer from 1 to D. D is the number of resources corresponding to the indicator or index, and D is an integer greater than or equal to 1. In subsequent sections, the starting point of the indicator is 1 as the minimum value, but this can be replaced by the case where the minimum value is 0.
[0049] In some embodiments, when calculating an indicator or index iK, the minimum value 1 is taken when iK is less than 1. When calculating an indicator or index i+K, the maximum value D is taken when i+K is greater than D. Further details will not be provided later. Here, K is a non-negative integer.
[0050] In some embodiments, transmission includes sending or receiving. For example, sending data or signals, or receiving data or signals.
[0051] In some embodiments, to calculate channel state information or perform channel estimation, mobility management, positioning, etc., a base station or terminal needs to transmit a reference signal (RS). Reference signals include, but are not limited to, channel-state information reference signals (CSI-RS), channel-state information interference measurement signals (CSI-IM), sounding reference signals (SRS), synchronization signals blocks (SSBs), physical broadcast channels (PBCHs), and synchronization signal block / physical broadcast channel (SSB / PBCH). Additionally, the set of resource elements (REs) used to transmit reference signals is called reference signal resources, such as CSI-RS resource, SRS resource, CSI-IM resource, and SSB resource. In this disclosure, SSBs include synchronization signals blocks and / or physical broadcast channels.
[0052] In some embodiments, to save signaling overhead, multiple reference signal resources may be divided into multiple sets (e.g., CSI-RS resource set, CSI-IM resource set, SRS resource set, etc.). A reference signal resource set may also be referred to as a reference signal resource group. A reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets may originate from the same reference signal resource setting, such as a CSI-RS resource setting, an SRS resource setting, etc. A CSI-RS resource setting may also be merged with a CSI-IM resource setting and collectively referred to as a CSI-RS resource setting.
[0053] In some embodiments, a time instance represents a time period, including a slot, a mini-slot, or a group of symbols. A slot or mini-slot may include at least one symbol. A symbol refers to a time unit within a subframe, frame, or slot, and the duration of a symbol may be in milliseconds, microseconds, nanoseconds, seconds, etc. Symbols in this disclosure may be orthogonal frequency division multiplexing (OFDM) symbols, single-carrier frequency division multiple access (SC-FDMA) symbols, or orthogonal frequency division multiple access (OFDMA) symbols, or symbols corresponding to various waveforms in future communication systems. In some embodiments, the described slot may be replaced by a time instance, mini-slot, etc.
[0054] In some embodiments, the smallest transmission unit carrying a modulation symbol is a resource element (RE). An RE is the smallest hourly frequency resource used to transmit a modulation symbol, comprising a frequency-domain subcarrier and a symbol. A radio resource consisting of multiple symbols and multiple subcarriers constitutes a physical resource block (PRB). In one example, a physical resource block includes multiple REs.
[0055] In some embodiments, the communication node selects an information processing method to process the obtained information (e.g., channel information, angle information, position information, etc.) to obtain measurement results. In some embodiments, the information processing methods in this disclosure include at least linear and nonlinear information processing methods. Nonlinear information processing methods are important information processing means, including but not limited to various advanced information processing technologies such as artificial intelligence. In some embodiments, for ease of description, nonlinear information processing methods are also referred to as first information processing methods, and linear information processing methods are also referred to as second information processing methods. Traditional information processing methods are generally linear information processing methods.
[0056] In some embodiments, artificial intelligence includes self-learning devices, components, software, modules, models, functional modules, and functional functions such as machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning. In some embodiments, artificial intelligence is implemented through artificial intelligence networks (or neural networks) or models. A neural network includes multiple layers, each layer including at least one node.
[0057] In some embodiments, the model includes multiple linear or nonlinear components. The model includes a neural network model, a non-artificial intelligence module for processing information or a corresponding model thereof, and a functional component or function that maps input information to output information (this mapping includes linear and nonlinear mappings). In some embodiments, each model corresponds to a model indicator or model identity (Model ID). In some embodiments, the model identity can be replaced by one of the following: model index, first identifier, function indicator (function ID), or function identity (function ID), model indicator, etc.
[0058] In some embodiments, the model includes a model structure and model parameters. For example, the model can be a neural network model. This neural network model includes a neural network model structure and neural network model parameters, which describe the structure of the neural network and the parameter values, respectively. One neural network model structure can correspond to multiple neural network model parameters; that is, the neural network model structures can be the same, but the corresponding neural network model parameter values can be different.
[0059] In some embodiments, a communication node sends a functionality or functionality index to another communication node, informing the other node that the functionality can be used to process information. A functionality, also known as a functional module, functional function, or functional mapping, describes the characteristics or type of information processing method. Information processing methods include various types, such as those used for positioning, beam management, CSI prediction, beam prediction, and channel estimation. The characteristics of an information processing method include, but are not limited to, descriptions of the scenario to which the function adapts, descriptions of input parameters, and descriptions of output parameters. One functionality corresponds to one or more information processing methods, and each information processing method can be implemented using one or more models. Alternatively, one functionality can be implemented using one or more models.
[0060] In some examples, model parameters can be obtained through online or offline training. For instance, model parameters can be trained by inputting at least one sample. A sample includes at least one feature and at least one label. The sample's features are used as input to the model, while the sample's label represents an ideal value that the model's output needs to approximate. The label can also be used for performance monitoring or calculating the loss function, etc.
[0061] In some examples, to better transmit data or signals, the base station or terminal needs to acquire measurement results. Measurement results may include channel state information or other parameters used to characterize the channel. 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 (SSBRI), L1 Reference Signal Received Power (L1-RSRP or RSRP), Differential RSRP, L1 Signal-to-Interference Noise Ratio (L1-SINR or SINR), Differential L1-SINR, Reference Signal Received Quality (RSRQ), Differential RSRQ, Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Layer Indicator (LI), Rank Indicator (RI), Precoding Information, and Channel Information.
[0062] 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 linear information processing methods, such as codebook-based precoding information (e.g., LTE codebooks, NR type I codebooks, type II codebooks, type II port selection codebooks, enhanced type II codebooks, enhanced type II selection codebooks, further enhanced type II selection codebooks, Doppler codebooks, etc.). The precoding matrix indicates one type of codebook-based precoding information. The second type of precoding information is generally channel state information generated based on advanced information processing technologies such as AI. For example, it can be channel state information generated in a non-linear manner, including channel state information generated based on space-frequency joint compression and channel state information generated based on space-time-frequency joint compression.
[0063] In some examples, the channel state information is generated in ways including, but not limited to, at least one of the following: a channel state information generation method based on space-time frequency; a channel state information generation method based on space frequency; a channel state information generation method based on space; a channel state information generation method based on a conventional precision (type I) codebook; a channel state information generation method based on a high precision (type II) codebook; a channel state information generation method based on an enhanced high precision (eType II) codebook; and a channel state information generation method based on a Doppler codebook.
[0064] In some examples, the codebook based on standard precision (type I) is a codebook composed of a single discrete Fourier transform vector; the codebook based on high precision (type II) is a codebook composed of L discrete Fourier transform vectors; the codebook based on enhanced high precision (eType II) can be a codebook composed of L1 spatially correlated discrete Fourier transform vectors and L2 frequency-domain discrete Fourier transform vectors; and the codebook based on FeType II can be a codebook composed of L1 spatially correlated discrete Fourier transform vectors, L2 frequency-domain discrete Fourier transform vectors, and L3 time-domain discrete Fourier transform vectors. Here, the discrete Fourier transform (DFT) vector can be replaced with a vector formed by tensor products of one or more DFT vectors. Further details will not be elaborated upon here.
[0065] In some examples, channel information is information describing the channel environment between communication nodes, obtained from a reference signal (e.g., CSI-RS). In some examples, channel information is a complex matrix whose size is related to the number of transmit antennas Nt, the number of receive antennas Nr, and resource elements. For example, there is at least one Nr*Nt channel matrix on a physical resource block.
[0066] In some embodiments, channel information may include at least one of the following: time-domain channel information, frequency-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the time-domain channel information, one or more singular vectors of the correlation matrix corresponding to the time-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the frequency-domain channel information, one or more singular vectors of the 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, or one or more codewords corresponding to the time-domain channel. Both time-domain and frequency-domain channel information can represent information describing channel characteristics between at least one transmit antenna and at least one receive antenna, and can be represented by one of the following: matrix, vector, one-dimensional or multi-dimensional array, or multi-dimensional tensor.
[0067] In some embodiments, 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. All channel information may be the channel information described above.
[0068] In some embodiments, a beam includes a transmit beam, a receive beam, a transmit and receive beam pair, and a transmit and 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, spatial receive parameters, transmit-end precoding, receive-end precoding, an antenna port, an antenna weight vector, an antenna weight matrix, etc. In some embodiments, a beam index can be replaced by a resource index (e.g., a reference signal resource index) because a beam can be transmittedly bound to resources in at least one of the time domain, frequency domain, and code domain. A beam can also be a transmission (transmit / receive) mode, which may include spatial division multiplexing, frequency / time domain diversity, beamforming, etc.
[0069] In this embodiment of the disclosure, the feedback CSI can also be referred to as the transmitted CSI or sent CSI, for example, carrying channel state information on uplink transmission resources for transmission. Both the uplink transmission resources and the CSI to be transmitted on the uplink resources can be configured or indicated through a channel state information report. In one example, transmitting a CSI report means transmitting the content indicated in the CSI report that needs to be transmitted. The content to be transmitted includes, but is not limited to, channel state information. Transmission here includes both sending and receiving.
[0070] In some embodiments, the antenna is a physical antenna. In some examples, the antenna is a logical antenna. In some examples, port and antenna, antenna port, reference signal port, pilot port, etc., are interchangeable concepts. In some examples, the antenna is a transmitting antenna. In some examples, the antenna is a receiving antenna. In some examples, the antenna is an antenna pair that includes a transmitting antenna and a receiving antenna.
[0071] The above is an introduction to the technical terms involved in the embodiments of this disclosure, which will not be repeated below.
[0072] As shown in Figure 2, this disclosure provides a method for transmitting channel state information. In some embodiments, this method for transmitting channel state information can be applied to a first communication node. The method for transmitting channel state information includes the following steps S101 to S103.
[0073] In S101, M first channel state information and P second channel state information are determined from N channel state information.
[0074] N, M, and P are all positive integers, and N is equal to the sum of M and P.
[0075] For example, N is an integer greater than 1.
[0076] For example, taking a first communication node as a terminal and a second communication node as a base station. The second communication node can transmit reference signals on multiple reference signal resources on different time-frequency resources; the first communication node can receive the reference signals on multiple reference signal resources on different time-frequency resources, and can further measure the received reference signals to obtain one or more channel state information.
[0077] The channel state information obtained here can be the channel state information from the aforementioned N channel state information, or it can be the aforementioned first channel state information or second channel state information. The channel state information provided in this disclosure can be channel information, including but not limited to one of the following: time-domain channel information, frequency-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the time-domain channel information, one or more singular vectors of the correlation matrix corresponding to the time-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the frequency-domain channel information, one or more singular vectors of the 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, or one or more codewords corresponding to the time-domain channel. Of course, it can also be in matrix form with the following parameters: L1-RSRP, differential L1-RSRP, L1-SINR, differential L1-SINR, the probability of the output result of the information processing method, L1-RSRQ, and differential L1-RSRQ. These will not be elaborated further below.
[0078] In some embodiments, the second communication node can be configured with signaling information. This signaling information can be used to indicate m first reference signal resources and n second reference signal resources. Furthermore, the reference signals provided in this disclosure include various types of reference signals, such as channel state information reference signals (CSI-RS), demodulation reference signals (DMRS), sounding reference signals (SRS), synchronization signal blocks (SSBs), etc. m and n are both positive integers.
[0079] In some embodiments, N channel state information can be obtained first, and then M first channel state information and P second channel state information can be determined from the N channel state information.
[0080] In one example, the first communication node can be equipped with a model corresponding to the information processing method. The first communication node can receive reference signals from reference signal resources in each of the m time slots and measure the received reference signals in the m time slots to obtain m channel state information. These m channel state information can also be referred to as m historical channel information, etc. Furthermore, all or part of these m channel state information can be used as input to the model to output n channel state information. Here, the n channel state information can also be referred to as n predicted channel information, etc.
[0081] For example, the aforementioned m historical channel state information can be obtained by measuring the reference signals on m first reference signal resources. These m historical reference signal resources are located within an observation window, where m can be referred to as the length of the observation window. Furthermore, this observation window can also be called a measurement window, observation window, etc.
[0082] The m first reference signal resources can be transmitted on different time slots. For example, the m first reference signal resources may include periodic reference signal resources or semi-persistent reference signal resources on reference signal resources of different periods. Alternatively, the m first reference signal resources may include aperiodic reference signal resources on m time slots. The time slots corresponding to two adjacent first reference signal resources differ by one time slot offset, or one period.
[0083] In some embodiments, n channel state information can also be obtained by measuring reference signals on n second reference signal resources. These n channel state information can be all or part of the labeled channel state information, and can be used as labels (or comparison objects) to verify the predicted channel state information output by the model. The n second reference signal resources can be on a prediction window. This prediction window can also be called a prediction window, etc., and n can also be called the length of the prediction window.
[0084] The n second reference signal resources can also be transmitted on different time slots. For example, these n second reference signal resources may include periodic reference signal resources or semi-persistent reference signal resources on reference signal resources of different periods. Alternatively, these n second reference signal resources may include aperiodic reference signal resources on n time slots. The time slots corresponding to two adjacent second reference signal resources differ by one time slot offset or one period. Furthermore, typically, the channel state information measured on the n second reference signal resources can be used for model monitoring or model training, and does not need to be transmitted during the model inference phase. For example, the model inference phase may include a phase of predicting channel state information using the model.
[0085] In some embodiments, the N channel state information to be transmitted can be determined based on at least one or more of the above m historical channel state information, n predicted channel state information, and n tag channel state information.
[0086] For example, the first communication node can select N channel state information points to be fed back from n predicted channel state information points. Alternatively, the first communication node can select N channel state information points to be fed back from n tag channel state information points. Another example is that the first communication node can select N channel state information points to be fed back from m historical channel state information points. Yet another example is that the first communication node can select N channel state information points to be fed back from m historical channel state information points, n predicted channel state information points, and n tag channel state information points.
[0087] Therefore, M first channel state information and P second channel state information can be determined from N channel state information.
[0088] The transmission formats of the first and second channel state information differ. The first channel state information can be called absolute channel state information. Absolute channel state information transmits the channel state information itself, or each element of the channel state information as input to a processing method for quantization or indication (e.g., precoding indication). The second channel state information can be called differential channel state information. Differential channel state information transmits the difference between the channel state information itself and at least one other channel state information (which can be called a reference channel state information), and only the differential channel state information is used as input to a processing method for quantization or indication. Furthermore, the transmission format can also be referred to as quantization type, quantization method, feedback content, feedback form, transmission content, transmission format, etc. In an example, if the first channel state information is H1, then H1 itself is used as input to a processing method to obtain a quantized or indicated value for transmission between communication nodes. In one example, the second channel state information is H2. Then, H2 itself is differentially divided with at least one other reference channel state information (e.g., H1 or H2), for example, H1-H2. This differential channel state information is used as input to the information processing method to obtain a quantized or indicative value for transmission between communication nodes. Here, H1 and H2, etc., are one or more matrices or vectors. The difference between two channel state information can be considered as a subtraction operation between two matrices or vectors, which will not be elaborated further later.
[0089] It should be noted that when the first communication node transmits N channel state information, it can first determine the transmission format of the N channel state information. For example, it can determine the channel state information to be transmitted in the form of differential channel state information (i.e., the second channel state information), thereby reducing the feedback overhead required to transmit the N channel state information.
[0090] For example, the first communication node determines M first channel state information and P second channel state information from N channel state information, including at least the following implementation methods.
[0091] In one implementation, the first communication node can determine M first channel state information from N channel state information based on preset rules, thereby determining the other channel state information besides the M first channel state information from the N channel state information as P second channel state information.
[0092] For example, the first communication node can determine, based on preset rules, the channel state information transmitted using absolute channel state information (i.e., first channel state information) and the channel state information transmitted using differential channel state information (i.e., second channel state information) from among N channel state information. Furthermore, the first communication node can quantize the M first channel state information pieces themselves to obtain quantized information; and for the P second channel state information pieces, first determine the differential channel state information between each second channel state information piece and at least one reference channel state, and quantize the differential channel state information to obtain quantized information. Then, based on the quantized information of the M first channel state information pieces and the quantized information of the differential channel state information of the P second channel state information pieces, a channel state information report is generated and sent. The N channel state information pieces are transmitted in the transmission resources indicated by the channel state information report. Further details will not be elaborated upon below.
[0093] In some embodiments, the above-mentioned determination of M first channel state information from N channel state information based on preset rules may include any of the following: determining the M channel state information with the largest channel quality information from the N channel state information as M first channel state information; determining the M channel state information with channel quality information greater than a first threshold from the N channel state information as M first channel state information; determining the M channel state information with the largest performance parameter from the N channel state information as M first channel state information; determining the M channel state information with performance parameter greater than a second threshold from the N channel state information as M first channel state information; determining the M channel state information with the largest correlation parameter from the N channel state information as M first channel state information; and determining the N channel state information... M channel state information items with correlation parameters greater than the third threshold are identified as M first channel state information items; M channel state information items with the largest position indices among N channel state information items are identified as M first channel state information items; M channel state information items with the smallest position indices among N channel state information items are identified as M first channel state information items; M channel state information items corresponding to the M position indices with the smallest differences from the median position indices among N channel state information items are identified as M first channel state information items; M channel state information items corresponding to the specified M position indices among N channel state information items are identified as M first channel state information items; and M channel state information items corresponding to the default or negotiated M position indices among N channel state information items are identified as M first channel state information items.
[0094] In one example, the channel quality information corresponding to each of the N channel state information can be determined first. For example, the channel quality information includes one of the following: signal-to-noise ratio (SNR), signal-to-interference-plus-noise ratio (SIR), channel quality indicator (CQI), RSRP, RSRQ, etc. Then, the M channel state information with the highest channel quality information among the N channel state information can be determined as the M first channel state information. Furthermore, the other channel state information among the N channel state information besides the M first channel state information can be determined as the second channel state information.
[0095] In another example, the channel quality information corresponding to each of the N channel state information can be determined first. Then, the M channel state information whose channel quality information is greater than a first threshold are determined as the M first channel state information. The first threshold can be specific channel quality information, such as signal-to-noise ratio, signal-to-interference-plus-noise ratio, channel quality indicator (CQI), RSRP, RSRQ, etc., with specific values. Furthermore, the other channel state information besides the M first channel state information are determined as second channel state information.
[0096] For example, if there are 0 channel state information entries with channel quality information greater than a first threshold among N channel state information entries, then at least one channel state information entry with the largest channel quality information can be selected as the first channel state information entry.
[0097] In some embodiments, the thresholds provided in this disclosure (e.g., the first threshold in this example) can be configured by the second communication node for the first communication node, or they can be default values of the communication node or determined through simulation experiments or actual empirical values. In some embodiments, the thresholds provided in this disclosure can be positive real numbers, integers, or positive integers; or, for thresholds of nonlinear values, such as logarithmic values (also known as db values), the thresholds can also be negative, which will not be elaborated further below.
[0098] In another example, the performance parameters of each of the N channel state information pieces can be determined first. Therefore, the M channel state information pieces with the largest performance parameters among the N channel state information pieces can be identified as the M first channel state information pieces, and the other channel state information pieces among the N channel state information pieces excluding the M first channel state information pieces can be identified as second channel state information pieces. The performance parameter can be one of the following: the accuracy, reliability, probability, etc., of the output result of the information processing method, model, or function corresponding to the channel state information. The description of the performance parameters of the channel state information will not be elaborated further below.
[0099] In another example, the performance parameters of each of the N channel state information pieces can be determined first. Then, the M channel state information pieces whose performance parameters are greater than a second threshold are identified as the M first channel state information pieces. The second threshold can be a specific performance parameter, such as the accuracy, reliability, or probability of the output results of a specific information processing method, model, or function. Then, the other channel state information pieces besides the M first channel state information pieces are identified as second channel state information pieces.
[0100] For example, if there are 0 channel state information items with performance parameters greater than the second threshold among N channel state information items, then at least one channel state information item with the largest channel quality information can be selected as the first channel state information item.
[0101] In another example, the correlation parameters between each of the N channel state information and at least one other channel state can be determined first.
[0102] In some embodiments, the correlation parameters of channel state information include, but are not limited to, one of the following: the correlation between two channel state information pieces, the cosine similarity (CS) between two channel state information pieces, the mean squared error (MSE) between two channel state information pieces, the squared generalized cosine similarity (SGCS) between two channel state information pieces, the normalized mean squared error (NMSE) between two channel state information pieces, the coherence time of the channel corresponding to the channel state information, and the time-difference carrier-phase (TDCP). The correlation parameters are related to carrier spacing, moving speed, the number of predicted channel state information pieces, and their intervals. The descriptions of the correlation parameters of channel state information will not be elaborated further below.
[0103] In one example, the correlation parameter of the j-th channel state information can be used to characterize the correlation between the j-th channel state information and the (j-1)-th channel state information. In this case, when j is 1, the correlation parameter of the 1-th channel state information can be used to characterize the correlation between the 1-th channel state information and the 2-th channel state information, or the last channel state information in the historical channel state information. In another example, the correlation parameter of the j-th channel state information can be used to characterize the correlation between the j-th channel state information and the (j+1)-th channel state information. In this case, when j is N, the correlation parameter of the N-th channel state information can be used to characterize the correlation between the N-th channel state information and the (N-1)-th channel state information, or the first channel state information in the next observation window. j = 1, 2, ..., N. In other examples, the correlation parameter of the j-th channel state information can be a correlation parameter with at least one channel state information preceding the j-th channel state information, or a correlation parameter with at least one channel state information following the j-th channel state information.
[0104] Furthermore, the M channel state information with the largest correlation parameter among the N channel state information can be determined as the M first channel state information, and the other channel state information among the N channel state information besides the M first channel state information can be determined as the second channel state information.
[0105] In another example, the correlation parameters of each of the N channel state information pieces can be determined first, and the M channel state information pieces with correlation parameters greater than a third threshold can be identified as the M first channel state information pieces. The third threshold can be a specific correlation parameter, such as CS, MSE, SGCS, etc., with specific values. Refer to the above introduction on correlation parameters; they will not be listed here. Therefore, the other channel state information pieces besides the M first channel state information pieces can also be identified as second channel state information pieces.
[0106] For example, if there are 0 channel state information items with a correlation parameter greater than the third threshold among N channel state information items, then at least one channel state information item with the largest channel quality information can be selected as the first channel state information item.
[0107] In another example, a specified location index can be determined first. For instance, the second communication node can send M location indices indicated by higher-layer and / or physical-layer signaling. The first communication node can then determine the location index indicated by the signaling by receiving this higher-layer and / or physical-layer signaling, and subsequently determine M first channel state information items from N channel state information items based on the location index indicated by the signaling. Therefore, the other channel state information items from the N channel state information items besides the M first channel state information items can also be determined as second channel state information.
[0108] In another example, based on the position index, the M channel states with the largest (or last) position index among the N channel state information can be determined as the M first channel state information. That is, the channel state information from the (N-M+1)th channel state information to the Nth channel state information can be determined as the M first channel state information. Thus, the other channel state information among the N channel state information besides the M first channel state information can also be determined as the second channel state information.
[0109] In another example, based on the position index, the M channel states with the smallest (or first) position index among the N channel state information can be determined as the M first channel state information. That is, the 1st to the Mth channel state information can be determined as the M first channel state information. Therefore, the other channel state information among the N channel state information besides the M first channel state information can also be determined as the second channel state information.
[0110] In another example, based on position indices, the M channel states located in the middle region out of N channel state information can be determined as the M first channel state information. For example, the channel state information corresponding to the M consecutive position indices including the median from the N channel state information can be determined as the M first channel state information. That is, the floor(N / 2)th channel state information can be selected as the first channel state information. In one example, the floor(N / 2)+1th channel state information is selected as the first channel state information. In another example, the channel state information including the M consecutive lower position indices including floor(N / 2), or the channel state information of the M consecutive lower position indices that are closest to or smallest to floor(N / 2), can be used as the first channel state information. floor(N / 2) is an integer, rounded up, or rounded down from N / 2. Therefore, the other channel state information besides the M first channel state information out of the N channel state information can also be determined as the second channel state information.
[0111] In this implementation, the first communication node can also determine P second channel state information from N channel state information based on preset rules, thereby determining the other channel state information besides the P second channel state information as M first channel state information. Similarly, the preset rules at this time can include rules on how to determine P second channel state information from N channel state information, for example, it can be called a second preset rule.
[0112] In some embodiments, determining P second channel state information from N channel state information based on a second preset rule may include any of the following: determining the P channel state information with the smallest channel quality information from the N channel state information as P second channel state information; determining the P channel state information with channel quality information less than a first threshold from the N channel state information as P second channel state information; determining the P channel state information with the smallest performance parameter from the N channel state information as P second channel state information; determining the P channel state information with performance parameter less than a second threshold from the N channel state information as P second channel state information. The following methods are used to determine the P second channel state information entries from the N channel state information entries: 1. The P channel state information entries with the smallest correlation parameters from the N channel state information entries are determined as P second channel state information entries. 2. The P channel state information entries with the smallest position indices from the N channel state information entries are determined as P second channel state information entries. 3. The P channel state information entries with the largest position indices from the N channel state information entries are determined as P second channel state information entries. 4. The channel state information entries corresponding to the P position indices specified from the N channel state information entries are determined as P second channel state information entries. 5. The channel state information entries corresponding to the P default or negotiated position indices from the N channel state information entries are determined as P second channel state information entries.
[0113] Furthermore, since the aforementioned second preset rule is similar to, or can be symmetrical to, the aforementioned preset rule for determining M first channel state information from N channel state information, it is not applicable here. For an example of determining P second channel state information from N channel state information based on the second preset rule, please refer to the relevant description of determining M first channel state information from N channel state information based on preset rules; further details will not be provided here.
[0114] In another implementation, K reference channel state information can be determined, and N correlation parameters of N channel state information can be determined based on the K reference channel state information. Then, M first channel state information and P second channel state information can be determined from the N channel state information based on the N correlation parameters, where K is a positive integer and less than N.
[0115] In some embodiments, for the j-th channel state information among N channel states, if the correlation parameter of the j-th channel state information is less than a fourth threshold, the j-th channel state information is determined to be the first channel state information; if the correlation parameter of the j-th channel state information is greater than or equal to the fourth threshold, the j-th channel state information is determined to be the second channel state information.
[0116] The fourth threshold can be a specific correlation parameter, and its value can be a positive real number, such as CS, MSE, SGCS, etc. with specific values. Please refer to the above introduction on correlation parameters, which will not be listed here. In some embodiments, the value of the fourth threshold can be different from or the same as the value of the third threshold mentioned above.
[0117] In some embodiments, reference channel state information can be determined from N channel state information. Then, K channel state information that meets preset conditions from the N channel state information are determined as K reference channel state information.
[0118] In some embodiments, K channel state information that meet preset conditions among N channel state information can be determined as K reference channel state information.
[0119] In some examples, the reference state information for each channel state information can be these K reference state information.
[0120] In some examples, each channel state information corresponds to K different reference state information. For instance, the channel state information corresponding to the K position indices with the smallest difference from the position index of the j-th channel state information can be determined as the K reference channel state information of the j-th channel state information. j = 1, 2, ..., N. For example, based on the position index, the first K channel state information, i.e., the jK-th to j-1-th channel state information; or the last K channel state information, i.e., the j+1-j+K-th channel state information, can be determined as the K reference channel state information of the j-th channel state information. In one example, the K channel state information closest to position index j (excluding the j-th channel state information) can be used as the reference channel state information, such as the channel state information with position indices jK / / 2, ..., j-1, j+1, ..., j+K / / 2. K / / 2 represents K divided by 2.
[0121] For example, the reference channel state information determined based on preset conditions can satisfy any of the following: the K reference channel state information are the K channel state information with the minimum position index among the N channel state information; the K reference channel state information are the K channel state information with the maximum position index among the N channel state information; the K reference channel state information are the channel state information corresponding to the K position indices with the smallest difference from the median position index among the N channel state information; the K reference channel state information are the channel state information with the preset position index among the N channel state information; the K reference channel state information are the channel state information with the pre-negotiated value of the position index among the N channel state information; the K reference channel state information are the channel state information with the default position index among the N channel state information; the K reference channel state information are the K channel state information with the largest channel quality information among the N channel state information; the K reference channel state information are the K channel state information with the largest performance parameter among the N channel state information; the K reference channel state information are the K channel state information with the largest correlation parameter among the N channel state information.
[0122] In some embodiments, K reference channel state information can be determined for the j-th channel state information. These K reference channel state information can be determined from N channel state information. In some embodiments, the reference channel state information corresponding to each of the N channel state information is the same. Alternatively, the reference channel state information corresponding to a subset of the N channel state information is different from the reference channel state information corresponding to other channel state information. j = 1, 2, ..., N.
[0123] For example, the first channel state information, the Nth channel state information, the channel state information with the position index floor(N / 2), the channel state information with the specified position index, the channel state information with the negotiated position index, the channel state information with the default position index, the channel state information with the largest channel quality information, the channel state information with the largest performance parameter, the (j-1)th channel state information or the (j+1)th channel state information, and the channel state information with the largest correlation parameter can be determined as the reference channel state information.
[0124] Furthermore, the reference signal channel state information for the j-th channel state information can be the (j-1)-th channel state information, thus allowing the correlation parameter of the j-th channel state information to be determined based on the (j-1)-th channel state information. When j is 1, the reference channel state information for the correlation parameter of the 1st channel state information can be the 2nd channel state information or the last channel state information in the historical channel state information. Alternatively, the reference signal channel state information for the j-th channel state information can be the (j-1)-th channel state information, thus allowing the correlation parameter of the j-th channel state information to be determined based on the (j+1)-th channel state information. When j is N, the reference channel state information for the correlation parameter of the Nth channel state information can be the (N-1)-th channel state information or the first channel state information in the next observation window.
[0125] It should be noted that if all correlation parameters are greater than the fourth threshold, there may be a situation where there is no absolute CSI. In this case, at least one first channel state information that is transmitted using absolute channel state information can be determined according to the agreed, specified, or default method between the first and second communication nodes. For example, the first channel state information out of N channel state information can be determined to be transmitted using absolute channel state information.
[0126] That is, reference channel state information can be determined based on the above method, and then the correlation parameter Pj of each of the N channel state information can be determined based on the reference channel state information. If Pj is less than the fourth threshold, the j-th channel state information is determined as the first channel state information. Alternatively, if Pj is greater than or equal to the fourth threshold, the j-th channel state information is determined as the second channel state information. In some embodiments, the correlation parameter of the reference channel state information does not need to be calculated, or the default correlation parameter is 1.
[0127] In one example, the fourth threshold is P0, a real number greater than 0. The first communication node can determine the first channel state information as the reference channel state information, and thus can calculate the correlation parameter P between the j-th channel state information and the first channel state information. j P j If the value is greater than P0, then the j-th channel state information is the second channel state information; otherwise, it is the first channel state information. Here, j = 2, ..., N. As shown in Figure 3, for example, N = 5 channel state information are obtained, the first channel state information is the reference channel state information, and it is transmitted using absolute channel state information. The correlation parameter P between the j-th channel state information and the first channel state information is... j =p 1,j Then the correlation parameter p between the second channel state information and the first channel state information 1,2If the value is greater than P0, differential channel state information is used for transmission, and the correlation parameter p between the fourth channel state information and the first channel state information is... 1,4 If the value is less than (or equal to) P0, absolute channel state information is used for transmission.
[0128] In another example, the fourth preset threshold is P0, a real number greater than 0. Assume the first channel state information is transmitted as absolute channel state information. The reference channel state information for the j-th channel state information is the (j-1)-th channel state information. That is, the correlation parameter of the j-th channel state information is the correlation parameter between the j-th and (j-1)-th channel state information. P j If the value is greater than P0, then the j-th channel state information is the second channel state information and is transmitted using differential channel state information; otherwise, it is the first channel state information and is transmitted using absolute channel state information. Here, j = 2, ..., N. The correlation parameter between the j-th channel state information and the channel state information of the (j-1)-th time slots can be calculated, as shown in Figure 4, obtaining N = 5 channel state information. The first channel state information is transmitted using absolute channel state information, and the correlation parameter P between the j-th channel state information and the (j-1)-th channel state information... j =p j-1,j Then the correlation parameter p between the second channel state information and the first channel state information 1,2 If the value is greater than P0, differential channel state information is used for transmission, and the correlation parameter p between the fourth channel state information and the third channel state information is... 3,4 If the value is less than (or equal to) P0, absolute channel state information is used for transmission.
[0129] In another example, the fourth preset threshold is P0, a real number greater than 0. The first communication node determines at least two reference channel state information. The correlation parameter P between the j-th channel state information and its nearest reference channel state information can be calculated. j P j If the correlation parameter of the j-th channel state information is greater than P0, then the j-th channel state information is the second channel state information and is transmitted using differential channel state information; otherwise, it is the first channel state information and is transmitted using absolute channel state information, j = 2, ..., N. As shown in Figure 5, five channel state information pieces were acquired. The first and fourth channel state information pieces are both reference channel state information. The correlation parameter of the second channel state information relative to the first channel state information is greater than P0, so differential channel state information is used for transmission. The reference channel state information closest to the third channel state information is the fourth channel state information. The correlation parameter p between the third and fourth channel state information is calculated. 3,4And it is greater than P0, so differential channel state information is used for transmission. The reference channel state information closest to the 5th channel state information is the 4th channel state information. The correlation parameter p between the 5th channel state information and the 4th channel state information is calculated. 4,5 And it is greater than P0, so differential channel state information is used for transmission.
[0130] In some embodiments, the K reference channel state information includes at least first reference channel state information and second reference channel state information. The first reference channel state information and the second reference channel state information satisfy any of the following: the first reference channel state information and the second reference channel state information are on different time slots; the first reference channel state information and the second reference channel state information are on different subbands; the first reference channel state information and the second reference channel state information are on different transport layers.
[0131] For example, among the at least two reference channel state information of the Xth channel state information, at least one reference channel state information corresponds to a time slot before the time slot corresponding to the Xth channel state information, and at least one reference channel state information corresponds to a time slot after the time slot corresponding to the Xth channel state information.
[0132] For example, in at least two reference channel state information for the Xth channel state information, the reference channel state information for the Xth channel state information in the i-th subband is the channel state information of the first reference channel state information in the i-th subband, and the reference channel state information for the Xth channel state information in the j-th subband is the channel state information of the second reference channel state information in the j-th subband. In other examples, subbands can be replaced by physical resource blocks or groups of physical resource blocks. These will not be elaborated further below.
[0133] For example, among the at least two reference channel state information of the Xth channel state information, the reference channel state information of the Xth channel state information on the i-th transport layer is the channel state information of the first reference channel state information on the i-th transport layer, and the reference channel state information of the Xth channel state information on the j-th transport layer is the channel state information of the second reference channel state information on the j-th transport layer.
[0134] In some embodiments, an overall correlation parameter for the N channel state information items can be determined based on N correlation parameters. Therefore, if the overall correlation parameter is less than a fifth threshold, all N channel state information items can be determined as first channel state information. Alternatively, if the overall correlation parameter is greater than or equal to the fifth threshold, a reference channel state information item can be determined as the first channel state information, and the other channel state information items among the N channel state information items, excluding the reference channel state information, can be determined as second channel state information.
[0135] The fifth threshold can be a specific correlation parameter, and its value can be a positive real number, such as specific values for CS, MSE, SGCS, etc. Please refer to the above introduction on correlation parameters; they will not be listed here again. In some embodiments, the fifth threshold can have the same value as the fourth threshold, or a different value. Furthermore, the fifth threshold can also have the same value as the third threshold, or a different value.
[0136] In some embodiments, the above-described determination of the overall correlation parameter of N channel state information based on N correlation parameters includes any one of the following: determining the weighted average of the N correlation parameters as the overall correlation parameter; determining the geometric mean of the N correlation parameters as the overall correlation parameter; determining the arithmetic mean of the N correlation parameters as the overall correlation parameter; determining the harmonic mean of the N correlation parameters as the overall correlation parameter; determining the largest parameter value among the N correlation parameters as the overall correlation parameter; determining the smallest parameter value among the N correlation parameters as the overall correlation parameter; or determining the variance of the N correlation parameters as the overall correlation parameter.
[0137] In other words, the statistical values of N correlation parameters can be used to determine the overall correlation parameters. The statistical values of a set of numbers can include any one of the following: weighted average, geometric mean, harmonic mean, arithmetic mean, maximum value, minimum value, or variance. These will not be elaborated further below.
[0138] For example, the first communication node can determine the reference channel state information according to the method of the above embodiment, and calculate the overall correlation parameter P between the reference channel state information and the other channel state information among the N channel state information. If P is less than a fifth threshold value, all N channel state information can be determined to be the first channel state information. Otherwise, the reference channel state information can be determined as the first channel state information, and the other channel state information among the N channel state information besides the reference channel state information can be determined as the second channel state information.
[0139] For example, the correlation parameter P between the j-th channel state information and the reference channel state information can be calculated. j j is an integer less than or equal to N, excluding the correlation parameter corresponding to the reference channel state information. The correlation of the channel state information corresponding to the reference channel state information can be assumed to be 1. Therefore, the overall correlation parameter is determined by the arithmetic mean of the N correlation parameters. As shown in Figure 6, the first channel state information CSI1 is determined as the reference channel state information, and the correlation parameter P between the j-th channel state information and the first channel state information is calculated. jP1 = 1, and using the correlation parameters of j = 2, 3, 4, 5, that is, CSI2, CSI3, CSI4, and CSI5, there are a total of four P values. j Calculate the overall correlation parameter p. If p is greater than p0, then differential channel state information is used for transmission.
[0140] In S102, the differential channel state information of P second channel state information is determined.
[0141] For example, before transmitting N channel state information, that is, before generating a channel state information report, the transmission content of each of the N channel state information can be determined first. After determining M first channel state information and P second channel state information, the differential channel state information of each of the P second channel state information can be determined, that is, the content to be transmitted for each second channel state information is obtained.
[0142] In some embodiments, Q reference channel state information of the i-th second channel state information can be obtained, and the differential channel state information of the i-th second channel state information can be determined based on the i-th second channel state information and the Q reference channel state information of the i-th second channel state information. Q is a positive integer and less than N; i = 1, 2, ..., P.
[0143] For example, for the i-th second channel state information, its differential channel state information can be obtained based on one of the Q reference channel state information. For instance, the reference channel state information can be the first or last reference channel state information among the Q reference channel state information, or a default reference channel state information, or the reference channel state information with the smallest quantization bits among the differential channel state information, etc.
[0144] For example, the differential channel state information of the i-th second channel state information is the difference between the i-th second channel state information and the (i-1)-th second channel state information, where i is greater than 1. In another example, the differential channel state information of the i-th second channel state information is the difference between the i-th second channel state information and the (i+1)-th second channel state information, where i is less than P.
[0145] For example, for the i-th second channel state information, the differential channel state information of the i-th second channel state information can be obtained based on two channel state information among the Q reference channel state information. For example, the two channel state information among the Q reference channel state information can be two reference channel state information in different time slots, or different reference channel state information corresponding to different subbands, or different base station reference channel state information corresponding to different transport layers.
[0146] For example, for the i-th second channel state information, its differential channel state information can be obtained based on multiple channel state information from Q reference channel state information. For instance, the differential channel state information of the i-th second channel state information can be determined based on a linear combination of multiple reference channel state information.
[0147] In some embodiments, where all Q reference channel states are determined based on second channel state information, the difference of the Q reference channel states corresponding to at least one second channel state information is determined based on at least one first channel state.
[0148] In some embodiments, obtaining the Q reference channel state information of the i-th second channel state information includes any one of the following: determining Q first channel state information from M first channel state information as Q reference channel state information; determining Q second channel state information from P second channel state information excluding the i-th second channel state as Q reference channel state information; determining L1 first channel state information from M first channel state information and L2 second channel state information from P second channel state information excluding the i-th second channel state as Q reference channel state information, where L1 and L2 are positive integers, and L1 is less than M and L2 is less than P; determining the Q first channel state information with the smallest difference from the position index of the i-th second channel state information as Q reference channel state information; and determining the Q second channel state information with the smallest difference from the position index of the i-th second channel state information as Q reference channel state information.
[0149] In one example, the Q reference channel state information includes the Xth first channel state information among M first channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to the X-th first channel state information among the M first channel state information. X can be 1, M, floor(M / 2), a predetermined value, an indicated value, or other values. For example, the position index corresponding to the X-th first channel state information is less than the position index corresponding to the i-th second channel state information. Another example is that the position index corresponding to the X-th first channel state information is greater than the position index corresponding to the i-th second channel state information. Yet another example is that the X-th first channel state information is the first channel state information whose position index is smallest in distance from the position index of the i-th second channel state information.
[0150] In another example, the Q reference channel state information of the i-th second channel state information includes the second channel state information with the closest position index to i among the P second channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to the second channel state information with the closest position index to i among the P second channel state information, and i is greater than 1 here. In one example, the Q reference channel state information of the i-th second channel state information includes the (i+1)-th second channel state information among the P second channel state information, and i is less than P here.
[0151] In another example, the Q reference channel state information of the i-th second channel state information includes one first channel state information and one second channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to one first channel state information and one second channel state information. For example, a portion of the sub-band channel state information of the i-th second channel state information is the differential channel state information relative to one first channel state information, and another portion of the sub-band channel state information is the differential channel state information relative to one second channel state information.
[0152] In another example, the Q reference channel state information of the i-th second channel state information includes one or more first channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to one or more first channel state information.
[0153] In another example, the Q reference channel state information of the i-th second channel state information includes one or more second channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to one or more second channel state information.
[0154] In another example, the Q reference channel state information of the i-th second channel state information includes one or more first channel state information and one or more second channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to one or more first channel state information and one or more second channel state information.
[0155] In another example, the Q reference channel state information of the i-th second channel state information includes one or more first channel state information that are closest to the location of the i-th second channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to the one or more first channel state information that are closest to the location of the i-th second channel state information.
[0156] In another example, the Q reference channel state information of the i-th second channel state information includes one or more second channel state information whose position is closest to the i-th second channel state information. That is, the differential channel state information of the i-th second channel state information is the differential channel state information of the i-th second channel state information relative to the one or more second channel state information whose position is closest to the i-th second channel state information.
[0157] In some embodiments, the location index of at least one of the Q reference channel state information is less than the location index of the i-th second channel state.
[0158] In some embodiments, each of the N channel state information contains channel state information on L subbands, where L is a positive integer.
[0159] For example, the differential channel state information of the channel state information in the x-th sub-band of the i-th second channel state information is determined based on the channel state information of the h-th reference channel state information in the x-th sub-band and the channel state information of the i-th second channel state information in the x-th sub-band, including but not limited to calculating the difference between the h-th reference channel state information and the channel state information of the i-th second channel state information in the x-th sub-band; the differential channel state information of the channel state information in the y-th sub-band of the i-th second channel state information is determined based on the channel state information of the k-th reference channel state information in the y-th sub-band and the channel state information of the i-th second channel state information in the y-th sub-band, including but not limited to calculating the difference between the k-th reference channel state information and the channel state information of the i-th second channel state information in the y-th sub-band. x and y are both positive integers less than or equal to L, h and k are both positive integers less than or equal to M, and i is a positive integer less than or equal to P.
[0160] In some embodiments, each of the N channel state information contains L channel state information on the transport layer, where L is a positive integer.
[0161] For example, the differential channel state information of the i-th second channel state information at the x-th transport layer is determined based on the channel state information of the h-th reference channel state information at the x-th transport layer and the channel state information of the i-th second channel state information at the x-th transport layer, including but not limited to calculating the difference between the h-th reference channel state information and the channel state information of the i-th second channel state information at the x-th transport layer; the differential channel state information of the i-th second channel state information at the y-th transport layer is determined based on the channel state information of the k-th reference channel state information at the y-th transport layer and the channel state information of the i-th second channel state information at the y-th transport layer, including but not limited to calculating the difference between the k-th reference channel state information and the channel state information of the i-th second channel state information at the y-th transport layer. x and y are both positive integers less than or equal to L, h and k are both positive integers less than or equal to M, and i is a positive integer less than or equal to P.
[0162] A channel state information can be used to calculate differential channel state information relative to one or more other channel state information. As shown in Figure 7, CSI2 calculates differential channel state information relative to CSI1, CSI3 calculates differential channel state information relative to CSI1 and CSI4, and CSI5 calculates differential channel state information relative to CSI4.
[0163] In some embodiments, the g-th element of the differential channel state information of the i-th second channel state information is determined based on the g-th element in the i-th second channel state information and the g-th element in at least one of the Q reference channel state information. j = 1, 2, ... N; i = 1, 2, ... P; g is a positive integer.
[0164] For example, the differential channel state information of the i-th second channel state information can be determined based on the difference between the g-th element in the i-th second channel state information and the g-th element in the j-th reference channel state information of the Q reference channel state information.
[0165] For example, the differential channel state information of the i-th second channel state information can also be determined based on the difference between the g-th element in the i-th second channel state information and the g-th element of at least one of the Q reference channel state information.
[0166] Each channel state information in the N channel state information includes: the channel matrix, one or more eigenvectors of the channel matrix, and projection coefficients of the channel matrix onto at least one fundamental vector.
[0167] For example, the differential channel state information of the i-th second channel state information relative to the j-th reference channel state information can be determined by the difference between the g-th element of the i-th second channel state information and the g-th element of the j-th reference channel state information. For instance, both the i-th second channel state information and the j-th reference channel state information are original channel matrices. Alternatively, both the i-th second channel state information and the j-th reference channel state information are eigenvectors of the channel matrix. Or, both the i-th second channel state information and the j-th reference channel state information are multiple eigenvectors of the channel matrix. Or, both the i-th second channel state information and the j-th reference channel state information are projection coefficients of the channel matrix onto L basis vectors.
[0168] In S103, differential channel state information consisting of M first channel state information and P second channel state information is transmitted.
[0169] In some embodiments, the first communication node can generate a channel state information report based on differential channel state information consisting of M first channel state information and P second channel state information, and then send the channel state information report.
[0170] For example, the first channel state information transmits absolute channel state information, while the second channel state information only transmits differential channel state information.
[0171] For example, the absolute channel state information is CSI1, and the differential channel state information is CSI2 relative to CSI1. Alternatively, the absolute channel state information is CSI2, and the differential channel state information is CSI1 relative to CSI2. Or, the absolute channel state information is CSI1, and the differential channel state information includes CSI2 and CSI3 relative to CSI1. Or, the absolute channel state information is CSI1, and the differential channel state information includes CSI2 and CSI3 relative to CSI1. Or, the absolute channel state information is CSI1, and the differential channel state information includes CSI2, CSI3, and CSI4 relative to CSI1. Alternatively, the absolute channel state information is CSI1, and the differential channel state information includes CSI2 relative to CSI1, CSI3 relative to CSI2, and CSI4 relative to CSI2. Alternatively, the absolute channel state information is CSI1, and the differential channel state information includes CSI2 relative to CSI1, CSI3 relative to CSI2, and CSI4 relative to CSI3.
[0172] In some embodiments, first indication information may also be sent. The first indication information is used to indicate the location indices of M first channel state information and / or to indicate the location indices of P second channel state information.
[0173] For example, the channel state information report generated by the first communication node may further include a first field, which is used to indicate the location information of M first channel state information items. Alternatively, the channel state information report generated by the first communication node may further include a first field, which may be used to indicate the location information of P second channel state information items.
[0174] In some embodiments, a second indication information may also be sent. The second indication information is used to indicate the position indices of the Q reference channel state information of the P second channel state information.
[0175] For example, the channel state information report generated by the first communication node also includes a second field. The second field is used to indicate the location index of the Q reference channel state information for the P second channel state information.
[0176] In some embodiments, N channel state information items are used as inputs to the model, or the entire set of items is used as inputs to the model. Channel state information that can be transmitted between communication nodes is obtained through the compressed output of the model.
[0177] In some embodiments, codebook parameters for N channel state information can also be determined. Specifically, M of the first channel state information from the N channel state information are directly quantized using a codebook to obtain precoding indicators; while for P of the second channel state information, their differential channel state information is first obtained, and then quantized using a codebook to obtain precoding indicators. The precoding indicators are then transmitted between communication nodes.
[0178] For example, before generating a channel state information report based on the differential channel state information of M first channel state information and P second channel state information, the first communication node can also receive codebook parameters of N channel state information and process the differential channel state information of the M first channel state information and P second channel state information according to the codebook parameters of the N channel state information. Processing a channel state information includes, but is not limited to, performing one of the following operations on the channel state information: quantizing the CSI, compressing the CSI, precoding matrix indicating the CSI, or mapping the CSI to signaling.
[0179] In some embodiments, the codebook parameters of the N channel state information are all identical. Alternatively, at least one of the N channel state information has a codebook parameter different from the codebook parameters of the other channel state information. In some embodiments, the codebook parameters may include at least one of the following: the number of spatial basis vectors, the number of frequency basis vectors N3, the length of the frequency basis vector, the number of time basis vectors, the length of the time basis vector, and a joint configuration parameter. The joint configuration parameter includes, but is not limited to, Pv and beta. Pv is a parameter used to determine the number of frequency basis vectors in the v-th layer, and is a positive fraction less than 1. beta is the ratio of the coefficients to be transmitted to all coefficients, and is also a positive fraction less than 1.
[0180] Based on the technical solution provided in this disclosure, for N channel state information that needs to be transmitted, the correlation or sparsity between multiple channel state information can be utilized to send only the differential channel state information relative to other channel state information for a portion of the channel state information, thereby reducing feedback overhead.
[0181] In some embodiments, this disclosure also provides a method for receiving channel state information, as shown in FIG8, the method for receiving channel state information includes: S201 to S203.
[0182] In S201, differential channel state information is received, consisting of M first channel state information and P second channel state information.
[0183] In some embodiments, a channel state information report may be received, and differential channel state information consisting of M first channel state information and P second channel state information may be determined based on the content carried in the channel state information report.
[0184] In some embodiments, the obtained value is the quantized value of the differential channel state information of M first channel state information and P second channel state information. After dequantizing the quantized value of the differential channel state information of M first channel state information and P second channel state information, the differential channel state information of M first channel state information and P second channel state information is obtained.
[0185] In some embodiments, an indication of differential channel state information (e.g., a precoding matrix indication (PMI)) of M first channel state information and P second channel state information is obtained. The differential channel state information of the M first channel state information and P second channel state information is obtained by looking up a table or the like based on the indication of the differential channel state information of the M first channel state information and P second channel state information.
[0186] In some embodiments, for each differential channel state information of the second channel state information P, the second channel state information corresponding to each differential channel state information is obtained by performing the inverse differential operation. The inverse differential operation includes, but is not limited to, adding the corresponding reference channel state information H1 to the differential channel state information H-H1, thereby recovering the second channel state information H.
[0187] In some embodiments, the differential channel state information among the P second channel state information can be determined based on the i-th second channel state information and Q reference channel state information of the i-th second channel state information, where Q is a positive integer and less than N.
[0188] In S202, P second channel state information is determined based on the differential channel state information of P second channel state information.
[0189] In some embodiments, the i-th second channel state information is determined based on the differential channel state information of the i-th second channel state information and at least one reference channel state information, i = 1, ..., P.
[0190] For example, the i-th second channel state information mentioned above can be obtained based on the differential channel state information of the i-th second channel state information and the sum of at least one reference channel state information. Some examples are given below. Further details will not be provided later.
[0191] For example, the g-th element of the i-th second channel state information is obtained by adding the g-th element of the j-th reference channel state information to the differential channel state information of the i-th second channel state information.
[0192] For example, the g-th element in the i-th second channel state information is obtained by linearly combining the g-th element of the differential channel state information of the i-th second channel state information with the g-th element of at least one of the Q reference channel state information. j = 1, 2, ... N; i = 1, 2, ... P; g is a positive integer.
[0193] For example, different subbands can use different reference channel state information.
[0194] For example, each of the N channel state information contains channel state information on L subbands, where L is a positive integer. The second channel state information on the x-th subband of the i-th second channel state information is determined based on the differential channel state information on the x-th subband of the i-th second channel state information and the channel state information on the x-th subband of the h-th reference channel state information, including but not limited to calculating the sum of the differential channel state information on the x-th subband of the i-th second channel state information and the channel state information on the x-th subband of the h-th reference channel state information. The second channel state information on the y-th subband of the i-th second channel state information is determined based on the differential channel state information on the y-th subband of the i-th second channel state information and the channel state information on the y-th subband of the k-th reference channel state information. x and y are both positive integers less than or equal to L, h and k are both positive integers less than or equal to M, i is a positive integer less than or equal to P, and g is a positive integer.
[0195] For example, different transport layers can use different reference channel state information.
[0196] For example, each of the N channel state information contains channel state information on L transport layers, where L is a positive integer. The second channel state information on the x-th transport layer in the i-th second channel state information is determined based on the differential channel state information on the x-th transport layer of the i-th second channel state information and the channel state information on the x-th transport layer of the h-th reference channel state information, including but not limited to calculating the sum of the differential channel state information on the x-th transport layer of the i-th second channel state information and the channel state information on the x-th transport layer of the h-th reference channel state information. The second channel state information on the y-th transport layer in the i-th second channel state information is determined based on the differential channel state information on the y-th transport layer of the i-th second channel state information and the channel state information on the y-th transport layer of the k-th reference channel state information, including but not limited to calculating the sum of the differential channel state information on the y-th transport layer of the i-th second channel state information and the channel state information on the y-th transport layer of the h-th reference channel state information. x and y are both positive integers less than or equal to L, h and k are both positive integers less than or equal to M, i is a positive integer less than or equal to P, and g is a positive integer.
[0197] In some embodiments, the Q reference channel state information satisfies any one of the following: Q first channel state information out of M first channel state information are determined as Q reference channel state information; Q second channel state information out of P second channel state information, excluding the i-th second channel state, are determined as Q reference channel state information; L1 first channel state information out of M first channel state information and L2 second channel state information out of P second channel state information, excluding the i-th second channel state, are determined as Q reference channel state information, where L1 and L2 are positive integers, and L1 is less than M and L2 is less than P; the Q first channel state information with the smallest difference from the position index of the i-th second channel state information are determined as Q reference channel state information; the Q second channel state information with the smallest difference from the position index of the i-th second channel state information are determined as Q reference channel state information.
[0198] In some embodiments, the location index of at least one of the Q reference channel state information is less than the location index of the i-th second channel state.
[0199] In some embodiments, each of the N channel state information includes channel state information on L subbands, where L is a positive integer. The differential channel state information of the channel state information on the x-th subband of the i-th second channel state information is the difference based on the channel state information on the x-th subband of the q-th first channel state information, and the differential channel state information of the channel state information on the y-th subband of the i-th second channel state information is the difference based on the channel state information on the y-th subband of the k-th first channel state information. x and y are different positive integers less than or equal to L, q and k are different positive integers less than or equal to P, and i is a positive integer less than or equal to P.
[0200] In some embodiments, each of the N channel state information contains L channel state information at transport layers, where L is a positive integer. The differential channel state information at layer x of the i-th second channel state information is a difference based on the channel state information at layer x of the q-th first channel state information, and the differential channel state information at layer y of the i-th second channel state information is a difference based on the channel state information at layer y of the k-th first channel state information. x and y are distinct positive integers less than or equal to L, q and k are distinct positive integers less than or equal to X1, and i is a positive integer less than or equal to P.
[0201] In some embodiments, the differential channel state information of the i-th second channel state information can be determined based on the difference between the g-th element of the i-th second channel state information among P second channel state information and the g-th element of at least one reference channel state information among Q reference channel state information. j = 1, 2, ... N; i = 1, 2, ... P; g is a positive integer.
[0202] In some embodiments, each of the N channel state information includes: a channel matrix, one or more eigenvectors of the channel matrix, and projection coefficients of the channel matrix onto at least one fundamental vector.
[0203] In some embodiments, codebook parameters for N channel state information can also be determined. The codebook parameters of the N channel state information are the same; or, at least one of the N channel state information has a codebook parameter that is different from the codebook parameters of the other channel state information.
[0204] In S203, N channel state information is determined based on M first channel state information and P second channel state information.
[0205] The N channel state information includes M first channel state information and P second channel state information, where N, M, and P are all positive integers, and N is equal to the sum of M and P.
[0206] In some embodiments, M first channel state information items are determined from N channel state information items based on a preset rule. P second channel state information items are determined based on other channel state information items other than the M first channel state information items from the N channel state information items.
[0207] The preset rules include any one of the following: M channel state information pieces with the highest channel quality information among N channel state information pieces are determined as M first channel state information pieces; M channel state information pieces with channel quality information greater than a first threshold among N channel state information pieces are determined as M first channel state information pieces; M channel state information pieces with the highest performance parameter among N channel state information pieces are determined as M first channel state information pieces; M channel state information pieces with performance parameters greater than a second threshold among N channel state information pieces are determined as M first channel state information pieces; M channel state information pieces with the highest correlation parameter among N channel state information pieces are determined as M first channel state information pieces; M channel state information pieces with correlation parameters greater than a third threshold among N channel state information pieces are determined as M first channel state information pieces. The following methods are used to determine M channel state information as M first channel state information: M channel state information with the largest position index among N channel state information are determined as M first channel state information; M channel state information with the smallest position index among N channel state information are determined as M first channel state information; M channel state information corresponding to the M position indices with the smallest difference from the median position index among N channel state information are determined as M first channel state information; M channel state information corresponding to the specified M position indices among N channel state information are determined as M first channel state information; and M channel state information corresponding to the default or negotiated position indices among N channel state information are determined as M first channel state information.
[0208] In one example, channel state information with a correlation parameter less than the fourth threshold among N channel state information can be identified as the first channel state information, and channel state information with a correlation parameter greater than or equal to the fourth threshold among N channel state information can be identified as the second channel state information.
[0209] K reference channel state information can be determined, where K is a positive integer and less than N; based on the K reference channel state information, N correlation parameters of N channel state information can be determined.
[0210] In some embodiments, reference channel state information can be determined from N channel state information. Then, K channel state information that meets preset conditions from the N channel state information are determined as K reference channel state information.
[0211] In some embodiments, K channel state information that meet preset conditions among N channel state information can be determined as K reference channel state information.
[0212] Each channel state information can have K reference channel state information. Alternatively, each channel state information can correspond to different K reference channel state information. For example, the channel state information corresponding to the K position indices with the smallest difference from the position index of the j-th channel state information can be determined as the K reference channel state information of the j-th channel state information. j = 1, 2, ..., N.
[0213] For example, the reference channel state information determined based on preset conditions can satisfy any of the following: the reference channel state information is the channel state information with the minimum position index among N channel state information; the reference channel state information is the channel state information with the maximum position index among N channel state information; the reference channel state information is the channel state information with the median position index among N channel state information; the reference channel state information is the channel state information with the preset position index among N channel state information; the reference channel state information is the channel state information with the pre-negotiated value of the position index among N channel state information; the reference channel state information is the channel state information with the default position index among N channel state information; the reference channel state information is the channel state information with the largest channel quality information among N channel state information; the reference channel state information is the channel state information with the largest performance parameter among N channel state information; the reference channel state information is the channel state information with the largest correlation parameter among N channel state information.
[0214] In some embodiments, the reference channel state information includes at least first reference channel state information and second reference channel state information. The first reference channel state information and the second reference channel state information satisfy any of the following: the first reference channel state information and the second reference channel state information are on different time slots; the first reference channel state information and the second reference channel state information are on different subbands; the first reference channel state information and the second reference channel state information are on different transport layers.
[0215] In another example, the overall correlation parameters of N channel state information are determined based on N correlation parameters.
[0216] If the overall correlation parameter is less than the fifth threshold, all N channel state information are determined as first channel state information; or, K reference channel state information are determined as M first channel state information, and the channel state information other than the K reference channel state information among the N channel state information are determined as P second channel state information.
[0217] In some embodiments, the overall correlation parameter satisfies any of the following: the weighted average of N correlation parameters is determined as the overall correlation parameter; the geometric mean of N correlation parameters is determined as the overall correlation parameter; the arithmetic mean of N correlation parameters is determined as the overall correlation parameter; the harmonic mean of N correlation parameters is determined as the overall correlation parameter; the largest parameter value among the N correlation parameters is determined as the overall correlation parameter; the smallest parameter value among the N correlation parameters is determined as the overall correlation parameter; or the variance of the N correlation parameters is determined as the overall correlation parameter.
[0218] In some embodiments, first indication information may also be received. The first indication information is used to indicate the location indices of M first channel state information and / or to indicate the location indices of P second channel state information.
[0219] For example, a channel state information report can be received. The channel state information report includes first indication information.
[0220] In some embodiments, second indication information may also be received. The second indication information is used to indicate the position indices of the Q reference channel state information of the P second channel state information.
[0221] In some embodiments, the i-th second channel state information can be determined based on the i-th differential channel state information and the reference channel state information corresponding to the i-th differential channel state information. This can be regarded as the inverse operation process of determining the differential channel state information of P second channel state information. Therefore, the process of determining the second channel state information here can refer to the relevant description of S102 above, and will not be repeated here.
[0222] For example, a channel state information report can be received. The channel state information report includes second indication information.
[0223] Furthermore, for a detailed description of S201-S203, please refer to the relevant descriptions of S101-S103 above, which will not be repeated here.
[0224] Based on the technical solution provided in this disclosure, for N received channel state information, differential channel state information (P second channel state information) can be received from a portion of the channel state information, thereby reducing feedback overhead.
[0225] The foregoing primarily describes the solution provided in this disclosure from the perspective of interaction between various communication nodes. It is understood that each communication node, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0226] Figure 9 is a schematic diagram of the composition of a communication device according to an embodiment of the present disclosure. As shown in Figure 9, the communication device 900 includes a determining module 901 and a transmitting module 902.
[0227] The determining module 901 is used to determine M first channel state information and P second channel state information from N channel state information, where N, M, and P are all positive integers, and N is equal to the sum of M and P; and to determine the differential channel state information of the P second channel state information.
[0228] The transmitting module 902 is used to transmit differential channel state information consisting of M first channel state information and P second channel state information.
[0229] In some embodiments, the determining module 901 is configured to: determine M first channel state information from N channel state information based on a preset rule; and determine the other channel state information from the N channel state information, excluding the M first channel state information, as P second channel state information.
[0230] In some embodiments, the determining module 901 is configured to perform any of the following: determining the M channel state information with the largest channel quality information among N channel state information as M first channel state information; determining the M channel state information with channel quality information greater than a first threshold among N channel state information as M first channel state information; determining the M channel state information with the largest performance parameter among N channel state information as M first channel state information; determining the M channel state information with performance parameter greater than a second threshold among N channel state information as M first channel state information; determining the M channel state information with the largest correlation parameter among N channel state information as M first channel state information; determining the M channel state information with the largest correlation parameter among N channel state information as M first channel state information; M channel state information values with parameters greater than the third threshold are determined as M first channel state information values; M channel state information values with the largest position indices among N channel state information values are determined as M first channel state information values; M channel state information values with the smallest position indices among N channel state information values are determined as M first channel state information values; M channel state information values corresponding to the M position indices with the smallest differences from the median position indices among N channel state information values are determined as M first channel state information values; M channel state information values corresponding to the specified M position indices among N channel state information values are determined as M first channel state information values; and M channel state information values corresponding to the default or negotiated M position indices among N channel state information values are determined as M first channel state information values.
[0231] In some embodiments, the determining module 901 is configured to: determine K reference channel state information, where K is a positive integer and less than N; determine N correlation parameters of N channel state information based on the K reference channel state information; and determine M first channel state information and P second channel state information among the N channel state information based on the N correlation parameters.
[0232] In some embodiments, the determining module 901 is configured to: determine channel state information with a correlation parameter less than a fourth threshold among N channel states as first channel state information; and determine channel state information with a correlation parameter greater than or equal to the fourth threshold among N channel states as second channel state information.
[0233] In some embodiments, the determining module 901 is configured, for example, to: determine reference channel state information from N channel state information; determine an overall correlation parameter of the N channel state information based on N correlation parameters; and determine all N channel state information as first channel state information if the overall correlation parameter is less than a fifth threshold. Alternatively, the determining module 901 is configured, for example, to: determine K reference channel state information as M first channel state information; and determine the channel state information other than the K reference channel state information from the N channel state information as P second channel state information.
[0234] In some embodiments, determining the overall correlation parameter of N channel state information based on N correlation parameters includes any one of the following: determining the weighted average of the N correlation parameters as the overall correlation parameter; determining the geometric mean of the N correlation parameters as the overall correlation parameter; determining the arithmetic mean of the N correlation parameters as the overall correlation parameter; determining the harmonic mean of the N correlation parameters as the overall correlation parameter; determining the largest parameter value among the N correlation parameters as the overall correlation parameter; determining the smallest parameter value among the N correlation parameters as the overall correlation parameter; or determining the variance of the N correlation parameters as the overall correlation parameter.
[0235] In some embodiments, the determining module 901 is configured to: determine K channel state information that meet preset conditions from N channel state information as K reference channel state information.
[0236] In some embodiments, the determining module 901 is configured to: determine the channel state information corresponding to the K position indices with the smallest difference from the position index of the j-th channel state information as the K reference channel state information of the j-th channel state information, j = 1, 2, ..., N.
[0237] In some embodiments, the determining module 901 is configured to: obtain Q reference channel state information of the i-th second channel state information, where Q is a positive integer and less than N; and determine the differential channel state information of the i-th second channel state information based on the i-th second channel state information and the Q reference channel state information of the i-th second channel state information, where i = 1, 2, ..., P.
[0238] In some embodiments, the determining module 901 is configured to perform, for example, any of the following: determining Q first channel state information out of M first channel state information as Q reference channel state information; determining Q second channel state information out of P second channel state information excluding the i-th second channel state as Q reference channel state information; determining L1 first channel state information out of M first channel state information and L2 second channel state information out of P second channel state information excluding the i-th second channel state as Q reference channel state information, where L1 and L2 are positive integers, and L1 is less than M and L2 is less than P; and determining the Q first channel state information with the smallest difference from the position index of the i-th second channel state information as Q reference channel state information.
[0239] In some embodiments, the transmitting module 902 is further configured to: transmit first indication information. The first indication information is used to indicate the location indices of M first channel state information, and / or to indicate the location indices of P second channel state information.
[0240] In some embodiments, the transmitting module 902 is further configured to: transmit second indication information. The second indication information is used to indicate the position indices of the Q reference channel state information of the P second channel state information.
[0241] In some embodiments, the determining module 901 is further configured to: determine codebook parameters of N channel state information. The codebook parameters of the N channel state information are the same; or, at least one of the N channel state information has a codebook parameter that differs from the codebook parameters of the other channel state information.
[0242] For a more detailed description of the determining module 901 and the sending module 902, as well as a more detailed description of their respective technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.
[0243] Figure 10 is a schematic diagram of the composition of a communication device according to an embodiment of the present disclosure. As shown in Figure 10, the communication device 1000 includes a receiving module 1001 and a processing module 1002.
[0244] The receiving module 1001 is used to receive differential channel state information consisting of M first channel state information and P second channel state information.
[0245] Processing module 1002 is used to: determine P second channel state information based on differential channel state information of P second channel state information; and determine N channel state information based on M first channel state information and P second channel state information. The N channel state information includes M first channel state information and P second channel state information, where N, M, and P are all positive integers, and N is equal to the sum of M and P.
[0246] For a more detailed description of the receiving module 1001 and the processing module 1002, as well as a more detailed description of their respective technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.
[0247] It should be noted that the modules in Figure 9 or Figure 10 can also be called units; for example, the transmitting module can be called a transmitting unit. Furthermore, in the embodiments shown in Figure 9 or Figure 10, the names of the modules may not be those shown in the figures; for example, the transmitting module can also be called a communication module, and the receiving module can also be called a communication module.
[0248] If the various units or modules in Figure 9 or Figure 10 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to related technologies, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. Storage media for storing computer software products include: USB (Universal Serial Bus) disks, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0249] In the case of implementing the functions of the integrated modules described above in hardware, this disclosure provides a schematic diagram of a communication device. This communication device can be either the communication device 900 or the communication device 1000 described above. As shown in FIG11, the communication device 1100 includes: a processor 1102, a communication interface 1103, and a bus 1104. In some embodiments, the communication device 1100 may further include a memory 1101.
[0250] Processor 1102 may implement or execute various exemplary logic blocks, modules, and circuits described in connection with this disclosure. Processor 1102 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof, and may implement or execute the various exemplary logic blocks, modules, and circuits described in connection with this disclosure. Processor 1102 may also be a combination that implements computing functions, for example, including one or more microprocessor combinations, a combination of a DSP (digital signal processor) and a microprocessor, etc.
[0251] Communication interface 1103 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0252] The memory 1101 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0253] In one implementation, the memory 1101 can exist independently of the processor 1102. The memory 1101 can be connected to the processor 1102 via a bus 1104 and is used to store instructions or program code. When the processor 1102 calls and executes the instructions or program code stored in the memory 1101, it can implement the method provided in the embodiments of this disclosure.
[0254] In another implementation, the memory 1101 can also be integrated with the processor 1102.
[0255] Bus 1104 can be an extended industry standard architecture (EISA) bus, etc. Bus 1104 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 11, but this does not mean that there is only one bus or one type of bus.
[0256] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment or device can be divided into different functional modules to complete all or part of the functions described above.
[0257] This disclosure also provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium). All or part of the processes in the above method embodiments can be executed by a computer program instructing related hardware. This program can be stored in the aforementioned computer-readable storage medium. When executed, the program can include the processes of the above method embodiments. The computer-readable storage medium can be any of the foregoing embodiments or memory. The aforementioned computer-readable storage medium can also be an external storage device of the aforementioned device or apparatus, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the aforementioned device or apparatus. Further, the aforementioned computer-readable storage medium can also include both internal storage units of the aforementioned device or apparatus and external storage devices. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the aforementioned device or apparatus. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0258] This disclosure also provides a computer program product comprising a computer program that, when run on a computer, causes the computer to perform any of the methods provided in the above embodiments.
[0259] Based on the technical solution provided in this disclosure, for N channel state information that needs to be transmitted, the correlation or sparsity between multiple channel state information can be utilized to send only the differential channel state information relative to other channel state information for a portion of the channel state information, thereby reducing feedback overhead.
[0260] Although this disclosure has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings, the disclosure, and the appended claims in carrying out the claimed disclosure. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce a good effect.
[0261] Although this disclosure has been described in conjunction with specific features and embodiments, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of this disclosure. Accordingly, this specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims and are to be considered as covering any and all modifications, variations, combinations, or equivalents within the scope of this disclosure. It is obvious that those skilled in the art can make various alterations and modifications to this disclosure without departing from its spirit and scope. Thus, this disclosure is also intended to include any such modifications and modifications that fall within the scope of the claims of this disclosure and their equivalents.
[0262] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for transmitting channel state information, comprising: determining M first channel state information and P second channel state information from N channel state information, wherein N, M and P are positive integers, and N equals to the sum of M and P; determining differential channel state information of the P second channel state information; and transmitting the M first channel state information and the differential channel state information of the P second channel state information. The determining M first channel state information and P second channel state information from N channel state information comprises: determining the M first channel state information from the N channel state information based on a preset rule; and determining the P second channel state information from the N channel state information except the M first channel state information. The determining the M first channel state information from the N channel state information based on a preset rule comprises any one of the following: determining M channel state information with maximum channel quality information from the N channel state information as the M first channel state information; determining M channel state information with channel quality information greater than a first threshold from the N channel state information as the M first channel state information; determining M channel state information with maximum performance parameter from the N channel state information as the M first channel state information; determining M channel state information with performance parameter greater than a second threshold from the N channel state information as the M first channel state information; determining M channel state information with maximum correlation parameter from the N channel state information as the M first channel state information; determining M channel state information with correlation parameter greater than a third threshold from the N channel state information as the M first channel state information; determining M channel state information with maximum position index from the N channel state information as the M first channel state information; determining M channel state information with minimum position index from the N channel state information as the M first channel state information; determining M channel state information corresponding to position indexes with minimum difference from a median value of position indexes from the N channel state information as the M first channel state information; determining M channel state information corresponding to specified position indexes from the N channel state information as the M first channel state information; and determining M channel state information corresponding to default or negotiated position indexes from the N channel state information as the M first channel state information. The determining M first channel state information and P second channel state information from N channel state information comprises: determining K reference channel state information, wherein K is a positive integer and less than N; determining N correlation parameters of the N channel state information according to the K reference channel state information; and determining the M first channel state information and the P second channel state information from the N channel state information according to the N correlation parameters.
2. The method of claim 1, wherein, 3. The method of claim 2, wherein, 4. The method of claim 1, wherein, 5. The method of claim 4, wherein, The determining the M first channel state information and the P second channel state information from the N channel state information according to the N correlation parameters comprises, determining the first channel state information as the channel state information with the correlation parameter less than a fourth threshold in the N channel state information, and determining the second channel state information as the channel state information with the correlation parameter greater than or equal to the fourth threshold in the N channel state information.
6. The method of claim 4, wherein, The determining the M first channel state information and the P second channel state information from the N channel state information according to the N correlation parameters comprises: determining an overall correlation parameter of the N channel state information according to the N correlation parameters; in a case that the overall correlation parameter is less than a fifth threshold, determining the N channel state information as the first channel state information; or in a case that the overall correlation parameter is greater than or equal to the fifth threshold, determining the K reference channel state information as the M first channel state information, and determining the channel state information other than the K reference channel state information in the N channel state information as the P second channel state information.
7. The method of claim 6, wherein, The determining the overall correlation parameter of the N channel state information according to the N correlation parameters comprises any one of: determining a weighted average of the N correlation parameters as the overall correlation parameter; determining a geometric average of the N correlation parameters as the overall correlation parameter; determining an arithmetic average of the N correlation parameters as the overall correlation parameter; determining a harmonic average of the N correlation parameters as the overall correlation parameter; determining a maximum parameter value in the N correlation parameters as the overall correlation parameter; determining a minimum parameter value in the N correlation parameters as the overall correlation parameter; determining a variance of the N correlation parameters as the overall correlation parameter.
8. The method of claim 4, wherein, The determining the K reference channel state information comprises: determining the K channel state information satisfying a preset condition in the N channel state information as the K reference channel state information.
9. The method of claim 4, wherein, The determining the K reference channel state information comprises: determining the channel state information corresponding to the K position indexes with the minimum difference value of position indexes of the jth channel state information as the K reference channel state information of the jth channel state information, j = 1, 2, …, N.
10. The method of claim 4, wherein, The K reference channel state information at least comprises a first reference channel state information and a second reference channel state information; and the first reference channel state information and the second reference channel state information satisfy any one of: the first reference channel state information and the second reference channel state information are on different time slots; the first reference channel state information and the second reference channel state information are on different subbands; the first reference channel state information and the second reference channel state information are on different transmission layers.
11. The method of claim 1, wherein, The determining the P second channel state information comprises: determining the differential channel state information of the P second channel state information. obtaining Q reference channel state information of the i-th second channel state information, where Q is a positive integer and less than N; determining differential channel state information of the i-th second channel state information according to the i-th second channel state information and the Q reference channel state information of the i-th second channel state information, where i = 1, 2, …, P.
12. The method of claim 11, wherein, The obtaining of the Q reference channel state information of the i-th second channel state information comprises any one of the following: determining Q first channel state information in the M first channel state information as the Q reference channel state information; determining Q second channel state information in the P second channel state information except the i-th second channel state as the Q reference channel state information; determining L1 first channel state information in the M first channel state information and L2 second channel state information in the P second channel state information except the i-th second channel state as the Q reference channel state information, where L1 and L2 are positive integers, L1 is less than M, and L2 is less than P; determining Q first channel state information with the smallest difference value of the position index of the i-th second channel state information as the Q reference channel state information; determining Q second channel state information with the smallest difference value of the position index of the i-th second channel state information as the Q reference channel state information.
13. The method of claim 12, wherein, The position index of at least one reference channel state information in the Q reference channel state information is less than the position index of the i-th second channel state.
14. The method of claim 1, further comprising: sending first indication information, the first indication information being used to indicate the position index of the M first channel state information, and / or being used to indicate the position index of the P second channel state information.
15. The method of claim 11, further comprising: sending second indication information, the second indication information being used to indicate the position index of the Q reference channel state information of the P second channel state information.
16. The method of claim 11, wherein, The determining of the differential channel state information of the i-th second channel state information according to the i-th second channel state information and the Q reference channel state information of the i-th second channel state information comprises: determining the g-th element of the differential channel state information of the i-th second channel state information according to the g-th element in the i-th second channel state information and the g-th element in at least one reference channel state information in the Q reference channel state information, where j = 1, 2, …, N; i = 1, 2, …, P; and g is a positive integer.
17. The method of claim 11, wherein, Each of the N channel state information comprises channel state information on L subbands, where L is a positive integer; The differential channel state information of the channel state information on the x-th subband of the i-th second channel state information is determined based on the x-th subband channel state information of the h-th reference channel state information and the x-th subband channel state information of the i-th second channel state information. The differential channel state information of the channel state information on the yth subband of the ith second channel state information is determined based on the channel state information on the yth subband of the kth reference channel state information and the channel state information on the yth subband of the ith second channel state information. Wherein, x and y are positive integers less than or equal to L, h and k are positive integers less than or equal to M, and i is a positive integer less than or equal to P.
18. The method of claim 11, wherein, Each of the N channel state information comprises channel state information on L transmission layers, L being a positive integer. The differential channel state information of the channel state information on the xth transmission layer of the ith second channel state information is determined based on the channel state information on the xth transmission layer of the hth reference channel state information and the channel state information on the xth transmission layer of the ith second channel state information. The differential channel state information of the channel state information on the yth transmission layer of the ith second channel state information is determined based on the channel state information on the yth transmission layer of the kth first channel state information and the channel state information on the yth transmission layer of the ith second channel state information. Wherein, x and y are positive integers less than or equal to L, h and k are positive integers less than or equal to M, and i is a positive integer less than or equal to P.
19. The method of claim 1, wherein, Each of the N channel state information comprises one of the following: a channel matrix, one or more eigenvectors of the channel matrix, and projection coefficients of the channel matrix on at least one basis vector.
20. The method of claim 1, wherein, Before the sending of the differential channel state information of the M first channel state information and the P second channel state information, the method further comprises: Receiving codebook parameters of the N channel state information; processing the differential channel state information of the M first channel state information and the P second channel state information according to the codebook parameters of the N channel state information; wherein, the codebook parameters of the N channel state information are the same; or, the codebook parameters of at least one of the N channel state information are different from the codebook parameters of other channel state information.
21. A receiving method of channel state information, comprising: Receiving differential channel state information of M first channel state information and P second channel state information; Determining P second channel state information according to the differential channel state information of the P second channel state information; Determining N channel state information according to the M first channel state information and P second channel state information; wherein, the N channel state information comprises the M first channel state information and the P second channel state information, N, M and P are positive integers, and N is equal to the sum of M and P.
22. The method of claim 21, wherein, The M first channel state information is determined in the N channel state information based on a preset rule, and the P second channel state information is determined based on other channel state information in the N channel state information except the M first channel state information.
23. The method of claim 22, wherein, The preset rule comprises any one of the following: determining M channel state information with maximum channel quality information in the N channel state information as the M first channel state information; determining M channel state information with channel quality information greater than a first threshold in the N channel state information as the M first channel state information; determining M channel state information with maximum performance parameter in the N channel state information as the M first channel state information; determining M channel state information with performance parameter greater than a second threshold in the N channel state information as the M first channel state information; determining M channel state information with maximum correlation parameter in the N channel state information as the M first channel state information; determining M channel state information with correlation parameter greater than a third threshold in the N channel state information as the M first channel state information; determining M channel state information with maximum position index in the N channel state information as the M first channel state information; determining M channel state information with minimum position index in the N channel state information as the M first channel state information; determining M channel state information corresponding to M position indexes with minimum difference between the position indexes and a median value as the M first channel state information; determining M channel state information corresponding to M specified position indexes in the N channel state information as the M first channel state information; determining M channel state information corresponding to M default or negotiated position indexes in the N channel state information as the M first channel state information.
24. The method of claim 21, wherein, The difference channel state information of the M first channel state information and P second channel state information is determined based on N correlation parameters of the N channel state information, and the N correlation parameters are determined based on K reference channel state information, where K is a positive integer and less than N.
25. The method of claim 21, wherein, The difference channel state information of the i-th second channel state information in the P second channel state information is determined according to the i-th second channel state information and Q reference channel state information of the i-th second channel state information, where Q is a positive integer and less than N, and i = 1, 2, …, P.
26. The method of claim 21, wherein, The determination of the P second channel state information based on the difference channel state information of the P second channel state information comprises: determining the i-th second channel state information based on the difference channel state information of the i-th second channel state information and at least one reference channel state information, i = 1, …, P.
27. The method of claim 21, further comprising: sending codebook parameters of the N channel state information; wherein the codebook parameters of the N channel state information are the same; or there is at least one codebook parameter of the N channel state information that is different from the codebook parameters of other channel state information.
28. A communications device comprising: a memory and a processor; wherein the memory is coupled to the processor; the memory is configured to store instructions executable by the processor; and the processor is configured to execute the instructions to perform the method according to any one of claims 1 to 27.
29. A computer readable storage medium, wherein, The computer readable storage medium has stored thereon computer instructions that, when executed at the processor, cause the processor to perform the method according to any one of claims 1 to 27.
30. A computer program product, wherein, The computer program product comprises a computer program that, when executed at a computer, causes the computer to perform the method according to any one of claims 1 to 27.
Citation Information
Patent Citations
Method and device for reporting channel state information
CN112368968A
Information reporting method and device, information receiving method and device, equipment and storage medium
CN114586406A
Channel state information sending method, channel state information receiving method, communication device and storage medium
CN117955540A