A method, apparatus, communication node, and storage medium for processing channel state information.

By receiving K sets of reference signals to obtain K channel information and processing them using AI technology, the problem of the terminal side being unable to obtain channel state information is solved, and effective feedback of channel state information is achieved, thereby improving the performance of the wireless communication system.

CN117640019BActive Publication Date: 2025-12-02ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210999347.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-19
Publication Date
2025-12-02
Estimated Expiration
2042-08-19

AI Technical Summary

Technical Problem

In wireless communication systems, the terminal side cannot effectively obtain the N channel information before the reference time slot, resulting in the failure of channel state information feedback. Existing technologies cannot effectively solve this problem.

Method used

K channel information is obtained by receiving and processing K sets of reference signals, and M channel state information is determined based on these channel information, where K is less than N and M is greater than or equal to 1. AI technology is used to process and feedback the channel state information.

Benefits of technology

With limited resources, the system effectively acquired and fed back channel state information, thereby improving the performance of the wireless communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117640019B_ABST
    Figure CN117640019B_ABST
Patent Text Reader

Abstract

This application provides a channel state information processing method, apparatus, communication node, and storage medium. The method includes: receiving N sets of reference signal configuration information and K sets of reference signals; acquiring K channel information based on the K sets of reference signals; and determining M channel state information based on the K channel information; wherein K, N, and M are positive integers, and K is less than N, and M is greater than or equal to 1. This method can solve the technical problem of channel state information acquisition when the number of received reference signal sets is less than the desired number of reference signal sets.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a channel state information processing method, apparatus, communication node, and storage medium. Background Technology

[0002] Multi-antenna technology can improve the performance of wireless communication systems, and therefore, it is widely used in various wireless communication systems. To achieve the desired performance from multi-antenna technology, the network side needs to acquire relatively accurate Channel State Information (CSI). In related technologies, Artificial Intelligence (AI) can be used to efficiently feed back CSI. For example, based on N channel information before a reference time slot, AI can be used to acquire M channel state information after the reference time slot. However, in some scenarios, the terminal side cannot effectively obtain the N channel information before the reference time slot, but only obtains K channel information, where K is less than N. Therefore, in such scenarios, how to acquire channel state information becomes a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0003] This application provides a channel state information processing method, apparatus, communication node, and storage medium.

[0004] In a first aspect, embodiments of this application provide a channel state information processing method, applied to a first communication node, the method comprising:

[0005] Receive N sets of reference signal configuration information and K sets of reference signals;

[0006] K channel information is obtained based on the K sets of reference signals;

[0007] M channel state information are determined based on the K channel information;

[0008] Where K, N, and M are positive integers, and K is less than N, and M is greater than or equal to 1.

[0009] Secondly, embodiments of this application provide a channel state information processing method, applied to a second communication node, the method comprising:

[0010] Send N sets of reference signal configuration information;

[0011] Send K sets of reference signals; wherein the K sets of reference signals are used by the first communication node to obtain K channel information and determine M channel status information based on the K channel information, where K, N, and M are positive integers, and K is less than N and M is greater than or equal to 1.

[0012] Thirdly, embodiments of this application provide a channel state information processing device integrated into a first communication node, the device comprising:

[0013] The receiving module is used to receive N sets of reference signal configuration information and K sets of reference signals;

[0014] The acquisition module is used to acquire K channel information based on the K sets of reference signals;

[0015] The determination module is used to determine M channel state information based on the K channel information;

[0016] Where K, N, and M are positive integers, and K is less than N, and M is greater than or equal to 1.

[0017] Fourthly, embodiments of this application provide a channel state information processing device integrated into a second communication node, the device comprising:

[0018] The transmitting module is used to transmit N sets of reference signal configuration information;

[0019] The transmitting module is also used to transmit K sets of reference signals; wherein the K sets of reference signals are used by the first communication node to obtain K channel information and determine M channel status information based on the K channel information, where K, N, and M are positive integers, and K is less than N and M is greater than or equal to 1.

[0020] Fifthly, embodiments of this application provide a communication node, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the channel state information processing method provided in the first and second aspects of embodiments of this application.

[0021] In a sixth aspect, embodiments of this application provide a storage medium storing a computer program, which, when executed by a processor, implements the steps of the channel state information processing method provided in the first and second aspects of embodiments of this application.

[0022] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description

[0023] Figure 1 A schematic diagram of the structure of a wireless communication system provided in an embodiment of this application;

[0024] Figure 2 A schematic diagram of the channel state information processing procedure provided in the embodiments of this application;

[0025] Figure 3A schematic flowchart of a channel state information processing method provided in an embodiment of this application;

[0026] Figure 4 Another flowchart illustrating the channel state information processing method provided in this application embodiment;

[0027] Figure 5 A schematic diagram of a channel state information processing device provided in an embodiment of this application;

[0028] Figure 6 Another schematic diagram of the channel state information processing device provided in the embodiments of this application;

[0029] Figure 7 This is a schematic diagram of a communication node provided in an embodiment of this application. Detailed Implementation

[0030] It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0031] The channel state information processing method provided in this application can be applied to various wireless communication systems, such as long term evolution (LTE) systems, fourth-generation (4G) systems, fifth-generation (5G) systems, LTE and 5G hybrid architecture systems, 5G New Radio (NR) systems, and new communication systems that will emerge in the future development of communication, such as sixth-generation (6G) systems. Figure 1 A network diagram of a wireless communication system according to an embodiment is shown. Figure 1 As shown, the wireless communication system includes a terminal device 110, an access network device 120, and a core network device 130.

[0032] Terminal device 110 can be a device with wireless transceiver capabilities, which can be deployed on land (such as indoors or outdoors, handheld, wearable or vehicle-mounted); on water (such as ships); or in the air (such as airplanes, balloons and satellites). Examples of terminal devices 110 include: UEs, mobile phones, mobile stations, tablets, laptops, Ultra-mobile Personal Computers (UMPCs), handheld computers, netbooks, Personal Digital Assistants (PDAs), and other network-connected user devices; virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.; IoT nodes in the Internet of Things (IoT); in-vehicle communication devices in the Internet of Vehicles (IoV); entertainment and gaming devices or systems; and GPS devices, etc. This application does not limit the specific form of the terminal device; furthermore, the term "terminal device" can be abbreviated as "terminal."

