Channel state information report sending method, channel state information report receiving method, and device
By acquiring channel status information in a multi-antenna communication system and generating channel status information reports based on its characteristic parameters, the problem of large signaling overhead is solved, and the system performance and efficiency are improved.
Patent Information
- Application Number
- PCT/CN2024/103638
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-21
- Filing Date
- 2024-07-04
- Publication Date
- 2025-05-30
AI Technical Summary
In a multi-antenna communication system, the transmission of a large number of reference signals and channel status information between communication nodes leads to a large signaling overhead, affecting system performance.
By acquiring channel status information, determining indication information based on its characteristic parameters, a channel status information report is generated, and the content or frequency of the report is reduced when a specific condition is met to reduce signaling overhead.
It effectively reduces the overhead of channel status information reporting and improves the performance and efficiency of communication systems, especially in high-frequency transmission and beam management scenarios.
Smart Images

Figure CN2024103638_30052025_PF_FP_ABST
Abstract
Description
Channel state information report sending method, receiving method and device
[0001] Cross-references
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on November 21, 2023, with application number 202311565544.8 and titled “Method, method and device for sending, receiving and reporting channel state information”. The entire contents of the application are incorporated by reference into this application. Technical Field
[0003] The present disclosure relates to the field of communication technology, and in particular to a method for sending, a method for receiving, and an apparatus for sending a channel state information report. Background Art
[0004] Multi-antenna technology can improve the performance of wireless communication systems and is widely used in various wireless communication systems. Multi-antenna technologies include but are not limited to multiple input multiple output (MIMO), joint transmission (JT), and high-frequency beamforming. To maximize the performance of multiple antennas, communication nodes need to obtain more accurate channel information or channel state information. With the development of technology, some advanced information processing methods have also been gradually applied to channel information processing of communication nodes. Advanced information processing methods include but are not limited to artificial intelligence (AI) or other nonlinear or linear information processing methods.
[0005] Advanced information processing methods, including but not limited to AI, may be widely used in the fifth generation mobile communication technology enhanced version (5G-A) and the sixth generation mobile communication technology (6G) or other existing future communication systems. Advanced information processing methods, including but not limited to AI, are widely used in beam spatial domain prediction, beam time domain prediction, CSI prediction, CSI compression, positioning, channel estimation, etc. In these technologies, in order to better play the role of advanced information processing methods, it may be necessary to transmit a large number of reference signals between communication nodes, or transmit channel state information corresponding to the reference signals, resulting in a large overhead of various signaling.
[0006] Summary of the Invention
[0007] The present disclosure provides a method for sending, a method for receiving, and an apparatus for reporting channel state information.
[0008] In a first aspect, a method for sending a channel state information report is provided, which is applied to a first node and includes: obtaining first channel state information; determining first indication information based on characteristic parameters of the first channel state information; determining a channel state information report based on the first channel state information and the first indication information; and sending the channel state information report.
[0009] In a second aspect, a method for receiving a channel state information report is provided, which is applied to a second node and includes: receiving a channel state information report, the channel state information report including first channel state information and first indication information, wherein the first indication information is determined based on characteristic parameters of the first channel state information.
[0010] According to a third aspect, a communication device is provided, which is applied to a first node and includes: an acquisition unit for acquiring first channel state information; a processing unit for determining first indication information based on characteristic parameters of the first channel state information; a channel state information report based on the first channel state information and the first indication information; and a sending unit for sending the channel state information report.
[0011] In a fourth aspect, a communication device is provided, which is applied to a second node, and the device includes: a receiving unit for receiving a channel state information report, the channel state information report including first channel state information and first indication information, wherein the first indication information is determined based on characteristic parameters of the first channel state information.
[0012] In a fifth aspect, a communication device is provided, comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the communication device implements any method provided in the first or second aspect above.
[0013] In a sixth aspect, a computer-readable storage medium is provided, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
[0014] In a seventh aspect, a computer program product comprising computer instructions is provided, which, when executed on a computer, enables the computer to execute any one of the methods provided in the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings are used to provide a further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.
[0016] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0017] FIG2 is a flow chart of a method for sending a channel state information report provided by an embodiment of the present disclosure;
[0018] FIG3 is a flow chart of a method for receiving a channel state information report provided by an embodiment of the present disclosure;
[0019] FIG4 is a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure;
[0020] FIG5 is a schematic diagram of the composition of another communication device provided by an embodiment of the present disclosure;
[0021] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0022] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.
[0023] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and its other forms, such as the third person singular form "comprises" and the present participle form "comprising", are to be interpreted as open and inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples" are intended to indicate that a particular feature, structure, material or characteristic associated with the embodiment or example is included in at least one embodiment or example of the present disclosure. The schematic representation of the above terms does not necessarily refer to the same embodiment or example. In addition, the particular features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.
[0024] 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 the technical features being referred to. Thus, a feature identified as "first" or "second" may explicitly or implicitly include one or more of such features. Throughout this disclosure, unless otherwise specified, "plurality" means two or more.
[0025] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0026] Additionally, the use of “based on” is meant to be open and inclusive, as a process, step, calculation, or other action “based on” one or more stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.
[0027] The technical solutions provided in the embodiments of the present disclosure can be applied to various mobile communication networks, for example, new radio (NR) mobile communication networks using fifth-generation mobile communication technology (5G), future mobile communication networks, or multiple communication convergence systems, etc., and the embodiments of the present disclosure are not limited to this.
[0028] The network architecture of the mobile communication network (including but not limited to the third generation 3G, the fourth generation 4G, the fifth generation 5G and future mobile communication networks, such as the sixth generation 6G) in the embodiments of the present disclosure may include network side devices (for example, including but not limited to base stations) and receiving side devices (for example, including but not limited to terminals). And it should be understood that, in this example, in the downlink, the first communication node (also referred to as the first communication node device, the first node) can be a base station side device, and the second communication node (also referred to as the second communication node device, the second node) can be a terminal side device. Of course, in the uplink, the first communication node can also be a terminal side device, and the second communication node can also be a base station side device. In the device-to-device communication between the two communication nodes, the first communication node and the second communication node can both be base stations or terminals. The first communication node and the second communication node can be referred to as the first node and the second node, respectively.
[0029] For example, taking the network-side device as a base station and the receiving-side device as a terminal as an example, FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. As shown in FIG1 , the communication system 10 includes multiple base stations (e.g., base station 21 and base station 22) and multiple terminals (e.g., terminal 31, terminal 32, terminal 33, and terminal 34). The multiple base stations and the multiple terminals can be communicatively connected.
[0030] In the present disclosure, the base station can be a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system (such as 6, etc.), etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remote stations, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network side devices such as primary cells and collaborative cells (secondary cells).
[0031] In the present disclosure, a terminal is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons, and satellites, etc.). The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. A terminal may also sometimes be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent or UE apparatus, etc. The embodiments of the present disclosure are not limited thereto.
[0032] In the present disclosure, high-layer signaling includes but is not limited to Radio Resource Control (RRC), Media Access Control control element (MAC CE), and other signaling other than physical layer signaling, such as LPP (LTE Positioning Protocol) high-layer signaling, NRPPa (NR Positioning Protocol A) high-layer signaling, LPPa (LTE Positioning Protocol A) high-layer signaling, where LPP is also applied to the NR positioning protocol. Physical layer signaling can also be transmitted between the base station and the terminal, such as transmitting physical layer signaling on the Physical Downlink Control CHannel (PDCCH) and transmitting physical layer signaling on the Physical Uplink Control CHannel (PUCCH).
[0033] In the present disclosure, the indicators of various parameters may also be referred to as indexes or identifiers (IDs). They are completely equivalent concepts and can be replaced with each other. For example, the resource identifier of a wireless system, where the wireless system resources include but are not limited to one of the following: a reference signal resource, a reference signal resource group, a reference signal resource configuration, a channel state information (CSI) report, a CSI report set, a terminal, a base station, a panel, a neural network model, a sub-neural network model, a neural network layer, a precoding matrix, a beam, a transmission mode, a sending mode, a receiving mode, a module, a model, a functional module, and the like. The base station can indicate the identifier of one or a group of resources to the terminal through various high-layer signaling and / or physical layer signaling. The terminal can feedback the identifier of one or a group of resources to the base station through various high-layer signaling and / or physical layer signaling.
[0034] In some embodiments, a time instance represents a time period, such as a time slot, where the time slot can be a time slot or a mini slot. A time slot or a sub-time slot includes at least one symbol. Here, a symbol refers to a time unit in a subframe, frame, or time slot, such as an orthogonal frequency division multiplexing (OFDM) symbol, a single-carrier frequency division multiple access (SC-FDMA) symbol, an orthogonal frequency division multiple access (OFDMA) symbol, etc. In most cases, the description is taken as an example of a time slot, which can be replaced by a time instance.
[0035] In some embodiments, transmitting includes sending or receiving, such as sending data or signals, or receiving data or signals.
[0036] In some embodiments, in order to calculate channel state information or perform channel estimation, mobility management, positioning, etc., the base station or user is required to send a reference signal (RS, Reference Signal), which includes but is not limited to a channel state information reference signal (CSI-RS), which includes zero-power CSI-RS (Zero Power CSI-RS, ZP CSI-RS) and non-zero-power CSI-RS (Non-Zero Power CSI-RS, NZP CSI-RS), channel state information interference measurement signal (Channel-State Information-Interference Measurement, CSI-IM), sounding reference signal (SRS), synchronization signal block (SSB), physical broadcast channel (PBCH), synchronization signal block / physical broadcast channel (SSB / PBCH). NZP CSI-RS can be used to measure channels or interference. CSI-RS can also be used for tracking and is called a Tracking Reference Signal (TRS). CSI-IM is generally used to measure interference, and SRS is used to measure uplink channels. Furthermore, the resource elements (REs) that comprise the time-frequency resources used to transmit reference signals are called reference signal resources, such as CSI-RS resources, SRS resources, CSI-IM resources, and SSB resources. In this context, SSBs include synchronization signal blocks and / or physical broadcast channels.
[0037] In some embodiments, in order to save signaling overhead, etc., multiple reference signal resources may be divided into multiple sets (such as CSI-RS resource set, CSI-IM resource set, SRS resource set), and the reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets can all come from the same reference signal resource setting (such as CSI-RS resource setting, SRS resource setting, where CSI-RS resource setting may be merged with CSI-IM resource setting, both referred to as CSI-RS resource setting) to configure parameter information.
[0038] In some embodiments, the base station configures measurement resource information, and the measurement resource information can be used to obtain channel state information. The measurement resource information includes CN channel measurement resource (CMR) information and / or CM interference measurement resource (IMR) information, where CN and CM are positive integers. The base station configures the measurement resource information in a report configuration or reporting setting. In some examples, a channel measurement resource information includes at least one channel reference signal resource setting, such as at least one CSI-RS resource setting or at least one SRS resource setting, and an interference measurement resource information includes at least one interference reference signal resource setting, such as at least one CSI-IM resource setting. In some examples, a channel measurement resource information includes at least one channel reference signal resource set, such as at least one CSI-RS resource set or at least one SRS resource set, and an interference measurement resource information includes at least one interference reference signal resource set, such as at least one CSI-IM resource set. In some examples, a channel measurement resource information includes at least one channel reference signal resource, such as at least one CSI-RS resource or at least one SRS resource, and an interference measurement resource information includes at least one interference reference signal resource, such as at least one CSI-IM resource.
[0039] In some embodiments, a beam includes a transmit beam, a receive beam, a receive beam and a transmit beam pair, and a transmit beam and a receive beam pair. In some embodiments, a beam can be understood as a resource, such as a reference signal resource, a transmit-end spatial filter, a receive-end spatial filter, a spatial filter, a spatial reception parameter, a transmit-end precoding, a receive-end precoding, an antenna port, an antenna weight vector, an antenna weight matrix, etc. The beam index can be replaced with a resource index (such as a reference signal resource index) because the beam can be bound to some time-frequency code resources for transmission. The beam can also be a transmission (transmission / reception) mode; the transmission mode can include spatial division multiplexing, frequency / time domain diversity, beamforming, etc. The angle information can include at least one of the following: angle of arrival (AOA), angle of departure (AOD), ZOD (Zenith angle of departure), and ZOA (Zenith angle of arrival). The spatial filter can be at least one of the following: a DFT vector, a precoding vector, a DFT matrix, a precoding matrix, a vector formed by a linear combination of multiple DFTs, or a vector formed by a linear combination of multiple precoding vectors. In some embodiments, the concepts of vector and vector are interchangeable. In some embodiments, a beam pair comprises a combination of a transmit beam and a receive beam.
[0040] In some embodiments, the beam direction or beam angle may include at least one of the following: angle of arrival (AOA), angle of departure (AOD), ZOD (Zenith angle of departure), ZOA (Zenith angle of arrival), a vector or vector index constructed by at least one angle of AOA, AOD, ZOD, ZOA, a discrete Fourier transform (DFT) vector, a codeword in a codebook, a transmit beam index, a receive beam index, a transmit beam group index, and a receive beam group index.
[0041] In some embodiments, the communication node selects an information processing method to process the obtained information (such as channel information, channel matrix information, time domain channel information, frequency domain channel information, angle information, and position information) to obtain an information processing result (hereinafter referred to as a processing result). The processing result includes one or more of the channel state information, one or more of the beam parameter information, angle information, and position information (such as coordinates).
[0042] In some embodiments, the information processing method can be a traditional information processing method or various advanced information processing methods, including but not limited to information processing methods based on artificial intelligence (AI). In some examples, the information processing method is implemented through an artificial intelligence network (also known as a neural network, a neural network model, or a model).
[0043] In some embodiments, artificial intelligence (AI) 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 an artificial intelligence network (or neural network), which includes multiple layers, each layer including at least one node. In one example, the neural network includes an input layer, an output layer, and at least one hidden layer. Each layer of the neural network includes, but is not limited to, at least one of a fully connected layer, a dense layer, a convolutional layer, a transposed convolutional layer, a direct connection layer, an activation function, a normalization layer, and a pooling layer. In some embodiments, each layer of the neural network can include a sub-neural network, such as a residual network block (or Resnet block), a dense network (Densenet Block), a recurrent neural network (RNN), and the like. The artificial intelligence network can be implemented through a model, wherein the model can include a neural network model, wherein the neural network model includes a neural network model structure and / or neural network model parameters, wherein the neural network model structure can be simply referred to as the model structure, and the neural network model parameters can be simply referred to as the network parameters or model parameters. A model structure defines the network architecture, including the number of layers of the neural network, the size of each layer, the activation function, the connection status, the convolution kernel and the size of the convolution step, the convolution type (such as 1D convolution, 2D convolution, 3D convolution, hollow convolution, transposed convolution, separable convolution, grouped convolution, dilated convolution, etc.), while the network parameters are the weights and / or biases of each layer of the neural network model and their values. A model structure can correspond to multiple sets of different neural network model parameter values to adapt to different scenarios. The neural network model parameters are obtained through online training or offline training. For example, by inputting at least one sample and label, the neural network model is trained to obtain the neural network model parameters.
[0044] In some examples, a sample includes N features and M labels, where N is a positive integer and M is an integer greater than or equal to 0. Multiple samples constitute a dataset. In a specific example, a sample includes one feature and one label, such as a sample in supervised learning. In another example, a sample has only one feature and no label, such as a sample in unsupervised learning. In some examples, a sample has multiple features and one label, such as in a multi-input, single-output supervised learning network model. In some examples, a sample includes one feature and multiple labels, such as in a single-input, multi-output supervised learning network model. In some examples, a feature can be an array, and in some examples, a label can also be an array. Here, an array can be a vector, a matrix, or a tensor larger than two dimensions. Here, each element in the array can be a discrete value, a real value, a real value between 0 and 1, or a real value between -0.5 and 0.5.
[0045] In one example, the elements in the array corresponding to the label or feature need to be normalized to facilitate faster convergence of the network model. Normalization refers to normalizing the values of the elements in an array to a value greater than or equal to a and less than or equal to b. In one example, a = -0.5 and b = 0.5; in another example, a = 0 and b = 1; in another example, normalization is achieved by dividing the elements in the array by the number with the largest absolute value among the elements in the array; in another example, normalization is achieved by dividing the elements in the array by the variance of the elements in the array; in another example, normalization is achieved by dividing the elements in the array by a fixed value (such as the maximum value of all elements in all samples); in another example, normalization is achieved by dividing the elements in the array by a statistical value (such as the statistical variance of all elements in all samples). For index values, such as beam index, CRI, SSBRI, etc., normalization can be achieved through one-hot encoding.
[0046] In some embodiments, a model refers to a data flow between the original input of a sample and the output target through multiple linear or nonlinear components. The model includes a neural network model, a non-artificial intelligence module for processing information or its corresponding model, and a functional component or function that maps input information to output information (the mapping here includes linear mapping and nonlinear mapping). In some embodiments, each model corresponds to a model indicator (Model ID) or a model identity (Model ID). In some embodiments, the model identity may also have one of the following other equivalent names or concepts: model index, first identifier, functional identifier, model indicator, etc.
[0047] In some examples, a model includes a model structure and model parameters. For example, if the model is a neural network model, the neural network model includes a neural network model structure and neural network model parameters, which are used to describe the structure of the neural network and the parameter values of the neural network, respectively. A neural network model structure can correspond to multiple neural network model parameters, that is, the neural network model structure can be the same, but the corresponding neural network model parameter values can be different.
[0048] In some examples, a communication node sends a functionality or a functionality index to another communication node, telling the terminal that the functionality can be used to process information. A function can also be referred to as a functional module, a functional function, a functional mapping, etc., and is used to describe the characteristics or type of information processing methods. There are many types of information processing methods, such as those used for positioning, beam management, CSI prediction, beam prediction, channel estimation, etc., and the characteristics of the information processing methods include but are not limited to descriptions of the scenarios to which the function is adapted, descriptions of input parameters, descriptions of output parameters, and the type of measurement parameters to which the output result is a parameter. A function corresponds to one or more information processing methods, and each information processing method can be implemented using one or more models. Alternatively, a function can be implemented using one or more models.
[0049] In some embodiments, especially during high-frequency transmission, due to the high carrier frequency and large path loss, beamforming is required to concentrate the energy in the direction of the terminal, which requires beam management. Beam management includes but is not limited to beam scanning, beam tracking, and beam recovery. The core problem that needs to be solved is how to obtain accurate beam pairs with the lowest possible control overhead. Beam scanning includes transmitting beam scanning and / or receiving beam scanning. In order to reduce the overhead of beam scanning, two-stage scanning can be used. In some embodiments, beam training can include first, second, and third stage training. In the first stage, the transmitting beam and the receiving beam are scanned simultaneously; in the second stage of beam scanning, a receiving beam is fixed and different transmitting beams are scanned; in the third stage, a transmitting beam is fixed and different receiving beams are scanned. In one example, NT beams are sent, fixed reception is performed, the repetition parameter is set to off, and then the beam parameter information corresponding to the NT beams (such as L1-RSRP or L1-SINR) is measured, and the beam parameter information corresponding to L beams is selected for reporting. In another example, 1 beam is sent, NR beams are received, the repetition parameter is set to on, and then the beam parameter information corresponding to the NR beams (such as L1-RSRP or L1-SINR) is measured, and the beam parameter information corresponding to L beams is selected for reporting. When both NR and NT are large, the overhead is very large, so a very large reference signal overhead is required. Here, NR and NT are positive integers. Advanced beam prediction technology can be used to reduce the reference signal overhead during beam scanning, where the advanced technology may include AI, or other future and existing non-AI technologies for beam prediction. Beam prediction includes spatial domain beam prediction and time domain beam prediction, or space-time beam prediction.
[0050] In some examples, for spatial beam prediction, the input is a beam parameter information group, wherein the beam parameter information group includes L0 beam parameter information, and another beam information group is predicted based on the L0 beam parameter information, and this beam parameter information group includes L1 beam parameter information. Here, the L1 beam parameter information may include the L0 beam parameter information, wherein L, L1, and L0 are all positive integers. In some examples, L0<=L1, and they are all positive integers, and the beam may be a transmit beam, a receive beam, or a transmit-receive beam pair. Each beam may correspond to a beam direction. In some examples, spatial beam prediction can be implemented by an AI module, such as by a network model. The beam parameter information corresponding to the L0 beams is combined into a beam parameter information array (first beam parameter information array) and input into the model. The model outputs a beam parameter information array (second beam parameter information array) corresponding to the L1 beams, and the index corresponding to the L beam parameter information with the largest beam parameter information in the second beam parameter information array is determined as the preferred beam. It should be noted that in some beam predictions, the model directly predicts the optimal L beams. In this case, the preferred beam can be directly obtained. In some examples, the spatial beam prediction can also be achieved through non-AI methods, such as linear mapping or nonlinear mapping, Wiener filtering, etc. to achieve spatial beam prediction. In some examples, the beams corresponding to the first beam parameter information group and the second beam parameter information group are different types of beams, such as wide beams, narrow beams, regular beams, irregular beams, etc.
[0051] In some examples, for time-domain beam prediction, N groups of beam parameter information are input, where each group of beam parameter information includes L0 beam parameter information, and M groups of second beam parameter information are predicted based on the N groups of first beam parameter information. Each group of the M groups of second beam parameter information includes L1 beam parameter information. Here, N, M, L, L1, and L0 are all positive integers, and the beam can be a transmit beam, a receive beam, or a transmit-receive beam pair. Each beam can correspond to a beam number direction. Here, the N groups of first beam parameter information are the beam parameter information before the reference time slot, and the M groups of second beam parameter information are the beam parameter information after the reference time slot. In some examples, when L0 = L1, it is time-domain beam prediction, and when L0 < L1, it is spatial-time beam prediction. In some examples, time-domain beam prediction can be implemented by an AI module, such as through a network model. Input N groups of beam parameter information, where each group of beam parameter information includes L0 beam parameter information, and the N * L0 beam parameter information is synthesized into a larger beam parameter information array (the first beam parameter information array) and input into the model. The model outputs M groups of second beam parameter information, where each group of second beam parameter information includes L1 beam parameter information. It is also possible to combine the M * L1 beam parameter information into a beam parameter information array (the second beam parameter information array). For each group of beam parameter information in the M groups of beams, the index corresponding to the largest one or more beam parameter information is determined as the preferred beam of the beam information group. Generally, L1 is greater than or equal to L0, and both are positive integers. It should be noted that in some time-domain beam predictions, the model directly predicts the optimal L beams of each group of beams. At this time, the preferred beams of each group of beams can be directly obtained. In some examples, the above-mentioned time-domain beam prediction can also be implemented by non-AI methods, such as linear mapping or non-linear mapping, etc.
[0052] In some examples, the model parameters of the neural network are obtained through online training or offline training. For example, by inputting at least one sample, the model parameters of the neural network are trained. The sample includes features and labels. In some examples, the feature is a first beam parameter information array, and the label is a second beam parameter information array. When training the network, the first beam parameter information array and the second beam parameter information array have a corresponding relationship, preferably a one-to-one corresponding relationship. In the network model deployment or test stage, by inputting the first beam parameter information group into the network model to output a predicted second beam parameter information array, comparing the predicted second beam parameter information array with the second beam parameter information array corresponding to the label, the prediction performance of the network can be known, and the model parameters of the neural network can be trained according to the loss function of the two.
[0053] In some examples, the transmit beam and / or receive beam indexes are numbered in an agreed manner to form a beam index. A beam index includes one of the following: a transmit beam index, a receive beam index, and a transmit-receive beam pair index. A beam index corresponds to a beam direction, or a vector or matrix corresponding to a beam direction. The terminal receives a reference signal (such as CSI-RS, SSB, etc.) and measures the beam parameter information corresponding to each beam to obtain a beam parameter information array. Generally speaking, the first beam parameter information array is a beam parameter information array formed by the beam parameter information corresponding to the first beam set, and the second beam parameter information array is a beam parameter information array formed by the beam parameter information corresponding to the second beam set. The first beam set is a subset of the second beam set. Of course, it also includes that the first beam set and the second beam set come from different beam sets, such as one is a wide beam and the other is a narrow beam.
[0054] In some examples, the beam parameter information array is a one-dimensional array, such as a vector. In some examples, the beam parameter information array is a two-dimensional array, such as a matrix. In some examples, the beam parameter information array is an array larger than two dimensions, such as a tensor. Vectors and matrices can also be considered special cases of tensors.
[0055] In some examples, in order to better transmit data or signals, the base station or terminal needs to obtain measurement parameters, which may include channel state information or other parameters used to characterize the channel, wherein the channel state information may include at least one of the following: channel state information-reference signal resource indicator (CSI-RS Resource Indicator, CRI), synchronization signal block resource indicator (Synchronization Signals Block Resource Indicator, SSBRI), layer 1 reference signal received power (L1 Reference Signal Received Power, L1-RSRP or RSRP), differential RSRP (Differential RSRP); layer 1 reference signal signal-to-interference noise ratio (L1 Signal-to-Interference Noise Ratio, L1-SINR or SINR), differential L1-SINR (Differential L1-SINR); reference signal received quality (Reference Signal Received Quality, RSRQ), channel quality indicator (CQI), precoding matrix indicator (PMI), layer indicator (LI), rank indicator (Rank Precoding information includes first-category precoding information, such as codebook-based precoding information. Precoding matrix indicator (RI) is a type of codebook-based precoding information. Precoding information also includes non-codebook-based implementations, such as second-category precoding information.
[0056] In some embodiments, the terminal and the base station transmit channel state information that matches the channel information through the first type of precoding information. The first type of precoding information is precoding information based on a traditional channel characteristic matrix or a quantized value of the characteristic matrix. For example, the precoding information implemented based on the codebook method, a specific example is the N-antenna codebook in LTE, where N = 2, 4, 8, 12, 16, 24, 32, etc., the type I codebook, type II codebook, type II port selection codebook, enhanced type II codebook, enhanced type II selection codebook, and further enhanced type II selection codebook in NR. The codebook here includes L codewords. Its main idea is that the base station and the terminal save L codewords in advance according to a prescribed formula, table, or dictionary.
[0057] In some examples, the terminal and the base station transmit channel state information that matches the channel information through the second type of precoding information. The second type of precoding information is based on AI to obtain channel state information. In one example, the base station and the terminal obtain the channel state information through the encoder of the autoencoder (AE). The autoencoder includes an encoder and a decoder, wherein the encoder is on the terminal and the decoder is on the base station side. The terminal compresses the obtained channel information H through the encoder to obtain compressed H1, and quantizes the compressed H1 and feeds it back to the base station. The base station receives the quantized H1, dequantizes it and inputs it into the decoder, and the decoder decompresses it to restore H. And for simplicity, the quantized H1 is also called the second type of precoding information. In one example, the second type of precoding information is a precoding matrix different from the first type of precoding information generated by other non-AI methods. In one example, the second type of precoding information is a precoding matrix other than the first type of precoding information.
[0058] In some examples, channel information is information obtained based on a reference signal (e.g., CSI-RS) and used to describe the channel environment between communication nodes, such as a time-domain channel matrix or a frequency-domain channel matrix. In some examples, the channel information is a complex matrix, and the size of the channel matrix is related to the number of transmit antennas Nt, the number of receive antennas Nr, and the resource elements (REs). For example, a physical resource block (PRB) contains at least one Nr*Nt channel matrix.
[0059] In some embodiments, the beam parameter information is the reference signal received power (L1Reference Signal Received Power, L1-RSRP or RSRP) and differential RSRP of the layer 1 corresponding to at least one beam; in some embodiments, the beam parameter information is the reference signal signal to interference and noise ratio (L1 Signal-to-Interference Noise Ratio, L1-SINR or SINR) and differential SINR of the layer 1 corresponding to at least one beam; in some embodiments, the beam parameter information is the reference signal received quality (Reference Signal Received Quality) corresponding to at least one beam. In some embodiments, the beam parameter information is a beam angle (at least one of AOA, ZOA, AOD, ZOD, etc., sometimes also referred to as horizontal angle of arrival, vertical angle of arrival, horizontal angle of departure, and vertical angle of departure) corresponding to at least one beam; in some embodiments, the beam parameter information is a transmit beam index corresponding to at least one beam; in some embodiments, the beam parameter information is a receive beam index corresponding to at least one beam; in some embodiments, the beam parameter information is an index of a transmit beam and receive beam pair corresponding to at least one beam (referred to as a beam pair index or beam pair for short); in some embodiments, the beam parameter information is a beam domain receive power map (BDRPM) corresponding to at least one beam; in some embodiments, the beam parameter information is a channel state information reference signal resource indicator (CSI-RS Resource Indicator, CRI) corresponding to at least one beam; in some embodiments, the beam parameter information is a synchronization signal block resource indicator (SSBRI) corresponding to at least one beam or other reference signal resource indicator, such as an uplink sounding reference signal resource indicator (sounding reference signal resource indicator). Reference Signal Resource Indication (SRSRI). In some embodiments, the beam parameter information is a combination of at least two of the following beam parameter information corresponding to at least one beam: RSRP, RSRQ, SINR, beam angle, transmit beam index, receive beam index, beam pair index, CRI, SSBRI, etc. In some embodiments, the beam parameter information is a linear value of one of RSRP, RSRQ, and SINR. In some embodiments, the beam parameter information is a logarithmic value or decibel value (DB) of one of RSRP, RSRQ, and SINR.
[0060] In some embodiments, the beam parameter information is obtained based on CSI-RS measurements. In some embodiments, the beam parameter information is obtained based on SSB measurements. In some embodiments, the beam parameter information is obtained based on SRS measurements.
[0061] In some examples, beam parameter information is a subset of channel state information, meaning that beam parameter information belongs to channel state information. Channel state information, in turn, belongs to measurement parameters. In other examples, measurement parameters, channel state information, and beam parameter information all belong to measurement results, processing results, or generation results.
[0062] In some examples, in order to transmit measurement results at the physical layer, such as channel state information, the terminal and the base station define a report (e.g., CSI report or CSI report congfig), wherein the report defines at least one of the following parameters: time-frequency resources for CSI feedback, report Quality included in the CSI, time domain category reportConfigType for CSI feedback, channel measurement resources, interference measurement resources, measurement bandwidth size, and other information. The CSI report can be transmitted on uplink transmission resources, wherein the uplink transmission resources include PUSCH and PUCCH, and the CSI report also includes time domain characteristics, including periodic CSI report (P-CSI), aperiodic CSI report (AP-CSI), and semi-persistent CSI report (SP-CSI). Generally speaking, P-CSI transmits a relatively small number of bits and is transmitted on the PUCCH, while A-CSI transmits a larger number of bits and is generally transmitted on the PUSCH. SP-CSI can be transmitted on either the PUSCH or the PUCCH. P-CSI transmitted on the PUCCH is generally configured using high-layer signaling (Radio Resource Control, RRC). SP-CSI transmitted on the PUCCH is also configured, activated, or deactivated using high-layer signaling (RRC and / or MAC CE). SP-CSI transmitted on the PUSCH is activated or deactivated via physical layer signaling (Downlink Control Information, DCI). A-CSI is triggered by DCI. DCI is generally transmitted on the Physical Downlink Control Channel (PDCCH).
[0063] In the embodiment of the present disclosure, feedback CSI may also be referred to as transmission CSI or sending CSI, such as carrying the channel state information on the uplink transmission resource for feedback or transmission. The uplink transmission resource and the corresponding CSI are both indicated by a channel state information report. In the embodiment of the present disclosure, feedback CSI may also be referred to as transmission CSI or sending CSI, such as carrying the channel state information on the uplink transmission resource for feedback or transmission. The uplink transmission resource and the corresponding CSI are both indicated by a channel state information report. In one example, transmitting a CSI report refers to transmitting the content to be transmitted indicated in the CSI report, including but not limited to channel state information, where transmission includes sending or receiving, and may also be replaced by feedback or reception. In one example, transmitting a CSI report refers to transmitting the content to be transmitted indicated by the CSI report via uplink transmission resources, including but not limited to channel state information, where transmission includes sending or receiving, and may also be replaced by feedback or reception.
[0064] In some embodiments, the antenna is a physical antenna. In some examples, the antenna is a logical antenna. In some examples, the concepts of port and antenna are interchangeable. In some examples, the antenna is a transmitting antenna. In some examples, the antenna is a receiving antenna. In some examples, the antenna includes an antenna pair consisting of a transmitting antenna and a receiving antenna. In some examples, the antenna may be a uniform linear array. In some examples, the antenna is a uniform planar array, such as an array element / antenna comprising Ng rows and Mg columns, where Ng and Mg are positive integers. In some examples, the antenna is a uniform circular array. In some examples, the antenna may be a non-uniform linear array. In some examples, the antenna is a non-uniform planar array. In some examples, the antenna is a non-uniform circular array. In some examples, the antenna is a directional antenna, and in some examples, the antenna is an omnidirectional antenna. In some examples, the antenna is a dual-polarized antenna. In some examples, the antenna is a single-polarized antenna.
[0065] The methods for sending and receiving channel state information reports provided in embodiments of the present disclosure are applicable to a communication system including at least one first node and at least one second node. The following describes the methods for sending and receiving channel state information reports provided in embodiments of the present disclosure, assuming the first node is a terminal and the second node is a base station.
[0066] Next, as shown in FIG2 , an embodiment of the present disclosure provides a method for sending a channel state information report, which can be applied to a first node. The method includes the following steps:
[0067] S101: Acquire first channel state information.
[0068] The first channel state information includes one or more of the following parameters: reference signal received power RSRP, differential RSRP, reference signal signal to interference and noise ratio SINR, differential SINR, reference signal received quality RSRQ, differential RSRQ, wave number domain received power mapping BDRPM, differential BDRPM, and angle information.
[0069] In some embodiments, when the second node needs to collect samples to perform model training, model monitoring or model inference on the model, the second node can trigger the first node to obtain the first channel state information through high-layer signaling and / or physical layer signaling.
[0070] For example, the second node sends a reference signal, such as a CSI-RS or multiple CSI-RSs in a CSI-RS resource set. The first node receives the reference signal and measures the reference signal to obtain first channel state information.
[0071] S102: Determine first indication information according to characteristic parameters of first channel state information.
[0072] The first indication information is resource indication information corresponding to the first channel state information, and the resource may refer to a beam, a beam index, a reference signal resource, an index of a reference signal resource, etc. The first indication information includes one or more of the following parameters: a channel state information reference signal resource indicator (CRI), a synchronization signal block resource indicator (SSBRI), an uplink sounding reference signal resource indicator (SRSRI), an index set of the first channel state information, a beam index, a bitmap, or a null value.
[0073] In some embodiments, the first indication information may also include multiple values, such as 4 CRIs.
[0074] In some embodiments, the first channel state information includes a first set and a second set, the first channel state information including N elements, the first set including N1 elements, and the second set including N2 elements, where N, N1, and N2 are all positive integers, and N = N1 + N2. One element may be beam parameter information, that is, the first channel state information includes N beam parameter information. The beam parameter information may be L1-RSRP, L1-SINR, L1-RSRQ, differential L1-RSRP, differential L1-SINR, differential L1-RSRQ, or other parameter scenarios.
[0075] In some embodiments, to reduce feedback overhead, after obtaining the first channel state information, the first node may select N1 elements from the N elements included in the first channel state information for feedback, that is, select and feedback a first set of the first channel state information. The N1 elements included in the first set can be understood as the N1 elements that require feedback, and the N2 elements included in the second set can be understood as the N2 elements that do not require feedback.
[0076] Taking beam parameter information as an example, as an example, the N1 pieces of beam parameter information included in the first set may be the N1 pieces of beam parameter information greater than a threshold N0 among the N pieces of beam parameter information included in the first channel state information. When the beam parameter information is a linear value, the threshold N0 may be an integer greater than 0; when the beam parameter information is a DB value, the threshold N0 may be an integer less than 0. The threshold N0 may be configured or indicated by the second node, or may be obtained by the first node based on statistics, simulation, or experience.
[0077] As another example, the N1 pieces of beam parameter information included in the first set may be the largest N1 pieces of beam parameter information after sorting in descending order among the N pieces of beam parameter information included in the first channel state information.
[0078] For example, taking the case where the first node measures the reference signal and the obtained first channel state information includes 64 beam parameter information, the first node selects 16 beam parameter information from the 64 beam parameter information as the beam parameter information that needs to be fed back. Then the first set includes 16 beam parameter information that needs to be fed back, and the second set includes 64-16=48 beam parameter information that does not need to be fed back.
[0079] In some embodiments, each beam parameter information corresponds to a beam, or corresponds to a reference signal resource index, such as CRI, SSBRI, SRSRI, etc., or corresponds to a beam index.
[0080] The following is an example of determining the first indication information according to the characteristic parameters of the first channel state information.
[0081] Example 1: The first indication information is determined according to at least two of the number N of elements of the first channel state information, the number N1 of elements of the first set, and the number N2 of elements of the second set.
[0082] In some embodiments, the characteristic parameter of the first channel state information includes the number N of elements of the first channel state information. To reduce signaling overhead, the first node determines the first indication information based on the characteristic parameter of the first channel state information, and the first indication information may be determined based on at least two of the number N of elements of the first channel state information, the number N1 of elements in the first set, and the number N2 of elements in the second set.
[0083] For example, determining the first indication information based on at least two of the number N of elements in the first channel state information, the number N1 of elements in the first set, and the number N2 of elements in the second set can be specifically implemented as follows: if a preset condition is met, the first indication information includes resource indication information corresponding to each element in the first set. Alternatively, if the preset condition is not met, the first indication information includes a bitmap of length N. The bitmap includes N indicator bits, each indicator bit corresponds to a first channel state information element, and is used to indicate whether the channel state information report includes the first channel state information element corresponding to the indicator bit.
[0084] Among them, the resource indication information corresponding to an element may be CRI. The value of the indicator bit includes a first value and a second value, so an indicator bit may take the first value or the second value, and the first value and the second value may be different values in the value range of the indicator bit. Exemplarily, when an indicator bit takes the first value, the indicator bit is used to indicate that the channel state information report contains the first channel state information element corresponding to the indicator bit, and when an indicator bit takes the second value, the indicator bit is used to indicate that the channel state information report does not contain the first channel state information element corresponding to the indicator bit. In combination, the first channel state information includes the first set and the second set, that is, when the preset condition is not met, the indicator bits corresponding to the N1 elements included in the first set in the bitmap all take the first value, and the indicator bits corresponding to the N2 elements included in the second set all take the second value.
[0085] Taking the element of beam parameter information as an example, that is, when the preset conditions are met, the first indication information includes the resource indication information corresponding to each beam parameter information in the N1 beam parameter information in the first set. When the preset conditions are not met, the first indication information includes a bitmap of length N, where each indicator bit in the bitmap corresponds to a beam parameter information, and an indicator bit is used to indicate whether the channel state information report contains the beam parameter information corresponding to the indicator bit. The bitmap can also be called a bitmap. When the element is beam parameter information, the bitmap can also be called a beam parameter information bitmap.
[0086] In some embodiments, the preset condition includes at least one of the following:
[0087] The ratio of N1 to N is less than or equal to the first threshold;
[0088] N1 is less than or equal to the second threshold;
[0089] The ratio of N2 to N is greater than or equal to a third threshold value;
[0090] N2 is greater than or equal to the fourth threshold;
[0091] N1 is smaller than N2;
[0092] The difference between N1 and N2 is less than or equal to the fifth threshold;
[0093] The ratio of N1 to N2 is less than or equal to a sixth threshold;
[0094] The first threshold value, the second threshold value, the third threshold value, the fourth threshold value, the fifth threshold value and the sixth threshold value are all integers greater than 0.
[0095] In some embodiments, the values of the second threshold, the fourth threshold, the fifth threshold, and the sixth threshold are all related to N.
[0096] In some embodiments, any one of the first threshold value, the second threshold value, the third threshold value, the fourth threshold value, the fifth threshold value and the sixth threshold value can be configured by the second node or indicated by the second node, or can be obtained by the first node itself based on simulation or statistics as needed, or can be determined by negotiation between the first node and the second node. The embodiments of the present disclosure do not limit this.
[0097] It can be seen from the above preset conditions that when N1 is small, the first indication information includes the resource indication information corresponding to each element in the first set. In this way, there is no need to feed back the resource indication information corresponding to each of the N elements included in the first channel state information, thereby reducing signaling overhead. When N1 is large, the first indication information includes a bitmap, thereby reducing signaling overhead. After the second node receives the channel state information report including the first indication information, the second node can determine which of the N elements the N1 elements fed back by the terminal are based on the resource indication information corresponding to each of the N1 elements in the first set included in the first indication information, that is, determine the N1 beam parameter information fed back by the terminal. Alternatively, the second node determines which of the N elements the N1 elements fed back by the terminal are based on the values of each indicator bit in the bitmap included in the first indication information, that is, determine the N1 beam parameter information fed back by the terminal.
[0098] As a possible example, the preset condition may also be opposite to the above preset condition, that is, the preset condition may include at least one of the following:
[0099] The ratio of N1 to N is greater than or equal to the first threshold;
[0100] N1 is greater than or equal to the second threshold;
[0101] The ratio of N2 to N is less than or equal to a third threshold;
[0102] N2 is less than or equal to the fourth threshold;
[0103] N1 is greater than N2;
[0104] The difference between N1 and N2 is greater than or equal to the fifth threshold;
[0105] The ratio of N1 to N2 is greater than or equal to a sixth threshold.
[0106] Furthermore, when the preset condition is met, the first indication information includes a bitmap with a length of N. When the preset condition is not met, the first indication information includes resource indication information corresponding to each element of the first set.
[0107] Example 2: determining the first indication information according to an element with a preset value in the first set or an element with a preset value in the second set.
[0108] In some embodiments, the characteristic parameter of the first channel state information includes the value of the first channel state information. To reduce signaling overhead, the first indication information is determined based on the characteristic parameter of the first channel state information, and the first indication information can be determined based on an element in the first set that takes a preset value or an element in the second set that takes a preset value. The preset value can be understood as an abnormal value outside the value range of the N elements included in the first channel state information. For example, the preset value can be a small negative number, such as -100, or a large positive number, such as 100.
[0109] As an example, after obtaining the first channel state information, the first node may arrange the N elements included in the first channel state information according to a specific rule to obtain the arranged N elements, and then assign a preset value to the position corresponding to each element in the N2 elements included in the second set of the arranged N elements, and set the values corresponding to the positions of the N1 elements included in the first set of the arranged N elements to the original values, thereby indirectly obtaining the first indication information based on the positions of the elements that take normal values in the N elements. After receiving the channel state information report including the first indication information, the second node may indirectly obtain the first indication information based on the positions of the elements that take normal values in the N values in the CSI report, and determine the N1 elements included in the first set. Of course, the second node may also determine the positions of the elements in the second set based on the positions that take the preset values, and obtain the positions of the elements in the first set based on the complement of the positions of the elements in the second set, and obtain the first indication information based on the positions of the elements in the first set, and obtain the N1 elements included in the corresponding first set based on the first indication information.
[0110] Alternatively, after obtaining the arranged N elements, a preset value is assigned to the position corresponding to each element in the N1 elements included in the first set of the arranged N elements, and the values corresponding to the positions of the N2 elements included in the second set of the arranged N elements are taken as the original values, that is, the positions corresponding to the N2 elements included in the second set still take normal values, so that the positions of the elements in the second set can be determined based on the positions of the elements that take normal values in the N elements, and the positions of the elements in the first set can be obtained based on the complement of the positions of the elements in the second set, and the first indication information can be obtained based on the positions of the elements in the first set. After receiving the channel state information report including the first indication information, the second node can determine the positions of the elements in the second set based on the positions of the elements that take normal values in the N elements, and the positions of the elements in the first set can be obtained based on the complement of the positions of the elements in the second set, and the first indication information can be obtained based on the positions of the elements in the first set, or the first indication information can be obtained indirectly based on the positions that take the preset values.
[0111] In this way, by configuring the elements in the first set as preset values or configuring the elements in the second set as preset values, the second node can determine the N1 elements included in the first set based on the position of the preset value in the first indication information. The first indication information does not need to include N1 elements and resource indication information corresponding to the N1 elements, thereby reducing signaling overhead.
[0112] Taking beam parameter information as an example, the specific rule may be sorting from largest to smallest based on the beam index or reference signal index corresponding to the N beam parameter information, or from smallest to largest based on the beam index or reference signal index corresponding to the N beam parameter information. The specific rule may be pre-agreed upon by the first node and the second node, or may be indicated by the second node via signaling, and is not limited in this embodiment of the present disclosure.
[0113] Example 3: Determine the first indication information according to the characteristic parameters of the first channel state information and the characteristic parameters of the second channel state information.
[0114] The second channel state information is for comparison and is the channel state information corresponding to the sample that will be fed back.
[0115] From the above description of the first channel state information, it can be seen that when the second node needs to collect samples to perform model training, model monitoring or model inference on the model, the second node can trigger the first node to obtain the first channel state information through high-layer signaling and / or physical layer signaling. The first channel state information can be understood as the channel state information corresponding to the sample currently obtained by the second node, and the second channel state information can be understood as the channel state information corresponding to the sample obtained by the second node last time, or the channel state information corresponding to the sample that has been determined to need feedback (to be fed back).
[0116] It should be understood that since the channel environment of the first node changes little, for example, the first node is stationary, or the first node is moving slowly, this will cause samples that are close in time to be similar, and similar samples have little effect on model training. Therefore, the first indication information can be determined based on the characteristic parameters of the first channel state information and the characteristic parameters of the second channel state information, that is, the similarity between the first channel state information and the second channel state information is determined based on the characteristic parameters of the first channel state information and the characteristic parameters of the second channel state information, and then the content of the first indication information is determined based on the similarity. Only one of the multiple similar samples is fed back, and only the characteristic parameters of the fed-back sample need to be indicated by the first indication information, and the sample itself does not need to be fed back, that is, the corresponding CSI report only includes the first indication information, and the first channel state information is a null value, that is, the CSI report does not include the first channel state information. If it is not a similar sample, the first indication information and the corresponding first channel state information should be fed back in a similar manner to the method described in Example 1 or Example 2.
[0117] In some embodiments, the characteristic parameter includes at least one of the following: a value, a time slot, a report identifier, and a sample identifier. Exemplarily, determining the first indication information based on the characteristic parameter of the first channel state information and the characteristic parameter of the second channel state information includes at least one of the following:
[0118] Determine first indication information according to a value of the first channel state information and a value of the second channel state information;
[0119] Determine first indication information according to a time slot corresponding to the first channel state information and a time slot corresponding to the second channel state information;
[0120] Determine first indication information according to a report identifier corresponding to the first channel state information and a report identifier corresponding to the second channel state information;
[0121] The first indication information is determined according to the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information.
[0122] As an example, determining the first indication information based on the value of the first channel state information and the value of the second channel state information can be specifically implemented as follows: determining the distance between the first channel state information and the second channel state information based on the value of the first channel state information and the value of the second channel state information. When the distance is greater than a seventh threshold value, the first indication information is resource indication information corresponding to the first channel state information; or, when the distance is less than or equal to the seventh threshold value, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0123] In some embodiments, the value may be a position, and the distance between the first channel state information and the second channel state information is used to characterize the similarity between the first channel state information and the second channel state information. It should be understood that when the distance is greater than the seventh threshold value, it means that the distance between the first channel state information and the second channel state information is far, that is, the similarity between the first channel state information and the second channel state information is low. Therefore, the first indication information is the resource indication information corresponding to the first channel state information, so that after the second node receives the channel state information report including the first indication information, it can determine which channel state information (elements in the first set) in the first channel state information is fed back or which channel state information is included in the channel state information report based on the first indication information.
[0124] When the distance is less than or equal to the seventh threshold value, it means that the distance between the first channel state information and the second channel state information is close, that is, the similarity between the first channel state information and the second channel state information is high. The first channel state information can be understood as a similar sample of the second channel state information. In order to reduce signaling overhead, the first indication information may include an identifier related to the second channel state information, that is, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information, so that after the second node receives the channel state information report including the first indication information, it can determine the second channel state information based on the identifier related to the second channel state information included in the first indication information, and then determine the sample for model training based on the second channel state information. In some embodiments, in order to reduce signaling overhead, when the distance is less than or equal to the seventh threshold value, the first node may not feedback the first channel state information, nor feedback the resource indication information corresponding to the first channel state information, that is, not feedback the following channel state information report.
[0125] In some embodiments, the value may also be a statistical characteristic, and the distance between the first channel state information and the second channel state information may also be used to represent the degree of difference between the statistical characteristics of the first channel state information and the statistical characteristics of the second channel state information.
[0126] It should be understood that when the distance is greater than the seventh threshold value, the difference between the statistical characteristics representing the first channel state information and the statistical characteristics of the second channel state information is large, that is, the similarity between the first channel state information and the second channel state information is low. Therefore, the first indication information is the resource indication information corresponding to the first channel state information, so that after the second node receives the channel state information report including the first indication information, it can determine which channel state information (elements in the first set) in the first channel state information is fed back or which channel state information is included in the channel state information report based on the first indication information.
[0127] When the distance is less than or equal to the seventh threshold value, the difference between the statistical characteristics representing the first channel state information and the statistical characteristics of the second channel state information is small, that is, the similarity between the first channel state information and the second channel state information is high. The first channel state information can be understood as a similar sample of the second channel state information. In order to reduce signaling overhead, the first indication information may include an identifier related to the second channel state information.
[0128] As a possible example, the degree of difference between the statistical characteristics of the first channel state information and the statistical characteristics of the second channel state information may be a norm of the first channel state information V1 and the second channel state information V2.
[0129] As another possible example, the degree of difference between the statistical characteristics of the first channel state information and the statistical characteristics of the second channel state information can be an average value obtained by calculating the average value after taking the absolute value of the element difference between each element corresponding to the first channel state information and each element corresponding to the second channel state information.
[0130] As another possible example, the degree of difference between the statistical characteristics of the first channel state information and the statistical characteristics of the second channel state information can be obtained by taking K elements from each of the two channel state information to obtain K element pairs, then performing difference operations on the K element pairs to obtain K differences, then taking absolute values of the K differences to obtain K absolute values corresponding to the K differences, and then calculating the average value of the K absolute values, and taking the obtained average value as the degree of difference between the statistical characteristics of the first channel state information and the statistical characteristics of the second channel state information, where K is a positive integer.
[0131] In some embodiments, the seventh threshold value may also be referred to by other names, such as a location threshold, a beam parameter information threshold, etc. The seventh threshold value may be obtained by the second node and then sent to the first node through signaling, and the first node may obtain the seventh threshold value through signaling. Alternatively, the first node and the second node may obtain the seventh threshold value through negotiation or default, which is not limited in the embodiments of the present disclosure.
[0132] In some embodiments, when the value is a statistical characteristic, the value of the seventh threshold is related to the moving speed of the first node.
[0133] As an example, determining the first indication information based on the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information can be specifically implemented as follows: determining the difference between the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information; when the difference is greater than the eighth threshold value, the first indication information is the resource indication information corresponding to the first channel state information; or, when the difference is less than or equal to the eighth threshold value, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0134] It should be understood that when the difference is greater than the eighth threshold value, the time interval between the time slot representing the first node obtaining the first channel state information and the time slot representing the first node obtaining the second channel state information is large, that is, the similarity between the first channel state information and the second channel state information is low. Therefore, the first indication information is the resource indication information corresponding to the first channel state information, so that after the second node receives the channel state information report including the first indication information, it can determine which channel state information (elements in the first set) in the first channel state information is fed back or which channel state information is included in the channel state information report based on the first indication information.
[0135] In the case where the difference is less than or equal to the eighth threshold value, the time interval between the time slot representing the first node obtaining the first channel state information and the time slot representing the first node obtaining the second channel state information is small, that is, the similarity between the first channel state information and the second channel state information is high, and the first channel state information can be understood as a similar sample of the second channel state information. In order to reduce signaling overhead, the first indication information may include an identifier related to the second channel state information, that is, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information. In some embodiments, in order to reduce signaling overhead, when the difference is less than or equal to the eighth threshold value, the first node may not feedback the first channel state information, nor feedback the resource indication information corresponding to the first channel state information, that is, not feedback the following channel state information report.
[0136] In some embodiments, the eighth threshold value may be referred to by other names, such as a time threshold. The eighth threshold value may be obtained by the second node and then sent to the first node via signaling, and the first node may obtain the eighth threshold value via signaling. Alternatively, the first node and the second node may obtain the eighth threshold value through negotiation or default, which is not limited in the present embodiment.
[0137] As an example, determining the first indication information based on the report identifier corresponding to the first channel state information and the report identifier corresponding to the second channel state information can be specifically implemented as follows: determining the difference between the report identifier corresponding to the first channel state information and the report identifier corresponding to the second channel state information; when the difference is greater than a ninth threshold value, the first indication information is the resource indication information corresponding to the first channel state information; or, when the difference is less than or equal to the ninth threshold value, the first indication information includes at least one of the following: the report identifier corresponding to the second channel state information, the sample identifier corresponding to the second channel state information, and the time slot corresponding to the second channel state information.
[0138] The report identifier corresponding to the first channel state information may be a channel state information report identifier corresponding to the first channel state information, and the report identifier corresponding to the second channel state information may be a channel state information report identifier corresponding to the second channel state information. The report identifier corresponding to the first channel state information may be used to indicate the time when the first node generates a channel state information report corresponding to the first channel state information. The report identifier corresponding to the first channel state information may be used to indicate the time when the first node generates a channel state information report corresponding to the second channel state information.
[0139] It should be understood that when the difference is greater than the ninth threshold value, the time interval between the time when the first node generates the channel state information report corresponding to the first channel state information and the time when the first node generates the channel state information report corresponding to the second channel state information is large, that is, the similarity between the first channel state information and the second channel state information is low. Therefore, the first indication information is the resource indication information corresponding to the first channel state information, so that after the second node receives the channel state information report including the first indication information, it can determine which channel state information (elements in the first set) in the first channel state information is fed back or which channel state information is included in the channel state information report based on the first indication information.
[0140] In the case where the difference is less than or equal to the ninth threshold value, the time interval between the channel state information report corresponding to the first channel state information generated by the first node and the channel state information report corresponding to the second channel state information generated by the first node is small, that is, the similarity between the first channel state information and the second channel state information is high, and the first channel state information can be understood as a similar sample of the second channel state information. In order to reduce signaling overhead, the first indication information may include an identifier related to the second channel state information, that is, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information. In some embodiments, in order to reduce signaling overhead, when the difference is less than or equal to the ninth threshold value, the first node may not feedback the first channel state information, nor feedback the resource indication information corresponding to the first channel state information, that is, not feedback the following channel state information report.
[0141] In some embodiments, the ninth threshold value may be that the second node obtains the ninth threshold value, and then sends the ninth threshold value to the first node through signaling. The first node may obtain the ninth threshold value through signaling, or the first node and the second node may obtain the ninth threshold value through negotiation or default. The embodiments of the present disclosure are not limited to this.
[0142] As an example, determining the first indication information based on the report identifier corresponding to the first channel state information and the report identifier corresponding to the second channel state information can be specifically implemented as follows: determining the difference between the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information; when the difference is greater than the tenth threshold value, the first indication information is the resource indication information corresponding to the first channel state information; or, when the difference is less than or equal to the tenth threshold value, the first indication information includes at least one of the following: the report identifier corresponding to the second channel state information, the sample identifier corresponding to the second channel state information, and the time slot corresponding to the second channel state information.
[0143] It should be understood that when the difference is greater than the tenth threshold value, the difference between the sample corresponding to the first channel state information and the sample corresponding to the second channel state information is large, that is, the similarity between the first channel state information and the second channel state information is low. Therefore, the first indication information is the resource indication information corresponding to the first channel state information, so that after the second node receives the channel state information report including the first indication information, it can determine which channel state information (elements in the first set) in the first channel state information is fed back or which channel state information is included in the channel state information report based on the first indication information.
[0144] In the case where the difference is less than or equal to the tenth threshold value, the difference between the sample corresponding to the first channel state information and the sample corresponding to the second channel state information is small, that is, the similarity between the first channel state information and the second channel state information is high, and the first channel state information can be understood as a similar sample of the second channel state information. In order to reduce signaling overhead, the first indication information may include an identifier related to the second channel state information, that is, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information. In some embodiments, in order to reduce signaling overhead, when the difference is less than or equal to the tenth threshold value, the first node may not feedback the first channel state information, nor feedback the resource indication information corresponding to the first channel state information, that is, not feedback the following channel state information report.
[0145] In some embodiments, the tenth threshold value can be that the second node obtains the tenth threshold value, and then sends the tenth threshold value to the first node through signaling. The first node can obtain the tenth threshold value through signaling, or the first node and the second node obtain the tenth threshold value through negotiation or default. The embodiments of the present disclosure are not limited to this.
[0146] S103: Determine a channel state information report according to the first channel state information and the first indication information.
[0147] Among them, determining the channel state information report based on the first channel state information and the first indication information can also be described as generating the channel state information report based on the first channel state information and the first indication information. Here, the channel state information report at least includes the first channel state information and the first indication information.
[0148] In some examples, the first indication information may be an empty set and can be indirectly obtained by taking the value of the first channel state information. In some examples, the first channel state information may be a null value and can be obtained by taking the second channel state information corresponding to the characteristic parameter corresponding to the first indication information. In some examples, neither the first channel state information nor the first indication information is a null value.
[0149] In some embodiments, in order to reduce signaling overhead, second indication information needs to be fed back. The second indication information is used to indicate whether the first channel state information is equal to the first set, or to indicate whether the second set is an empty set.
[0150] Exemplarily, when the second indication information takes a first value, the first indication information is an empty set; or, when the second indication information takes a second value, the first indication information is determined based on the characteristic parameter of the first channel state information. The first value and the second value are two different values, for example, the first value is a non-zero integer and the second value is 0, or for example, the first value is true (TRUE) and the second value is false (FALSE), which is not limited in the present embodiment.
[0151] It should be understood that when the second indication information takes the first value, it indicates that the channel state information report includes the first channel state information, indicating that the first node has fed back the N elements included in the first channel state information. Therefore, it is not necessary to feed back the resource indication information corresponding to each of the N elements, that is, it is not necessary to feed back the first indication information. When the second indication information takes the second value, it indicates that the channel state information report includes N1 elements included in the first set. For a description of how to determine the first indication information based on the characteristic parameters of the first channel state information, please refer to the corresponding description in step S102 above and will not be repeated here.
[0152] In some embodiments, a first node measures a first reference signal resource sent by a second node to obtain first channel state information. Additionally, the first node may measure a second reference signal resource to obtain fourth channel state information, where the fourth channel state information includes the first channel state information. That is, the first channel state information is a subset of the fourth channel state information. Here, the second reference signal resource includes the first reference signal resource.
[0153] From the above description of the first channel state information, it can be seen that the first channel state information is used to determine the sample required by the second node for model training, model monitoring or model inference, and a sample includes a label and a feature. In some embodiments, the first channel state information is used to determine one of the labels or features of the sample, and the fourth channel state information is used to determine another of the labels or features of the sample. Exemplarily, the following uses the example of the first channel state information being used to determine the features of the sample and the fourth channel state information being used to determine the label of the sample to illustrate a method for sending a channel state information report provided in an embodiment of the present disclosure.
[0154] In some embodiments, the fourth channel state information includes M elements, where M is a positive integer.
[0155] In some embodiments, M is greater than or equal to N.
[0156] In some embodiments, with respect to the characteristics of the sample, in order to reduce signaling overhead, the first node may feed back the first channel state information, but not the resource indication information corresponding to the first channel state information, or may only feed back the resource indication information corresponding to the largest element among the N elements included in the first channel state information. That is, the channel state information report may only include the first channel state information but not the first indication information, or the channel state information report may include the first channel state information and the first indication information, and the first indication information is the resource indication information corresponding to the largest element among the N elements included in the first channel state information.
[0157] For the label of the sample, in order to reduce the signaling overhead, the first node may choose to feed back the best Q elements among the M elements included in the fourth channel state information. The best Q elements may be the largest Q elements among the M elements, or the Q elements among the M elements that are greater than a preset threshold value, where Q is a positive integer less than M. That is, when the channel state information report includes the first channel state information and the first indication information, the channel state information report may also include the best Q elements among the M elements included in the fourth channel state information. The preset threshold value may be configured or indicated by the second node, or may be obtained by the first node based on statistics, simulation or experience.
[0158] In some embodiments, in order to reduce the overhead of feeding back the best Q elements among the M elements included in the fourth channel state information, the first node may compare the value of the resource indication information corresponding to each of the best Q elements with the value of the resource indication information corresponding to each of the N elements included in the first channel state information. If, among the best Q elements, the resource indication information corresponding to each of the QL best elements has the same value as the resource indication information corresponding to each of the N elements included in the first channel state information, the first node does not feed back the QL best elements, but only feeds back the L best elements other than the QL best elements, that is, elements that are not in the N elements. Taking the M elements included in the fourth channel state information as M channel state information as an example, the L best elements correspond to L third channel state information, that is, the channel state information report includes L third channel state information, the L third channel state information is determined based on the first channel state information and the fourth channel state information, and the L third channel state information is channel state information belonging to the fourth channel state information but not to the first channel state information. One third channel state information can be understood as channel state information in the fourth channel state information that has a different value from the first channel state information.
[0159] In some embodiments, the channel state information report further includes resource indication information corresponding to each of L third channel state information.
[0160] S104: Send the channel state information report.
[0161] Based on the embodiment shown in FIG2 , when the preset conditions are met, indicating that the number of elements in the first set is small, the first indication information includes resource indication information corresponding to each element in the first set, thereby reducing feedback overhead. When the preset conditions are not met, indicating that the number of elements in the first set is large, the first indication information includes a bitmap of length N. That is, when the number of elements in the first set is large, the bitmap is used to represent the N1 elements in the first set, thereby reducing signaling overhead. By setting the elements in the first set or the elements in the second set to preset values, the second node can determine the first indication information based on the elements in the first set or the elements in the second set that have the preset values. The first indication information does not need to include N1 elements and the resource indication information corresponding to the N1 elements, thereby reducing feedback overhead. Determining the first indication information based on characteristic parameters of the first channel state information and characteristic parameters of the second channel state information avoids the problem of high feedback overhead caused by retransmitting the first channel state information when the similarity between the first and second channel state information is too high, thereby reducing feedback overhead. By feeding back the second indication information to indicate whether the first channel state information is equal to the first set, or to indicate whether the second set is an empty set, it may be unnecessary to feed back the complete first indication information, thereby reducing signaling overhead.
[0162] The above embodiment is described by taking model training on the second node side as an example. In some embodiments, model training can also be performed on the first node side. Based on this, the method can also include at least one of the following items.
[0163] As can be seen from the above background technology, for data collection of training models and data collection of model monitoring, especially for models on the base station side, the terminal may need to feedback a large amount of model input information, resulting in a large feedback overhead. In order to measure the model input information (such as L1-RSRP), the terminal needs the base station to transmit a large amount of reference signals, resulting in an increase in downlink reference signal overhead. Based on this, after the first node obtains the first channel state information, the first node can perform model training based on the first channel state information. When the model training is detected to be complete, the method further includes the following steps:
[0164] The first node sends third indication information, where the third indication information is used to instruct the second node to deactivate or stop transmitting a reference signal corresponding to the first channel state information, or the third indication information is used to instruct the first node to stop receiving the reference signal corresponding to the first channel state information. Accordingly, the second node receives the third indication information and, based on the third indication information, stops transmitting the reference signal corresponding to the first channel state information. In this way, the second node promptly stops transmitting the reference signal corresponding to the first channel state information based on the third indication information sent by the first node, thereby reducing reference signal overhead.
[0165] The third indication information may include a third value and a fourth value. When the third indication information takes the third value, the third indication information is used to instruct the second node to deactivate or instruct the second node to stop transmitting the reference signal corresponding to the first channel state information, or the third indication information is used to instruct the first node to stop receiving the reference signal corresponding to the first channel state information. When the third indication information takes the fourth value, the third indication information is used to instruct the second node to send the reference signal corresponding to the first channel state information. The third value and the fourth value may be two different integer values or Boolean values, which is not limited in the embodiments of the present disclosure.
[0166] In some embodiments, a first node receives a reference signal sent by a second node. The reference signal may be periodically sent by the second node, i.e., the second node sends the reference signal every T time units (e.g., time slots or sub-time slots). The reference signal is used for model training on the first node, where T is a positive integer. Due to different capabilities of different first nodes, model complexity, initialization, etc., different model training may require different numbers of samples, with some models requiring more samples and others requiring fewer samples. To save reference signal overhead, the second node may divide the periodic reference signal into multiple period groups, each period group including multiple periods. For example, each period group includes S1 periods, corresponding to S1 samples. Where S1 is a positive integer, such as 100, 200, 400, etc. The first node obtains samples, i.e., obtains first channel state information, by receiving the reference signal sent by the second node. In some embodiments, the first node also receives a reference signal configuration sent by the second node. The reference signal configuration includes, but is not limited to, at least one of the following: reference signal period T, reference signal packet length S1, and reference signal starting time slot T0. Exemplarily, assuming that the second node sends a reference signal in the T0+i*T time slot, the first node receives the reference signal in the T0+i*T time slot, and the time slot index corresponding to the kth group of reference signals is i=k*S1, ..., k*S1-1, where k is an integer greater than or equal to 0. The first node obtains corresponding samples from the reference signal received in each period, that is, obtains corresponding first channel state information, with each S1 sample forming a group, and applies the S1 samples to model training.
[0167] In some embodiments, the first node monitors the model during the model training process. When the first node detects that the model training is completed, the method further includes the following steps:
[0168] The first node sends fourth indication information, where the fourth indication information is used to instruct the second node whether to send a reference signal corresponding to the first channel state information in a next cycle group, where each cycle group includes multiple cycles.
[0169] In some embodiments, the fourth indication information includes a fifth value and a sixth value. When the fourth indication information takes the fifth value, the fourth indication information is used to instruct the second node not to transmit the reference signal corresponding to the first channel state information in the next cycle group. When the fourth indication information takes the sixth value, the fourth indication information is used to instruct the second node to transmit the reference signal corresponding to the first channel state information in the next cycle group. The fifth value and the sixth value can be two different integer values or Boolean values, which are not limited in the embodiments of the present disclosure.
[0170] Accordingly, the second node receives the fourth indication information. When the fourth indication information takes the fifth value, the second node does not send the reference signal corresponding to the first channel state information in the next cycle group. When the fourth indication information takes the sixth value, the second node sends the reference signal corresponding to the first channel state information in the next cycle group. In this way, the second node determines whether to send the reference signal corresponding to the first channel state information in the next cycle group based on the fourth indication information sent by the first node, avoiding the waste of reference signal resources caused by the second node continuing to send the reference signal corresponding to the first channel state information even after the model training of the first node is completed, thereby reducing the reference signal overhead.
[0171] In some embodiments, if the first node detects that the model training is not completed, the first node does not send the fourth indication information. If the second node does not receive the fourth indication information, it sends the reference signal corresponding to the first channel state information in the next periodic group.
[0172] The above embodiment is described as follows: the second node sends a reference signal, the first node receives and measures the reference signal to obtain the first channel state information, and the first channel state information is used as a sample for model training. In some embodiments, the second node may also send fifth channel state information. After the first node receives the fifth channel state information, the fifth channel state information may be used as a sample for model training and model monitoring. When the first node monitors that the performance evaluation result of the information processing method corresponding to the fifth channel state information meets the preset requirements, that is, when the model training is completed, the method may further include the following steps:
[0173] Send sixth indication information, the sixth indication information is used to instruct the second node to deactivate or instruct the second node to stop transmitting the fifth channel state information, or the sixth indication information is used to instruct the first node to stop receiving the fifth channel state information. Accordingly, the second node receives the sixth indication information and, in response to the sixth indication information, stops transmitting the fifth channel state information, thereby avoiding the problem of large feedback channel state information overhead caused by the second node continuing to send the fifth channel state information when the model on the first node side has been trained, that is, the problem of large signaling overhead, thereby achieving the purpose of reducing the feedback channel state information overhead, that is, achieving the purpose of reducing signaling overhead, where the signaling is high-layer and / or physical layer signaling used to transmit the fifth channel state information.
[0174] In some embodiments, the sixth indication information includes a seventh value and an eighth value. When the sixth indication information takes the seventh value, the sixth indication information is used to instruct the second node to deactivate or instruct the second node to stop transmitting the fifth channel state information, or the sixth indication information is used to instruct the first node to stop receiving the fifth channel state information. When the sixth indication information takes the eighth value, the sixth indication information is used to instruct the second node to send the fifth channel state information. The seventh value and the eighth value can be two different integer values or Boolean values, which are not limited in the embodiments of the present disclosure.
[0175] In some embodiments, the first node receives a reference signal sent by the second node. The reference signal may be sent periodically or semi-periodically by the second node, that is, the second node sends a reference signal every T time units (such as time slots, sub-time slots), and the reference signal is used for model training on the first node side, where T is a positive integer. The first node obtains corresponding samples through the reference signal received in each period, and performs model training and model monitoring based on the samples, that is, obtains corresponding first channel state information, and performs model training and model monitoring based on the first channel state information. Based on this, the method further includes the following steps:
[0176] A number C1 of performance evaluation results of the information processing mode corresponding to the first channel state information is obtained, and when C1 is greater than an eleventh threshold, fifth indication information is sent, where the fifth indication information is used to indicate a value of C1, where C1 is a positive integer. The eleventh threshold may be configured or indicated by the second node, or may be obtained by the first node based on statistics, simulation, or experience.
[0177] In some embodiments, C1 is the number of times that the performance evaluation results of the information processing mode corresponding to the first channel state information do not meet preset requirements.
[0178] Exemplarily, the sending of the fifth indication information is illustrated below. Within a time window, the first node obtains the performance evaluation results of the information processing method corresponding to the first channel state information C times, and determines the number C1 of performance evaluation results that do not meet the preset requirements in the C performance evaluation results; when C1 is greater than the eleventh threshold value, the fifth indication information is sent, and the fifth indication information is used to indicate the value of C1. Correspondingly, the second node receives the fifth indication information, and in response to the fifth indication information, sends a non-periodic reference signal, so that the first node can quickly perform model monitoring based on the non-periodic reference signal sent by the second node. The non-periodic reference signal sent by the second node can be within a period T, so that the first node can quickly perform model monitoring.
[0179] Where C is a positive integer. The performance evaluation result of the information processing method corresponding to the first channel state information is also the performance evaluation result of the model obtained by model training based on the first channel state information. The eleventh threshold value may be configured by the second node for the first node, or may be negotiated between the first node and the second node, and this is not limited in the present embodiment.
[0180] That is to say, after receiving the reference signal sent periodically or semi-periodically by the second node, the first node measures the reference signal to obtain first channel state information, and performs model training and model monitoring based on the first channel state information, thereby obtaining C performance evaluation results of the model within a time window. When the number C1 of performance evaluation results that do not meet the preset requirements in the C performance evaluation results is greater than the eleventh threshold value, the fifth indication information is sent to prompt the second node of the number C1 of performance evaluation results that do not meet the preset requirements within a time window, so that the second node can send a non-periodic reference signal based on the number C1 of performance evaluation results that do not meet the preset requirements, so that the first node can quickly perform model monitoring.
[0181] As a possible example, when the first node detects that model training is complete, the first node may also send seventh indication information, where the seventh indication information is used to instruct the second node to deactivate or to instruct the second node to stop transmitting the reference signal corresponding to the first channel state information. Accordingly, the second node receives the seventh indication information and then, in response to the seventh indication information, stops transmitting the reference signal corresponding to the first channel state information.
[0182] The seventh indication information includes physical layer signaling or MAC layer signaling.
[0183] In some embodiments, as shown in FIG3 , an embodiment of the present disclosure further provides a method for receiving a channel state information report, which may be applied to a second node and includes the following steps:
[0184] S201: Receive a channel state information report.
[0185] The channel state information report includes first channel state information and first indication information, and the first indication information is determined based on characteristic parameters of the first channel state information.
[0186] For the description of the first channel state information and the first indication information, reference may be made to the corresponding description of the first channel state information and the first indication information in the embodiment shown in FIG2 , which will not be repeated here.
[0187] In some embodiments, the channel state information report includes L third channel state information, the L third channel state information are determined according to the first channel state information and the fourth channel state information, and the first channel state information is a subset of the fourth channel state information.
[0188] In some embodiments, after receiving the channel state information report, the method may further include the following steps: receiving third indication information, where the third indication information is used to instruct the second node to deactivate or instruct the second node to stop transmitting a reference signal corresponding to the first channel state information, or the third indication information is used to instruct the first node to stop receiving the reference signal corresponding to the first channel state information. After receiving the third indication information, the second node stops transmitting the reference signal corresponding to the first channel state information to the first node in response to the third indication information, thereby avoiding the problem of high reference signal overhead caused by the second node continuing to send the reference signal when the first node does not need the reference signal, thereby achieving the purpose of reducing reference signal overhead.
[0189] In some embodiments, after the second node receives the channel state information report, the method may further include the following steps: receiving fourth indication information, the fourth indication information being used to indicate whether the second node sends a reference signal corresponding to the first channel state information in the next cycle group, where each cycle group includes multiple cycles. After receiving the fourth indication information, the second node determines whether to send a reference signal in the next cycle group based on the value of the fourth indication information. For example, when the fourth indication information takes the fifth value, the second node does not send a reference signal corresponding to the first channel state information in the next cycle group. When the fourth indication information takes the sixth value, the second node sends a reference signal corresponding to the first channel state information in the next cycle group.
[0190] As a possible example, when the fourth indication information is not received, the second node sends a reference signal corresponding to the first channel state information in the next periodic group.
[0191] In some embodiments, after receiving the channel state information report, the method may further include the following steps: receiving fifth indication information, the fifth indication information being used to indicate the value of C1, where C1 is the number of performance evaluation results of the information processing method corresponding to the first channel state information.
[0192] In some embodiments, C1 is the number of times that the performance evaluation results of the information processing mode corresponding to the first channel state information do not meet the preset requirements. For the description of C1, reference can be made to the description of C1 in the above embodiment, and no further details are given here.
[0193] In some embodiments, after receiving the channel state information report, the method may further include the following steps: receiving sixth indication information, where the sixth indication information is used to instruct the second node to deactivate or instruct the second node to stop transmitting the fifth channel state information, or the sixth indication information is used to instruct the first node to stop receiving the fifth channel state information. After receiving the sixth indication information, the second node stops transmitting the fifth channel state information in response to the sixth indication information, thereby reducing the feedback channel state information overhead, that is, reducing the signaling overhead, where the signaling is high-layer and / or physical layer signaling used to transmit the fifth channel state information.
[0194] For the description of the sixth indication information and the fifth channel state information, reference may be made to the description of the sixth indication information and the fifth channel state information in the above embodiment, which will not be repeated here.
[0195] In some embodiments, after receiving the channel state information report, the second node may perform model training and model monitoring on the second node side based on the first channel state information included in the channel state information report. When monitoring that the model training on the second node side is completed, the second node may send an eighth indication message, and the eighth indication message is used to instruct the first node to stop sending the channel state information report, or to instruct the second node to stop receiving the channel state information report. Accordingly, after receiving the eighth indication message, the first node stops sending the channel state information report in response to the eighth indication message, thereby achieving the purpose of reducing signaling overhead.
[0196] The eighth indication information includes a ninth value and a tenth value. When the eighth indication information takes the ninth value, the eighth indication information is used to instruct the second node and the first node to stop sending channel state information reports, or to instruct the second node to stop receiving channel state information reports. When the eighth indication information takes the tenth value, the eighth indication information is used to instruct the first node to send a channel state information report. The ninth value and the tenth value can be two different integer values or Boolean values, which are not limited in the embodiments of the present disclosure.
[0197] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between each node. It is understandable that each node, such as the first node and the second node, includes a hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0198] FIG4 is a schematic diagram showing the composition of a communication device provided by an embodiment of the present disclosure. As shown in FIG4 , the communication device 40 includes an acquiring unit 401 , a processing unit 402 , and a sending unit 403 .
[0199] The communication device 40 may be the terminal or a chip in the terminal. When the communication device 40 is used to implement the functions of the terminal in the above embodiment, each unit is specifically used to implement the following functions.
[0200] The acquiring unit 401 is configured to acquire first channel state information.
[0201] The processing unit 402 is configured to determine first indication information according to a characteristic parameter of the first channel state information; and determine a channel state information report according to the first channel state information and the first indication information.
[0202] A sending unit is configured to send a channel state information report.
[0203] Among them, determining the channel state information report based on the first channel state information and the first indication information can also be described as generating the channel state information report based on the first channel state information and the first indication information. Here, the channel state information report at least includes the first channel state information and the first indication information.
[0204] In some embodiments, the first channel state information includes one or more of the following parameters: reference signal received power RSRP, differential RSRP, reference signal signal to interference and noise ratio SINR, differential SINR, reference signal received quality RSRQ, differential RSRQ, wave number domain received power mapping BDRPM, differential BDRPM, angle information.
[0205] In some embodiments, the first indication information is resource indication information corresponding to the first channel state information, and the first indication information includes one or more of the following parameters: channel state information reference signal resource indication CRI, synchronization signal block resource indication SSBRI, uplink sounding reference signal resource indication SRSRI, index set of the first channel state information, beam index, bitmap, and null value.
[0206] In some embodiments, the first channel state information includes a first set and a second set, and the characteristic parameters of the first channel state information include the number N of elements of the first channel state information; the processing unit 402 is specifically used to determine the first indication information based on at least two of the number N of elements of the first channel state information, the number N1 of elements of the first set, and the number N2 of elements of the second set; wherein N, N1 and N2 are all positive integers, and N=N1+N2.
[0207] In some embodiments, when the preset conditions are met, the first indication information includes resource indication information corresponding to each element of the first set; or, when the preset conditions are not met, the first indication information includes a bit map of length N, the bit map including N indication bits, each indication bit corresponding to a first channel state information element, used to indicate whether the channel state information report contains the first channel state information element corresponding to the indication bit.
[0208] In some embodiments, the preset conditions include at least one of the following: the ratio of N1 to N is less than or equal to the first threshold value; N1 is less than or equal to the second threshold value; the ratio of N2 to N is greater than or equal to the third threshold value; N2 is greater than or equal to the fourth threshold value; N1 is less than N2; the difference between N1 and N2 is less than or equal to the fifth threshold value; the ratio of N1 to N2 is less than or equal to the sixth threshold value; wherein the first threshold value, the second threshold value, the third threshold value, the fourth threshold value, the fifth threshold value and the sixth threshold value are all integers greater than 0.
[0209] In some embodiments, the first channel state information includes a first set and a second set; the characteristic parameter of the first channel state information includes the value of the first channel state information; the processing unit 402 is specifically used to determine the first indication information based on the element with a preset value in the first set or the element with a preset value in the second set.
[0210] In some embodiments, the channel state information report further includes second indication information, where the second indication information is used to indicate whether the first channel state information is equal to the first set, or to indicate whether the second set is an empty set.
[0211] In some embodiments, when the second indication information takes the first value, the first indication information is an empty set; when the second indication information takes the second value, the first indication information is determined according to the characteristic parameters of the first channel state information.
[0212] In some embodiments, the processing unit 402 is specifically configured to determine the first indication information according to the characteristic parameters of the first channel state information and the characteristic parameters of the second channel state information.
[0213] In some embodiments, the characteristic parameters include at least one of the following: value, time slot, report identifier, sample identifier; the processing unit 402 is specifically used for at least one of the following: determining the first indication information based on the value of the first channel state information and the value of the second channel state information; determining the first indication information based on the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information; determining the first indication information based on the report identifier corresponding to the first channel state information and the report identifier corresponding to the second channel state information; determining the first indication information based on the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information.
[0214] In some embodiments, the processing unit 402 is specifically used to determine the distance between the first channel state information and the second channel state information based on the value of the first channel state information and the value of the second channel state information; when the distance is greater than a seventh threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the distance is less than or equal to the seventh threshold value, determine that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0215] In some embodiments, the processing unit 402 is specifically used to determine the difference between the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information; when the difference is greater than the eighth threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the difference is less than or equal to the eighth threshold value, the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0216] In some embodiments, the processing unit 402 is specifically used to determine the difference between the channel state information report identifier corresponding to the first channel state information and the channel state information report identifier corresponding to the second channel state information; when the difference is greater than a ninth threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the difference is less than or equal to the ninth threshold value, determine that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0217] In some embodiments, the processing unit 402 is specifically used to determine the difference between the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information; when the difference is greater than the tenth threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the difference is less than or equal to the tenth threshold value, determine that the first indication information includes at least one of the following: the report identifier corresponding to the second channel state information, the sample identifier corresponding to the second channel state information, and the time slot corresponding to the second channel state information.
[0218] In some embodiments, the channel state information report includes L third channel state information, wherein the L third channel state information are determined based on the first channel state information and the fourth channel state information, and the first channel state information is a subset of the fourth channel state information, and L is a positive integer.
[0219] In some embodiments, the sending unit 403 is further used to send third indication information, where the third indication information is used to deactivate or indicate to stop transmitting the reference signal corresponding to the first channel state information, or the third indication information is used to indicate to the first node to stop receiving the reference signal corresponding to the first channel state information.
[0220] In some embodiments, the sending unit 403 is further used to send fourth indication information, where the fourth indication information is used to indicate whether the second node sends a reference signal corresponding to the first channel state information in a next cycle group, where each cycle group includes multiple cycles.
[0221] In some embodiments, the acquiring unit 401 is further configured to acquire a number C1 of performance evaluation results of the information processing method corresponding to the first channel state information;
[0222] The sending unit 103 is further configured to send fifth indication information when C1 is greater than an eleventh threshold value, where the fifth indication information is used to indicate the value of C1, where C1 is a positive integer.
[0223] In some embodiments, the sending unit 403 is further used to send sixth indication information, where the sixth indication information is used to deactivate or indicate to stop transmitting the fifth channel state information, or the sixth indication information is used to indicate to the first node to stop receiving the fifth channel state information.
[0224] FIG5 is a schematic diagram showing the composition of another communication device provided by an embodiment of the present disclosure. As shown in FIG5 , the communication device 50 includes a receiving unit 501 , a processing unit 502 , and a sending unit 503 .
[0225] The communication device 50 may be the above-mentioned base station or a chip in the base station. When the communication device 50 is used to implement the functions of the base station in the above-mentioned embodiment, each unit is specifically used to implement the following functions.
[0226] The receiving unit 501 is configured to receive a channel state information report, where the channel state information report includes first channel state information and first indication information; wherein the first indication information is determined based on a characteristic parameter of the first channel state information.
[0227] In some embodiments, the first channel state information includes one or more of the following parameters: reference signal received power RSRP, differential RSRP, reference signal signal to interference and noise ratio SINR, differential SINR, reference signal received quality RSRQ, differential RSRQ, wave number domain received power mapping BDRPM, differential BDRPM, and angle information.
[0228] In some embodiments, the first indication information is resource indication information corresponding to the first channel state information, and the first indication information includes one or more of the following parameters: channel state information reference signal resource indication CRI, synchronization signal block resource indication SSBRI, uplink sounding reference signal resource indication SRSRI, index set of the first channel state information, beam index, bitmap, and null value.
[0229] In some embodiments, the first channel state information includes a first set and a second set, and the characteristic parameters of the first channel state information include the number N of elements of the first channel state information; the first indication information is determined based on at least two of the number N of elements of the first channel state information, the number N1 of elements of the first set, and the number N2 of elements of the second set, wherein N, N1, and N2 are all positive integers, and N=N1+N2.
[0230] In some embodiments, when the preset conditions are met, the first indication information includes resource indication information corresponding to each element of the first set; or, when the preset conditions are not met, the first indication information includes a bit map of length N, the bit map including N indication bits, each indication bit corresponding to a first channel state information element, used to indicate whether the channel state information report contains the first channel state information element corresponding to the indication bit.
[0231] In some embodiments, the preset conditions include at least one of the following: the ratio of N1 to N is less than or equal to the first threshold value; N1 is less than or equal to the second threshold value; the ratio of N2 to N is greater than or equal to the third threshold value; N2 is greater than or equal to the fourth threshold value; N1 is less than N2; the difference between N1 and N2 is less than or equal to the fifth threshold value; the ratio of N1 to N2 is less than or equal to the sixth threshold value; wherein the first threshold value, the second threshold value, the third threshold value, the fourth threshold value, the fifth threshold value and the sixth threshold value are all integers greater than 0.
[0232] In some embodiments, the first channel state information includes a first set and a second set; the characteristic parameter of the first channel state information includes the value of the first channel state information; the first indication information is determined based on an element in the first set that takes a preset value or an element in the second set that takes a preset value.
[0233] In some embodiments, the channel state information report further includes second indication information, where the second indication information is used to indicate whether the first channel state information is equal to the first set, or to indicate whether the second set is an empty set.
[0234] In some embodiments, when the second indication information takes the first value, the first indication information is an empty set; when the second indication information takes the second value, the first indication information is determined according to the characteristic parameters of the first channel state information.
[0235] In some embodiments, the first indication information is determined based on characteristic parameters of the first channel state information and characteristic parameters of the second channel state information.
[0236] In some embodiments, the characteristic parameters include at least one of the following: a value, a time slot, a report identifier, and a sample identifier; the processing unit 502 is used to determine the first indication information based on one of the following methods: the value of the first channel state information and the value of the second channel state information; the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information; the report identifier corresponding to the first channel state information and the report identifier corresponding to the second channel state information; the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information.
[0237] In some embodiments, the processing unit 502 is specifically used to: determine the distance between the first channel state information and the second channel state information based on the value of the first channel state information and the value of the second channel state information; when the distance is greater than a seventh threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the distance is less than or equal to the seventh threshold value, determine that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0238] In some embodiments, the processing unit 502 is specifically used to: determine the difference between the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information; when the difference is greater than an eighth threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the difference is less than or equal to the eighth threshold value, determine that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
[0239] In some embodiments, the processing unit 502 is specifically used to: determine the difference between the report identifier corresponding to the first channel state information and the report identifier corresponding to the second channel state information; when the difference is greater than a ninth threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the difference is less than or equal to the ninth threshold value, determine that the first indication information includes at least one of the following: the report identifier corresponding to the second channel state information, the sample identifier corresponding to the second channel state information, and the time slot corresponding to the second channel state information.
[0240] In some embodiments, the processing unit 502 is specifically used to: determine the difference between the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information; when the difference is greater than the tenth threshold value, determine that the first indication information is the resource indication information corresponding to the first channel state information; when the difference is less than or equal to the tenth threshold value, determine that the first indication information includes at least one of the following: the report identifier corresponding to the second channel state information, the sample identifier corresponding to the second channel state information, and the time slot corresponding to the second channel state information.
[0241] In some embodiments, the channel state information report includes L third channel state information, the L third channel state information are determined based on the first channel state information and the fourth channel state information, and the first channel state information is a subset of the fourth channel state information, and L is a positive integer.
[0242] In some embodiments, the receiving unit 501 is further used to receive third indication information, where the third indication information is used to indicate deactivation or to indicate stopping transmission of a reference signal corresponding to the first channel state information, or the third indication information is used to indicate the first node to stop first acquiring a reference signal corresponding to the channel state information.
[0243] In some embodiments, the receiving unit 501 is further used to receive fourth indication information, where the fourth indication information is used to indicate whether the second node sends a reference signal corresponding to the first channel state information in a next cycle group, where each cycle group includes multiple cycles.
[0244] In some embodiments, the sending unit 503 is used to send a reference signal corresponding to the first channel state information in the next cycle group when the fourth indication information is not received; the fourth indication information is used to indicate whether the second node sends a reference signal corresponding to the first channel state information in the next cycle group, and each cycle group includes multiple cycles.
[0245] In some embodiments, the receiving unit 501 is further used to receive fifth indication information, where the fifth indication information is used to indicate a value of C1, where C1 is the number of performance evaluation results of the information processing method corresponding to the first channel state information, and C1 is a positive integer.
[0246] In some embodiments, the receiving unit 501 is further used to receive sixth indication information, where the sixth indication information is used to deactivate or instruct to stop transmitting the fifth channel state information, or the sixth indication information is used to instruct the first node to stop receiving the fifth channel state information.
[0247] If the various units in Figures 4 and 5 are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0248] In the case of implementing the functions of the above-mentioned integrated modules in hardware, an embodiment of the present disclosure provides a schematic structural diagram of a communication device, which may be the above-mentioned communication device 40 or communication device 50. As shown in Figure 6, the communication device 60 includes: a processor 602, a communication interface 603, and a bus 604. Optionally, the communication device 60 may also include a memory 601.
[0249] Processor 602 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. Processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. Processor 602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.
[0250] The communication interface 603 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0251] The memory 601 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0252] As a possible implementation, the memory 601 may exist independently of the processor 602. The memory 601 may be connected to the processor 602 via a bus 604 and used to store instructions or program codes. When the processor 602 calls and executes the instructions or program codes stored in the memory 601, the method for sending a channel state information report and the method for receiving a channel state information report provided in the embodiments of the present disclosure can be implemented.
[0253] In another possible implementation, the memory 601 may also be integrated with the processor 602 .
[0254] Bus 604 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 604 can be divided into a ground bus, a data bus, a control bus, etc. For ease of illustration, FIG6 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0255] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above models is used as an example. In actual applications, the above functions can be allocated to different models as needed, that is, the internal structure of the base station or terminal can be divided into different models to complete all or part of the functions described above.
[0256] The embodiments of the present disclosure also provide a computer-readable storage medium. All or part of the processes in the above-mentioned method embodiments can be completed by computer instructions to instruct relevant hardware, and the program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The computer-readable storage medium can be the memory of any of the above-mentioned embodiments. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned base station or terminal, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above-mentioned base station or terminal. Furthermore, the above-mentioned computer-readable storage medium can also include both the internal storage unit of the above-mentioned base station or terminal and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned base station or terminal. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0257] An embodiment of the present disclosure also provides a computer program product, which includes a computer program. When the computer program product is run on a computer, it enables the computer to execute any one of the channel state information report sending method and channel state information report receiving method provided in the above embodiments.
[0258] Although the present disclosure is described herein in conjunction with various embodiments, in the process of implementing the disclosure for which protection is sought, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple components. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0259] Although the present disclosure has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely illustrative of the present disclosure as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is intended to encompass such modifications and variations if they fall within the scope of the claims of the present disclosure and their equivalents.
[0260] The above are only specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A method for sending a channel state information report, applied to a first node, the method comprising: Acquire first channel state information; Determine first indication information according to the characteristic parameter of the first channel state information; Determine a channel state information report according to the first channel state information and the first indication information; Sending the channel state information report.
2. The method according to claim 1, wherein: The first channel state information includes one or more of the following parameters: reference signal received power RSRP, differential RSRP, reference signal signal to interference and noise ratio SINR, differential SINR, reference signal received quality RSRQ, differential RSRQ, wave number domain received power mapping BDRPM, differential BDRPM, and angle information.
3. The method according to claim 1, wherein: The first indication information is the resource indication information corresponding to the first channel state information, including one or more of the following parameters: channel state information reference signal resource indication CRI, synchronization signal block resource indication SSBRI, uplink sounding reference signal resource indication SRSRI, index set of the first channel state information, beam index, bitmap, and null value.
4. The method according to claim 1, wherein: The first channel state information includes a first set and a second set; The determining the first indication information according to the characteristic parameter of the first channel state information includes: The first indication information is determined according to at least two of the number N of elements of the first channel state information, the number N1 of elements of the first set, and the number N2 of elements of the second set; wherein N, N1 and N2 are all positive integers, and N=N1+N2.
5. The method according to claim 4, wherein: The determining the first indication information according to at least two of the number N of elements of the first channel state information, the number N1 of elements of the first set, and the number N2 of elements of the second set includes: When a preset condition is met, the first indication information includes resource indication information corresponding to each element of the first set; or, When the preset condition is not met, the first indication information includes a bit map with a length of N.
6. The method according to claim 5, wherein: The preset condition includes at least one of the following: The ratio of N1 to N is less than or equal to the first threshold value; N1 is less than or equal to the second threshold value; The ratio of N2 to N is greater than or equal to a third threshold value; N2 is greater than or equal to the fourth threshold value; N1 is smaller than N2; The difference between N1 and N2 is less than or equal to the fifth threshold; The ratio of N1 to N2 is less than or equal to a sixth threshold value; The first threshold value, the second threshold value, the third threshold value, the fourth threshold value, the fifth threshold value and the sixth threshold value are all integers greater than 0.
7. The method according to claim 1, wherein: The first channel state information includes a first set and a second set; the characteristic parameter of the first channel state information includes a value of the first channel state information; The determining the first indication information according to the characteristic parameter of the first channel state information includes: The first indication information is determined according to an element in the first set that takes a preset value or an element in the second set that takes a preset value.
8. The method according to claim 4, wherein: The channel state information report also includes second indication information, where the second indication information is used to indicate whether the first channel state information is equal to the first set, or to indicate whether the second set is an empty set.
9. The method according to claim 8, wherein: When the second indication information takes the first value, the first indication information is an empty set; When the second indication information takes a second value, the first indication information is determined according to a characteristic parameter of the first channel state information.
10. The method according to claim 1, wherein: The determining the first indication information according to the characteristic parameter of the first channel state information includes: The first indication information is determined according to the characteristic parameters of the first channel state information and the characteristic parameters of the second channel state information.
11. The method according to claim 10, wherein: The characteristic parameter includes at least one of the following: value, time slot, report identifier, sample identifier; The determining the first indication information according to the characteristic parameter of the first channel state information and the characteristic parameter of the second channel state information includes at least one of the following: determining the first indication information according to a value of the first channel state information and a value of the second channel state information; determining the first indication information according to a time slot corresponding to the first channel state information and a time slot corresponding to the second channel state information; determining the first indication information according to a report identifier corresponding to the first channel state information and a report identifier corresponding to the second channel state information; The first indication information is determined according to a sample identifier corresponding to the first channel state information and a sample identifier corresponding to the second channel state information.
12. The method according to claim 11, wherein: The determining the first indication information according to a value of the first channel state information and a value of the second channel state information includes: determining, according to a value of the first channel state information and a value of the second channel state information, a distance between the first channel state information and the second channel state information; When the distance is greater than a seventh threshold value, determining that the first indication information is resource indication information corresponding to the first channel state information; When the distance is less than or equal to the seventh threshold value, it is determined that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
13. The method according to claim 11, wherein: The determining the first indication information according to a time slot corresponding to the first channel state information and a time slot corresponding to the second channel state information includes: Determine the time interval between the time slot corresponding to the first channel state information and the time slot corresponding to the second channel state information Difference; When the difference is greater than an eighth threshold value, determining that the first indication information is resource indication information corresponding to the first channel state information; When the difference is less than or equal to the eighth threshold value, it is determined that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
14. The method according to claim 11, wherein: The determining the first indication information according to a report identifier corresponding to the first channel state information and a report identifier corresponding to the second channel state information includes: determining a difference between a report identifier corresponding to the first channel state information and a report identifier corresponding to the second channel state information; When the difference is greater than a ninth threshold value, determining that the first indication information is resource indication information corresponding to the first channel state information; When the difference is less than or equal to the ninth threshold value, it is determined that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
15. The method according to claim 11, wherein: The determining the first indication information according to the sample identifier corresponding to the first channel state information and the sample identifier corresponding to the second channel state information includes: Determine a difference between a sample identifier corresponding to the first channel state information and a sample identifier corresponding to the second channel state information; When the difference is greater than a tenth threshold value, determining that the first indication information is resource indication information corresponding to the first channel state information; When the difference is less than or equal to the tenth threshold value, it is determined that the first indication information includes at least one of the following: a report identifier corresponding to the second channel state information, a sample identifier corresponding to the second channel state information, and a time slot corresponding to the second channel state information.
16. The method according to claim 1, wherein: The channel state information report includes L third channel state information, wherein the L third channel state information are determined according to the first channel state information and fourth channel state information, and the first channel state information is a subset of the fourth channel state information, and L is a positive integer.
17. The method according to claim 1, wherein: The method further comprises: Send third indication information, where the third indication information is used to deactivate or indicate to stop transmitting a reference signal corresponding to the first channel state information.
18. The method according to claim 1, wherein: The method further comprises: Send fourth indication information, where the fourth indication information is used to indicate whether a reference signal corresponding to the first channel state information is sent in a next period group, wherein each of the period groups includes multiple periods.
19. The method according to claim 1, wherein: The method further comprises: The performance evaluation result of the information processing method corresponding to the first channel state information is obtained a number of times C1, and when the C1 is greater than the eleventh threshold value, fifth indication information is sent, wherein the fifth indication information is used to indicate the value of the C1, and the C1 is a positive integer.
20. The method according to claim 1, wherein: The method further comprises: Send sixth indication information, where the sixth indication information is used to deactivate or indicate to stop transmitting the fifth channel state information.
21. A method for receiving a channel state information report, applied to a second node, the method comprising: A channel state information report is received, wherein the channel state information report includes first channel state information and first indication information; wherein the first indication information is determined based on a characteristic parameter of the first channel state information.
22. The method according to claim 21, wherein: The first channel state information includes one or more of the following parameters: reference signal received power RSRP, differential RSRP, reference signal signal to interference and noise ratio SINR, differential SINR, reference signal received quality RSRQ, differential RSRQ, wave number domain received power mapping BDRPM, differential BDRPM, and angle information.
23. The method according to claim 21, wherein: The first indication information is resource indication information corresponding to the first channel state information, and the first indication information includes one or more of the following parameters: channel state information reference signal resource indication CRI, synchronization signal block resource indication SSBRI, uplink sounding reference signal resource indication SRSRI, index set of the first channel state information, beam index, bitmap, and null value.
24. A communication device, comprising: Processor and memory; The memory stores instructions executable by the processor; When the processor is configured to execute the instructions, the communication device implements the method according to any one of claims 1 to 23.
25. A computer-readable storage medium, comprising computer instructions, which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 23.
Citation Information
Patent Citations
Beam reporting method and terminal
CN115589279A
Beam metric parameter feedback method and receiving method and device
CN117035018A
Sending method, receiving method and device of channel state information report
CN117956517A
Methods and procedures for simultaneous transmissions and reception
WO2022032009A1