[0033] Access network equipment 120 is an access device through which terminal equipment 110 wirelessly accesses the wireless communication system. It can be a base station, an evolved NodeB (eNB or eNodeB) in Long Term Evolution Advanced (LTE), a transmission reception point (TRP), a base station or gNB in ​​a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a Wireless Fidelity (WiFi) system. Base stations can include various macro base stations, micro base stations, femtocell base stations, wireless remote units, routers, WiFi devices, or various network-side devices such as primary cells and secondary cells, as well as location management function (LMF) devices. It can also be a module or unit that performs some of the functions of a base station; for example, it can be a central unit (CU) or a distributed unit (DU). The embodiments of this application do not limit the specific technology or equipment form used in the access network equipment. Furthermore, the access network equipment can be simply referred to as a base station.

[0034] Core network equipment 130 may include access and mobility management network elements and session management network elements. For example, terminal equipment 110 can access the core network through access network equipment 120 to achieve data transmission.

[0035] To facilitate understanding by those skilled in the art, the relevant concepts involved in the communication system will be introduced below:

[0036] In the embodiments of this application, in order to calculate channel state information or perform channel estimation, mobility management, positioning, etc., a second communication node (such as a base station) or a first communication node (such as a terminal) needs to send a reference signal (RS). The reference signal includes, but is not limited to, a channel-state information reference signal (CSI-RS), which includes zero-power CSI-RS (ZP CSI-RS) and non-zero-power CSI-RS (NZP CSI-RS), channel-state information interference measurement signal (CSI-IM), sounding reference signal (SRS), synchronization signal block (SSB), physical broadcast channel (PBCH), and synchronization signal block / physical broadcast channel (SSB / PBCH). Among them, NZP CSI-RS can be used to measure channel or interference; CSI-RS can also be used for tracking, therefore CSI-RS can also be called Tracking Reference Signal (CSI-RS for Tracking, TRS); CSI-IM is generally used to measure interference, and SRS is used for channel estimation or to obtain uplink precoding. In addition, the set of resource elements (REs) used to transmit reference signals is called reference signal resources, such as CSI-RS resource, SRS resource, CSI-IM resource, and SSB resource. In the embodiments of this application, SSB may include synchronization signal blocks and / or physical broadcast channels.

[0037] In the embodiments of this application, the resources for transmitting reference signals can also be called reference signal resources. In order to save signaling overhead, multiple reference signal resources may be combined into a set (such as CSI-RS resource set, CSI-IM resource set, SRS resource set). A reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets may come from the same reference signal resource setting (such as CSI-RS resource setting, SRS resource setting, CSI-IM resource setting, where CSI-RS resource setting may be merged with CSI-IM resource setting and both are called CSI-RS resource setting). The parameter information of the reference signal is configured through the reference signal resource setting.

[0038] In this embodiment, the second communication node is configured with measurement resource information, which is used to acquire channel state information. The measurement resource information includes C... N Channel Measurement Resource (CMR) information and C M Interference Measurement Resource (IMR) information, C N and C M The integer is positive. The second communication node configures measurement resource information in a report configuration or reporting setting. Where C... N CMR information is used by the terminal to perform channel measurements. M The IMR information is used by the terminal to measure the interference it receives.

[0039] In this embodiment, the term "quasi-co-located" (QCL) refers to two antenna ports if the channel attributes transmitted by a symbol on one antenna port can be inferred from the channel attributes transmitted by a symbol on the other antenna port. Generally, the two ports of a QCL originate from the same base station or node. Channel attributes include, but are not limited to, average gain, delay spread, Doppler spread, Doppler shift, average delay parameters, and spatial UE-Rx parameters. Antenna ports include, but are not limited to, Demodulation Reference Signal (DMRS) pilot ports or indices, SRS ports or indices, and SS block ports or indices. The QCL relationship includes either CSI-RS resource configuration information or a synchronization signal block index. The synchronization signal block index includes a primary synchronization signal block index and a secondary synchronization signal block index. The Channel State Information Reference Signal Resource Configuration Information includes at least one of the following: the start symbol index, end symbol index, pattern, density, cyclic shift sequence of pilots, orthogonal cover code (OCC), etc.

[0040] Quasi-co-location (QCL) can include QCL type A, QCL type B, QCL type C, and QCL type D. Two ports satisfying a quasi-co-location relationship means that large-scale information of one port can be derived from the large-scale information of the other port. Large-scale information includes, but is not limited to: Doppler shift, Doppler spread, average delay, delay spread, and spatial Rx parameter. One type of QCL is classified as follows:

[0041] -'QCL-TypeA':{Doppler shift,Doppler spread,average delay,delayspread}

[0042] -'QCL-TypeB':{Doppler shift,Doppler spread}

[0043] -'QCL-TypeC':{Doppler shift,average delay}

[0044] -'QCL-TypeD':{Spatial Rx parameter}

[0045] To better transmit data or signals, the second communication node needs to obtain channel state information, such as... Figure 2 As shown, a method for obtaining channel state information is provided. For example, the channel state information of reference time slot n and the M time slots after reference time slot n (e.g., slot n, slot n+2, slot n+4) is predicted based on the channel information of the N time slots before reference time slot n (e.g., slot n-8, slot n-6, slot n-4, slot n-2). However, in some scenarios, due to resource conflicts or other reasons, the second communication node only transmits K sets of reference signals out of the N sets of reference signals. This results in the terminal not effectively obtaining the N channel information before reference time slot n, but only obtaining K channel information. This situation causes the original feedback of determining M channel state information based on N channel information to fail. Therefore, the technical solution provided by the embodiments of this application aims to solve the technical problem of obtaining channel state information when the number of received reference signal sets is less than the expected number of reference signal sets.

[0046] Figure 3 This is a flowchart illustrating a channel state information processing method provided in an embodiment of this application. The method is applied to a first communication node. In this embodiment, the first communication node can be a terminal, and the second communication node can be a base station, such as... Figure 3 As shown, the method may include:

[0047] S301, Receive N sets of reference signal configuration information and K sets of reference signals.

[0048] Specifically, the second communication node transmits N sets of reference signal configuration information. Due to conflicts or other reasons among the reference signal resources configured by the second communication node, only K sets of reference signals are transmitted, where K and N are positive integers, and K is less than N. Therefore, the first communication node can only receive the corresponding K sets of reference signals based on the received N sets of reference configuration information. The N sets of reference signal configuration information correspond to N sets of reference signals, and the K sets of reference signals can be a part of the N sets of reference signals. For example, the K sets of reference signals can be the first K sets of reference signals, the last K sets of reference signals, the K sets of reference signals in between consecutively, or any non-consecutive K sets of reference signals from the N sets of reference signals.

[0049] In one embodiment, the reference signal configuration information includes a resource type, which defines the time-domain transmission characteristics of the reference signal. Optionally, the resource type may include one of the following: a periodic reference signal, an aperiodic reference signal, or a semi-persistent reference signal.

[0050] In one embodiment, the N sets of reference signal configuration information may include K1 periodic reference signals, K2 aperiodic reference signals, and K3 semi-periodic reference signals. Wherein, K1, K2, and K3 are non-negative integers, and K1 + K2 + K3 = N. In one embodiment, the resource categories included in the N sets of reference signal configuration information may be the same; that is, two of K1, K2, and K3 may have a value of zero, such as all being periodic reference signals, all being aperiodic reference signals, or all being semi-periodic reference signals. In another embodiment, the N sets of reference signal configuration information may include at least two types of reference signal resource categories; for example, at least two of K1, K2, and K3 may have a value greater than zero. For example, the second communication node needs to configure and transmit 4 sets of reference signals, where these 4 sets of reference signals can be any of periodic, semi-periodic, or aperiodic. For example, in one configuration, there are two sets of periodic reference signals, one set of aperiodic reference signals, and one set of semi-continuous reference signals; in another configuration, there are three sets of semi-continuous reference signals and one set of aperiodic reference signals; in yet another configuration, there are two sets of periodic reference signals and two sets of aperiodic reference signals; in yet another configuration, there are two sets of semi-continuous reference signals and two sets of periodic reference signals, and so on.

[0051] In one embodiment, the N sets of reference signal configuration information have the same quasi-common position parameters.

[0052] In one embodiment, a set of reference signals may include one of the following: a reference signal resource, a set of reference signal resources, a collection of reference signal resources, and a reference signal resource corresponding to a reference signal resource configuration.

[0053] For example, a set of reference signals can be a reference signal resource, such as a Channel-State Information reference signal (CSI-RS) resource, a Sounding Reference Signal (SRS) resource, or a Synchronization Signals Block (SSB) resource. In one embodiment, a set of reference signals can be a group of reference signal resources, such as a group of CSI-RS resources, a group of SRS resources, or a group of SSB resources. In one embodiment, a set of reference signals can be a collection of reference signal resources, such as a CSI-RS resource set, an SRS resource set, or an SSB resource set. In one embodiment, a set of reference signals can be a reference signal resource corresponding to a reference signal resource configuration, such as a CSI-RS resource config / setting, an SRS resource config / setting, or an SSB resource config / setting.

[0054] For example, the reference signals in a set of reference signals can also be reference signals of other concepts besides CSI-RS, SSB, and SRS, and may have different names in different systems. That is, the reference signals in the embodiments of this application can also be other reference signals used to obtain channel state information, channel information, mobility management, and location management. Optionally, the reference signal is also called a pilot signal, etc. In one embodiment, a set of reference signals may include a set of reference signals for channel measurement and a set of reference signals for interference measurement.

[0055] S302. Obtain K channel information based on the K sets of reference signals.

[0056] The channel information refers to information obtained from a reference signal (e.g., CSI-RS) that describes the channel environment between the first and second communication nodes, such as a time-domain channel matrix or a frequency-domain channel matrix. In one embodiment, the channel information is a complex matrix related to the number of transmit antennas Nt, the number of receive antennas Nr, and resource elements (REs). For example, there is at least one Nr*Nt channel matrix on a physical resource block.

[0057] The second communication node transmits reference signals for channel measurement in K time slots. The first communication node receives the reference signals transmitted in the K time slots and obtains the channel information for the corresponding time slot based on the received reference signals, thereby obtaining K sets of channel information. In one embodiment, the K sets of reference signals are transmitted in no more than K time slots. For example, some time slots transmit more than one set of reference signals on different frequency domain resources.

[0058] Optionally, the K channel information can be channel information prior to the reference time slot. In one embodiment, the reference time slot may include at least one of the following: a time slot agreed upon between the first and second communication nodes, a current time slot, a time slot indicated by the second communication node, a time slot obtained by adding a fixed offset to a time slot indicated by the second communication node, or a time slot obtained by adding a fixed offset to the time slot in which the first communication node receives the signaling indicated by the second communication node.

[0059] S303. Determine M channel status information based on the K channel information.

[0060] Where M is a positive integer, and M is greater than or equal to 1. In one embodiment, the M channel state information are the reference time slot and the channel state information after the reference time slot.

[0061] Channel state information can include at least one of the following: Channel State Information - Reference Signal Resource Indicator (CSI) (CRI), Synchronization Signals Block Resource Indicator (SSBRI), Reference Signal Received Power (RSRP), Differential RSRP, Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Layer Indicator (LI), Rank Indicator (RI), Level 1 Signal to Interference Plus Noise Ratio (L1-SINR), Differential L1-SINR, precoding information, etc. Here, the precoding matrix indicator is one type of precoding information, specifically the case where precoding information is implemented based on a codebook. Precoding information also includes non-codebook implementations, such as Type II precoding information. In one example, CSI including Type I precoding information is called Type I CSI. In one example, CSI that includes second-type precoded information is called second-type CSI.

[0062] In one embodiment, the first and second communication nodes can transmit channel state information matched to the channel through a first type of precoding information. This first type of precoding information is precoding information based on a traditional channel feature matrix or the quantized values ​​of the feature matrix. For example, codebook-based methods, such as the codebook for N antennas in LTE (where N = 2, 4, 8, 12, 16, 2432), and the type I codebook, type II codebook, type II portselection codebook, enhanced type II codebook, enhanced type II selection codebook, and further enhanced type II selection codebook in New Radio (NR). The codebook here includes L codewords. The main idea is that the first and second communication nodes pre-store L codewords according to a prescribed formula, table, or dictionary. In one example, a codeword is a vector. In another example, a codeword is a matrix with r columns, each column being a vector. Preferably, each column of the matrix is ​​orthogonal. In one example, the vector constituting the codeword is a 0-1 vector, where only one value is 1 and the others are zero. In one example, the vector constituting the codeword is a DFT vector (Discrete Fourier Transform, DFT). In another example, the vector constituting the codeword is obtained by combining two or more DFT vectors through a tensor product (Kronecker product). In yet another example, the vector constituting the codeword is obtained by multiplying two or more DFT vectors by different phase rotations and then concatenating them. Finally, the vector constituting the codeword is obtained by combining two or more DFT vectors through a tensor product (Kronecker product) and multiplying by a phase rotation. The first or second communication node searches for L codewords to find the codeword that best matches the channel as the optimal codeword for transmitting data or signals. The codeword that matches the channel includes, but is not limited to, at least one of the following: minimum distance between the codeword and the channel; maximum correlation between the codeword and the channel; minimum distance between the optimal right singular vector or matrix of the codeword and the channel; maximum correlation between the optimal right singular vector or matrix of the codeword and the channel; maximum signal-to-noise ratio calculated from the codeword and the channel, etc. Here, L is an integer greater than 1, generally greater than the number of transmit antennas.

[0063] In one embodiment, the first and second communication nodes can also transmit channel state information matching the channel through a second type of precoding information, which is channel state information obtained based on AI. In one example, the first and second communication nodes obtain the channel state information through an encoder of an autoencoder, which includes an encoder and a decoder. The encoder is deployed on the first communication node (e.g., a terminal), and the decoder is deployed on the second communication node (e.g., a base station). The first communication node compresses the obtained channel H using the encoder to obtain a compressed H1, and quantizes the compressed channel H1 and feeds it back to the second communication node. The second communication node receives the quantized H1, dequantizes it, and inputs it into the decoder. The decoder decompresses the H1 to recover it. In one example, H includes K0 elements. The first communication node selects K elements from H as H1, quantizes H1, and feeds it back. The second communication node receives the K quantized elements, dequantizes them, and inputs the dequantized K elements into the AI ​​module. The AI ​​module outputs K0 elements as the recovery of H, thus obtaining the precoding matrix of H. Here, K and K0 are integers greater than 1, and K is less than K0. Here, H1 obtained through the compressor, or the K elements selected from H, can both be referred to as the second type of precoding information. Furthermore, for simplicity, the quantized H1 can also be called the second type of precoding information. In one example, the second type of precoding information can also be a precoding matrix generated by other non-AI methods, different from the first type of precoding information. In another example, the second type of precoding information can also be a precoding matrix other than the first type of precoding information.

[0064] After obtaining K channel information, the first communication node can determine M channel information based on the K channel information and quantize the M channel information to obtain M channel state information. For example, the K channel information can be processed using AI to obtain M channel information; for instance, the K channel information can be encoded sequentially and input into a first AI network to determine the M channel information. Alternatively, the K channel information can be filtered or averaged using a linear mapping method to obtain M channel information. A non-linear mapping method can also be used to process the K channel information into M channel information. In one embodiment, the M channel information can be encoded and input into a corresponding second AI network, which then outputs the M channel state information corresponding to the M channel information. In another embodiment, the M channel state information can be directly obtained from the K channel information.

[0065] In one embodiment, determining M channel state information based on K channel information includes: determining a channel state information based on at least one of the K channel information, wherein the channel state information is a first type of precoding information.

[0066] In one embodiment, a channel state information can be determined based on the channel information corresponding to the reference signal with the largest transmission time slot among the K sets of reference signals.

[0067] In one embodiment, the first communication node does not expect to receive fewer than N sets of reference signals.

[0068] In one embodiment, determining M channel state information based on K channel information includes: when K is less than or equal to a first threshold X, determining a channel state information based on at least one of the K channel information, wherein the channel state information is first type of precoding information, and X is an integer greater than 1 and less than N.

[0069] In one embodiment, determining M channel state information based on K channel information includes: when K is less than or equal to a second threshold Y, the first communication node determines 0 channel state information or determines that the channel state information is an empty set, where Y is an integer greater than 1 and less than N.

[0070] In one embodiment, determining M channel state information based on K channel information includes: acquiring N channel information based on the K channel information; and determining M1 channel state information based on a first acquisition method and the N channel information, where M1 is a positive integer less than or equal to M. This can be understood as having M1 additional channel state information and M-M1 empty sets, or M being M1 in this case.

[0071] In one embodiment, zero-padding of K channel information results in N channel information.

[0072] In one embodiment, when K is greater than a first threshold X, N channel information is obtained based on K channel information; and M1 channel state information is determined based on N channel information.

[0073] In one embodiment, determining M channel state information based on K channel information includes: determining M2 channel state information based on a second acquisition method and the K channel information, wherein M2 is a positive integer less than or equal to M. This can be understood as having M2 additional channel state information and M-M2 empty sets, or M being M2.

[0074] In one embodiment, when K is greater than the third threshold Z, M2 channel state information are determined based on the second acquisition method and K channel information, where Z is an integer greater than 1 and less than N.

[0075] In one embodiment, the first and second acquisition methods are used only to distinguish the methods of acquiring channel state information. For example, the first acquisition method is a channel state information acquisition method that takes N channel information as input. The second acquisition method is a channel state information acquisition method that takes K channel information as input. For instance, the first acquisition method is the method originally determined by the first or second communication node to acquire channel state information based on channel information, while the second acquisition method is a newly determined method by the first or second communication node to acquire channel state information based on channel information.

[0076] In one embodiment, at least one of the first threshold, second threshold, and third threshold is referred to as a threshold. The threshold is determined by the second communication node and indicated to the first communication node via higher-layer signaling or physical-layer signaling. The first communication node determines the threshold by receiving the higher-layer signaling or physical-layer signaling. In one embodiment, the threshold is determined according to a method agreed upon by the first and second communication nodes. In another embodiment, the threshold is determined by the second communication node based on its own capabilities.

[0077] In one embodiment, the channel state information obtained can also be fed back to the second communication node and / or the time slot corresponding to the channel state information obtained.

[0078] Specifically, a time slot can be either a slot or a mini-slot. A time slot or mini-slot includes at least one symbol. Here, a symbol refers to a time unit within 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, or an Orthogonal Frequency Division Multiple Access (OFDMA) symbol.

[0079] To transmit channel state information, the first and second communication nodes need to define a CSI report (or CSI report configuration). The CSI report defines at least one of the following parameters: time-frequency resources used for CSI feedback, report quality (reportQuantity), time-domain type of CSI feedback (reportConfigType), channel measurement resources, interference measurement resources, and measurement bandwidth. The CSI report can be transmitted on uplink resources, which may include the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH). The CSI report also includes time-domain characteristics, including periodic CSI reports (P-CSI), aperiodic CSI reports (AP-CSI), and semi-persistent CSI reports (SP-CSI). Generally, P-CSI transmissions involve a relatively small number of bits and can be transmitted on the PUCCH, while A-CSI transmissions involve a larger number of bits and are typically transmitted on the PUSCH. SP-CSI can be transmitted on either the PUSCH or the PUCCH. PUCCH-based P-CSI is generally configured using higher-layer signaling (Radio Resource Control, RRC), and PUCCH-based SP-CSI is also configured or activated using higher-layer signaling (RRC and / or MAC CE). PUSCH-based SP-CSI or A-CSI is triggered by physical layer signaling (Downlink control information, DCI), which is typically transmitted on the Physical Downlink Control Channel (PDCCH). Optionally, the aforementioned channel state information and its corresponding time slots can be transmitted within uplink transmission resources. In one example, the aforementioned channel state information can be carried on at least one aperiodic PUSCH for transmission. In one example, the aforementioned channel state information may be transmitted on at least one semi-persistent PUSCH. In another example, the aforementioned channel state information may be transmitted on at least one periodic PUCCH.

[0080] In one embodiment, the second communication node configures M CSI reports that need to be fed back to the first communication node via higher-layer signaling and / or physical-layer signaling. Each CSI report has an index value (identity, ID), called CSIreportID. The first communication node can select M from the M CSI reports according to its own computing or processing capabilities and the requirements of the second communication node. C A CSI report. And based on the resources provided by the upstream feedback, the M report is fed back. C At least one CSI report from the CSI reports, where M and M C M is a positive integer, and C <= M. In one example, feedback M is required. C A CSI report, but the M C In a given report, at least two reports have conflicting feedback resources. This conflict means that at least one symbol and / or at least one subcarrier in the transmission resources (e.g., PUCCH or PUSCH) corresponding to the two reports are identical. In one example, the first communication node needs to feed back multiple CSI reports, where at least L of the CSI reports have conflicting transmission resources. In another example, at least one of the L conflicting CSI reports includes type II precoding information, where L is a positive integer. Based on this, the priority value (PV) of the L conflicting CSI reports can be calculated using the priority calculation formula, and sorted according to the priority value from smallest to largest. At least one CSI report with the lowest priority is then selected for transmission in the uplink transmission resources.

[0081] Optionally, in this embodiment, higher-layer signaling includes, but is not limited to, Radio Resource Control (RRC) and Media Access Control control element (MAC CE). Physical layer signaling can also be transmitted between the first communication node and the second communication node, for example, physical layer signaling can be transmitted on the PDCCH or on the PUCCH.

[0082] In this embodiment, the indicators for various parameters can also be called indexes or identifiers (IDs), which are completely equivalent concepts. For example, wireless system resource identifiers can include, but are not limited to, one of the following: an index corresponding to a reference signal resource, a group of reference signal resources, a reference signal resource configuration, a channel state information report, a CSI report set, a terminal, a base station, a panel, a neural network, a sub-neural network, a neural network layer, etc. The second communication node can indicate the identifier of one or a group of resources to the first communication node through various higher-layer signaling or physical-layer signaling.

[0083] Figure 4 This is another schematic flowchart illustrating the channel state information processing method provided in an embodiment of this application. This method can be applied to a second communication node, such as... Figure 4 As shown, the method may include:

[0084] S401, Send N sets of reference signal configuration information.

[0085] S402, Send K sets of reference signals.

[0086] The K sets of reference signals are used by the first communication node to acquire K channel information and determine M channel status information based on the K channel information. K, N, and M are positive integers, and K is less than N and M is greater than or equal to 1.

[0087] In one embodiment, a set of reference signals includes one of the following: a reference signal resource, a set of reference signal resources, a collection of reference signal resources, and a reference signal resource corresponding to a reference signal resource configuration.

[0088] In one embodiment, the N sets of reference signal configuration information have the same quasi-co-position parameters.

[0089] In one embodiment, the K channel information are channel information prior to the reference time slot, and / or the M channel state information are channel state information prior to the reference time slot and subsequent to the reference time slot.

[0090] In one embodiment, the K sets of reference signals are sent according to the N sets of reference signal configuration information.

[0091] In one embodiment, the N sets of reference signal configuration information correspond to N sets of reference signals, and the K sets of reference signals are a part of the N sets of reference signals.

[0092] In one embodiment, the channel state information fed back by the first communication node and / or the time slot corresponding to the channel state information can also be received.

[0093] Below are some exemplary implementation methods to explain the channel state information processing method disclosed in the above embodiments of this application. The following exemplary implementation methods can be executed individually or in combination.

[0094] In one exemplary embodiment, due to resource conflicts or other reasons, the second communication node only transmits K sets of reference signals out of N sets of reference signals, where K is less than N. The first communication node receives the K sets of reference signals corresponding to the N sets of reference signal configuration information and finds that the number of received reference signals is less than the expected number. In this case, the first communication node can determine, based on its processing capabilities, whether it has the ability to obtain M channel state information from K channel information. If it does not have this capability, it can determine one channel state information based on at least one of the K channel information.

[0095] Specifically, the channel state information is a first type of precoding information, which can be obtained by quantizing the channel information using a codebook method.

[0096] After obtaining K channel information based on K sets of reference signals, the first communication node can select at least one channel information from the K channel information and obtain a channel state information corresponding to the at least one channel information using a predetermined method. This predetermined method can be based on a codebook.

[0097] In one embodiment, the predetermined method can be an agreement between the first communication node and the second communication node, a method determined by the first communication node based on the received signaling information, or a method determined by the first communication node itself, which then informs the second communication node of its determined method by feeding back the corresponding signaling information.

[0098] In one embodiment, when K is less than or equal to a first threshold X, the first communication node determines a channel state information based on at least one of the K channel information, wherein the channel state information is a first type of precoding information, and X is an integer greater than 1 and less than N.

[0099] For example, assuming that the time slots corresponding to the K sets of reference signals received by the first communication node are slot n-8, slot n-6, and slot n-4, the first communication node can determine the channel information of the corresponding time slot based on the reference signals in slot n-6 and slot n-4, process the two channel information into one channel information, and then quantize the obtained channel information through a preset codebook to obtain a channel state information, and then feed back the channel state information.

[0100] In one embodiment, the first communication node can determine a channel state information based on the channel information corresponding to the reference signal with the largest transmission time slot among the K sets of reference signals. For example, assuming the time slots corresponding to the K sets of reference signals received by the first communication node are slot n-8, slot n-6, and slot n-4, the first communication node can determine the channel information of slot n-4 based on the reference signal in slot n-4, quantize the channel information of slot n-4 using a preset codebook, thereby obtaining a channel state information, and then feeding back this channel state information. When the second communication node is configured with transmission resources for transmitting M channel state information, in this embodiment, the first communication node determines a channel state information based on at least one of the K channel information. Therefore, the first communication node can choose one of the M transmission resources to feed back a channel state information, and the remaining M-1 transmission resources do not feed back channel state information; that is, the remaining M-1 transmission resources can be used to transmit data or other signaling or signals.

[0101] In this embodiment, when the first communication node lacks the ability to obtain M channel state information based on K channel information, it can directly revert to the traditional codebook method, selecting at least one channel information from the K channel information to determine a channel state information. This allows the first communication node to effectively obtain channel state information even when the number of received reference signal sets is less than the expected number. Furthermore, determining a channel state information based on the channel information corresponding to the reference signal with the largest transmission time slot among the K reference signals better reflects the channel state of the reference time slot and subsequent time slots, thus improving the accuracy of the channel state information.

[0102] In another exemplary embodiment, due to resource conflicts or other reasons, the second communication node only transmits K sets of reference signals out of N sets of reference signals, where K is less than N. The first communication node receives the K sets of reference signals corresponding to the configuration information of the N sets of reference signals and finds that the number of received reference signals is less than the expected number. In this case, the first communication node can determine, based on its own processing capabilities, whether it has the ability to obtain M channel status information from K channel information. If it has this capability, in one embodiment, the first communication node can perform a zero-padding operation on the K channel information to obtain N channel information, and determine M1 channel status information based on the first acquisition method and the obtained N channel information, where M1 is less than or equal to M.

[0103] Specifically, the first communication node can determine which K channel information it has received out of N channel information based on the time slots of the reference signals corresponding to the K channel information. It then pads the channel information corresponding to the unreceived reference signals with a zero-padding matrix, thereby processing the K channel information into N channel information. Further, based on the first acquisition method, the N channel information is processed to determine M1 channel state information. Here, the zero-padding matrix is ​​an Nr*Nt matrix or an Nr*Nt*2 matrix, where Nr and Nt are the number of antennas of the first and second communication nodes, and 2 is the number of channels. For example, the first acquisition method can be the existing AI network. The existing AI network requires N channel information inputs to output M channel state information. Therefore, if the existing AI network continues to be used, the K channel information needs to be processed into N channel information before it can continue to be used. In this embodiment, zero-padding can be performed on the K channel information to obtain N channel information.

[0104] It should be noted that in this embodiment, whether M channel state information is determined based on N channel information or less than M channel state information is also related to the capability of the first communication node.

[0105] In another implementation, the first communication node can directly determine M2 channel status information based on the second acquisition method and K channel information, wherein M2 is less than or equal to M.

[0106] Specifically, the second acquisition method can be a new AI network, that is, the first communication node can search for a new AI network and directly process the K channel information into M2 channel state information through the new AI network.

[0107] In this application, the AI ​​network is just one way to determine M1 channel state information from N channel information. The AI ​​network can be replaced by a processing module or other implementation methods.

[0108] In other words, the first communication node can process K channel information into the desired N channel information, and then determine M1 channel state information based on the first acquisition method and the N channel information. Alternatively, it can directly process the K channel information based on the second acquisition method to obtain M2 channel state information. The choice of which processing method to use depends on the capabilities supported by the first communication node. For example, if the first communication node only supports the first acquisition method, it can process the information using that method. If the first communication node supports both methods, it can choose either method.

[0109] Optionally, before determining M channel state information based on K channel information, the first communication node can also determine whether K is greater than a first threshold X. If K is greater than the first threshold X, N channel information can be obtained by zero-padding the K channel information, and M1 channel state information can be determined based on the obtained N channel information. Alternatively, M2 channel state information can be determined based on the second acquisition method and the K channel information. If K is less than or equal to the first threshold X, a channel state information can be determined based on at least one of the K channel information. That is, when the number of received reference signal sets is much less than the expected number, the first communication node reverts to the traditional codebook method, selecting at least one channel information from the K channel information to determine a channel state information. This allows the first communication node to obtain more accurate channel state information when the number of received reference signal sets is less than the expected number.

[0110] In one embodiment, the first communication node determines M2 channel state information based on the second acquisition method and K channel information only when K is greater than the third threshold Z. That is, the second acquisition method is used to predict the channel state information only when the amount of historical channel information acquired is large, thereby improving the accuracy of the channel state information.

[0111] In one embodiment, if K is less than or equal to a second threshold Y, zero channel state information is determined or the channel state information is determined to be an empty set, where Y is an integer greater than 1 and less than N. That is, when the number of received reference signals is far less than the expected number, the first communication node does not perform the operation of determining M channel state information from K channel information.

[0112] In one embodiment, the first communication node does not expect to receive fewer than N sets of reference signals.

[0113] In this embodiment, the first communication node can obtain N channel information by padding K channel information with zeros, and determine M1 channel state information based on a first acquisition method and the N channel information. Alternatively, it can determine a second acquisition method and determine M2 channel state information based on the second acquisition method and the K channel information. This allows the first communication node to effectively obtain channel state information even when the feedback of determining M channel state information based on N channel information fails. Furthermore, by setting appropriate thresholds and selecting different channel state information processing methods, the determined channel state information becomes more accurate.

[0114] Figure 5 This is a schematic diagram of a channel state information processing device provided in an embodiment of this application. The device is integrated into a first communication node, such as... Figure 5As shown, the method may include: a receiving module 501, an acquiring module 502, and a determining module 503.

[0115] Specifically, the receiving module 501 is used to receive N sets of reference signal configuration information and K sets of reference signals;

[0116] The acquisition module 502 is used to acquire K channel information based on the K sets of reference signals;

[0117] The determining module 503 is used to determine M channel state information based on the K channel information;

[0118] Where K, N, and M are positive integers, and K is less than N, and M is greater than or equal to 1.

[0119] Based on the above embodiments, the receiving module 501 may optionally include: a first receiving unit and a second receiving unit;

[0120] Specifically, the first receiving unit is used to receive N sets of reference signal configuration information;

[0121] The second receiving unit is used to receive K sets of reference signals.

[0122] Based on the above embodiments, optionally, a set of reference signals includes one of the following: a reference signal resource, a group of reference signal resources, a set of reference signal resources, and a reference signal resource corresponding to a reference signal resource configuration.

[0123] Optionally, based on the above embodiments, the N sets of reference signal configuration information have the same quasi-co-position parameters.

[0124] Based on the above embodiments, optionally, the K channel information are channel information before the reference time slot, and / or the M channel state information are channel state information after the reference time slot.

[0125] Based on the above embodiments, optionally, the receiving module 501 is specifically configured to receive the K sets of reference signals according to the N sets of reference signal configuration information. That is, the second receiving unit is specifically configured to receive the K sets of reference signals according to the N sets of reference signal configuration information.

[0126] Based on the above embodiments, optionally, the N sets of reference signal configuration information correspond to N sets of reference signals, and the K sets of reference signals are a part of the N sets of reference signals.

[0127] Based on the above embodiments, optionally, the determining module 503 is specifically used to determine a channel state information based on at least one of the K channel information, wherein the channel state information is a first type of precoding information.

[0128] Based on the above embodiments, optionally, the determining module 503 is specifically used to determine a channel state information based on the channel information corresponding to the reference signal with the largest transmission time slot among the K sets of reference signals.

[0129] Optionally, based on the above embodiments, the first communication node does not expect to receive less than N sets of reference signals.

[0130] Based on the above embodiments, optionally, the determining module 503 is specifically used to determine a channel state information based on at least one channel information among the K channel information when K is less than or equal to the first threshold X, wherein the channel state information is a first type of precoding information, and X is an integer greater than 1 and less than N.

[0131] Based on the above embodiments, optionally, the determining module 503 is specifically used to determine 0 channel state information or determine that the channel state information is an empty set when K is less than or equal to the second threshold Y, wherein Y is an integer greater than 1 and less than N.

[0132] Based on the above embodiments, optionally, the determining module 503 is specifically used to obtain N channel information based on the K channel information; and to determine M1 channel state information based on the first acquisition method and the N channel information, wherein M1 is less than or equal to M.

[0133] Based on the above embodiments, optionally, the determining module 503 is specifically used to perform zero-padding operation on the K channel information to obtain N channel information.

[0134] Optionally, K is greater than a first threshold X, where X is an integer greater than 1 and less than N.

[0135] Based on the above embodiments, optionally, the determining module 503 is specifically used to determine M2 channel state information according to the second acquisition method and the K channel information, wherein M2 is less than or equal to M.

[0136] Optionally, K is greater than a third threshold Z, where Z is an integer greater than 1 and less than N.

[0137] Optionally, based on the above embodiments, the device further includes a feedback module.

[0138] The feedback module is used to provide feedback on the channel state information and / or the time slot corresponding to the channel state information.

[0139] Figure 6 This is another schematic diagram of the channel state information processing device provided in an embodiment of this application. (See diagram below.) Figure 6As shown, the device may include: a transmitting module 601.

[0140] Specifically, the transmitting module 601 is used to transmit N sets of reference signal configuration information;

[0141] The transmitting module 601 is also used to transmit K sets of reference signals; wherein the K sets of reference signals are used by the first communication node to obtain K channel information and determine M channel status information based on the K channel information, where K, N, and M are positive integers, and K is less than N and M is greater than or equal to 1.

[0142] Based on the above embodiments, the transmitting module 601 may optionally include: a first transmitting unit and a second transmitting unit;

[0143] Specifically, the first transmitting unit is used to transmit N sets of reference signal configuration information;

[0144] The second transmitting unit is used to transmit K sets of reference signals.

[0145] Optionally, a set of reference signals includes one of the following: a reference signal resource, a set of reference signal resources, a collection of reference signal resources, and a reference signal resource corresponding to a reference signal resource configuration.

[0146] Optionally, the N sets of reference signal configuration information have the same quasi-co-position parameters.

[0147] Optionally, the K channel information are channel information prior to the reference time slot, and / or the M channel state information are channel state information prior to the reference time slot and subsequent to the reference time slot.

[0148] Based on the above embodiments, optionally, the transmitting module 601 is specifically used to transmit the K sets of reference signals according to the N sets of reference signal configuration information. That is, the second transmitting unit is specifically used to transmit the K sets of reference signals according to the N sets of reference signal configuration information.

[0149] Optionally, the N sets of reference signal configuration information correspond to N sets of reference signals, and the K sets of reference signals are a part of the N sets of reference signals.

[0150] Optionally, based on the above embodiments, it also includes a receiving module.

[0151] Specifically, the receiving module is used to receive the channel state information and / or receive the time slot corresponding to the channel state information.

[0152] In one embodiment, a communication node is provided, the internal structure of which can be shown as follows: Figure 7As shown, the communication node includes a processor, memory, network interface, and database connected via a system bus. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores data generated during channel state information processing. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a channel state information processing method.

[0153] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the solution of this application and does not constitute a limitation on the communication nodes applied thereto. Specific communication nodes may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0154] In one embodiment, a first communication node is provided, the first communication node including a memory and a processor, the memory storing a computer program, the processor executing the computer program to perform the following steps:

[0155] Receive N sets of reference signal configuration information and K sets of reference signals corresponding to the N sets of reference signal configuration information;

[0156] K channel information is obtained based on the K sets of reference signals;

[0157] M channel state information are determined based on the K channel information;

[0158] Where K, N, and M are positive integers, and K is less than N, and M is greater than or equal to 1.

[0159] In one embodiment, a second communication node is provided, the second communication node including a memory and a processor, the memory storing a computer program, the processor executing the computer program to perform the following steps:

[0160] Send N sets of reference signal configuration information;

[0161] Send K sets of reference signals; wherein the K sets of reference signals are used by the first communication node to obtain K channel information and determine M channel status information based on the K channel information, where K, N, and M are positive integers, and K is less than N and M is greater than or equal to 1.

[0162] In one embodiment, a storage medium is provided that stores a computer program, which, when executed by a processor, performs the following steps:

[0163] Receive N sets of reference signal configuration information and K sets of reference signals corresponding to the N sets of reference signal configuration information;

[0164] K channel information is obtained based on the K sets of reference signals;

[0165] M channel state information are determined based on the K channel information;

[0166] Where K, N, and M are positive integers, and K is less than N, and M is greater than or equal to 1.

[0167] In one embodiment, a storage medium is provided that stores a computer program, which, when executed by a processor, performs the following steps:

[0168] Send N sets of reference signal configuration information;

[0169] Send K sets of reference signals; wherein the K sets of reference signals are used by the first communication node to obtain K channel information and determine M channel status information based on the K channel information, where K, N, and M are positive integers, and K is less than N and M is greater than or equal to 1.

[0170] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Computer-readable storage media include (a non-exhaustive list): electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), electrically erasable, programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0171] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, the data signals carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0172] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, radio frequency (RF), or any suitable combination thereof.

[0173] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination of programming languages, including object-oriented programming languages ​​(such as Java, Smalltalk, C++, Ruby, and Go) and conventional procedural programming languages ​​(such as the "C" language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a Local Area Network (LAN) or a Wide Area Network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0174] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0175] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0176] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0177] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Multifunction Discs, DVDs, or CDs), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

1. A method for processing channel state information, characterized in that, Applied to a first communication node, the method includes: Receive N sets of reference signal configuration information; According to the N sets of reference signal configuration information, K sets of reference signals are received, wherein the N sets of reference signal configuration information correspond to N sets of reference signals, and the K sets of reference signals are a part of the N sets of reference signals; K channel information is obtained based on the K sets of reference signals; M channel state information are determined based on the K channel information; Feedback of the channel state information and / or feedback of the time slot corresponding to the channel state information; The step of determining M channel state information based on the K channel information includes: N channel information is obtained based on the K channel information; M1 channel state information are determined based on the N channel information; Where K, N, and M are positive integers, and K is less than N, M is greater than or equal to 1, and M1 is less than or equal to M.

2. The method according to claim 1, characterized in that, A set of reference signals includes one of the following: a reference signal resource, a set of reference signal resources, a collection of reference signal resources, and a reference signal resource corresponding to a reference signal resource configuration.

3. The method according to claim 1, characterized in that, The N sets of reference signal configuration information have the same quasi-common position parameters.

4. The method according to claim 1, characterized in that, The K channel information refers to the channel information before the reference time slot, and / or the M channel state information refers to the channel state information after the reference time slot.

5. The method according to claim 1, characterized in that, Based on the K channel information, M channel state information are determined, including: A channel state information is determined based on at least one of the K channel information, wherein the channel state information is a first type of precoding information, and the first precoding information is precoding information implemented based on a codebook.

6. The method according to claim 5, characterized in that, Determining a channel state information based on at least one of the K channel information includes: A channel state information is determined based on the channel information corresponding to the reference signal with the largest transmission time slot among the K sets of reference signals.

7. The method according to claim 1, characterized in that, The first communication node does not expect to receive fewer than N sets of reference signals.

8. The method according to claim 1, characterized in that, The step of determining M channel state information based on the K channel information includes: When K is less than or equal to a first threshold X, a channel state information is determined based on at least one of the K channel information, wherein the channel state information is a first type of precoding information, the first precoding information is precoding information implemented based on a codebook, and X is an integer greater than 1 and less than N.

9. The method according to claim 1, characterized in that, The step of determining M channel state information based on the K channel information includes: When K is less than or equal to the second threshold Y, the first communication node determines 0 channel state information or determines that the channel state information is an empty set, wherein Y is an integer greater than 1 and less than N.

10. The method according to claim 1, characterized in that, Based on the K channel information, N channel information is obtained, including: The K channel information is padded with zeros to obtain N channel information.

11. The method according to claim 1, characterized in that, K is greater than a first threshold X, where X is an integer greater than 1 and less than N.

12. The method according to claim 1, characterized in that, Based on the K channel information, M channel state information are determined, including: Based on the K channel information, M2 channel state information are determined, wherein M2 is less than or equal to M.

13. The method according to claim 12, characterized in that, K is greater than the third threshold Z, where Z is an integer greater than 1 and less than N.

14. A method for processing channel state information, characterized in that, Applied to a second communication node, the method includes: Send N sets of reference signal configuration information; According to the N sets of reference signal configuration information, K sets of reference signals are sent; wherein, the N sets of reference signal configuration information correspond to N sets of reference signals, the K sets of reference signals are a part of the N sets of reference signals, and the K sets of reference signals are used by the first communication node to obtain K channel information, obtain N channel information based on the K channel information, and determine M1 channel status information based on the N channel information, where K, N, and M are positive integers, and K is less than N, M is greater than or equal to 1, and M1 is less than or equal to M; Receive the channel state information and / or receive the time slot corresponding to the channel state information.

15. The method according to claim 14, characterized in that, A set of reference signals includes one of the following: a reference signal resource, a set of reference signal resources, a collection of reference signal resources, and a reference signal resource corresponding to a reference signal resource configuration.

16. The method according to claim 14, characterized in that, The N sets of reference signal configuration information have the same quasi-common position parameters.

17. The method according to claim 14, characterized in that, The K channel information refers to the channel information before the reference time slot, and / or the M channel state information refers to the channel state information after the reference time slot.

18. A channel state information processing device, characterized in that, Integrated into the first communication node, the device includes: A receiving module is configured to receive N sets of reference signal configuration information and, based on the N sets of reference signal configuration information, receive K sets of reference signals, wherein the N sets of reference signal configuration information correspond to the N sets of reference signals and the K sets of reference signals are a part of the N sets of reference signals; The acquisition module is used to acquire K channel information based on the K sets of reference signals; The determination module is used to obtain N channel information based on the K channel information; and to determine M1 channel state information based on the N channel information. The transmitting module is used to feed back the channel state information and / or feed back the time slot corresponding to the channel state information; wherein, K, N, and M are positive integers, and K is less than N, M is greater than or equal to 1, and M1 is less than or equal to M.

19. A channel state information processing device, characterized in that, Integrated into the second communication node, the device includes: The transmitting module is used to transmit N sets of reference signal configuration information; The transmitting module is further configured to transmit K sets of reference signals according to the N sets of reference signal configuration information; wherein the N sets of reference signal configuration information correspond to N sets of reference signals, the K sets of reference signals are a part of the N sets of reference signals, and the K sets of reference signals are used by the first communication node to obtain K channel information, obtain N channel information according to the K sets of channel information, and determine M1 channel status information based on the N sets of channel information, where K, N, and M are positive integers, and K is less than N, M is greater than or equal to 1, and M1 is less than or equal to M; A receiving module is used to receive the channel state information and / or receive the time slot corresponding to the channel state information.

20. A communication node comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-17.

21. A storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-17.

Citation Information

Patent Citations

  • Channel state information feedback method, downlink reference signal transmitting method and device

    CN105871515A

  • Method and equipment for processing partial input missing of AI (Artificial Intelligence) network

    CN114531696A