Method for Determining Channel State Information, Electronic Device, and Storage Medium
The method addresses the challenge of CSI processing in wireless communication by using AI to determine and feedback CSI, enhancing transmission quality and user experience.
Patent Information
- Application Number
- JP2025502635
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-18
- Filing Date
- 2023-06-21
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2043-06-21
AI Technical Summary
Existing wireless communication systems face challenges in effectively processing and feeding back channel state information (CSI) using artificial intelligence, leading to suboptimal channel transmission quality and user experience.
A method for determining channel state information by acquiring M pieces of channel information based on N pieces of historical channel information, using AI to determine and feedback CSI, where N and M are integers, involving AI modules and processors to process and transmit CSI.
Improves channel transmission quality and enhances user experience by accurately predicting and processing CSI using AI, enabling efficient communication between network nodes.
Smart Images

Figure 2025523932000001_ABST
Abstract
Description
Technical Field
[0001] This application claims priority to a Chinese patent application with application number 202210843620.6 filed with the Chinese Patent Office on July 18, 2022, and incorporates all the contents of the above application by reference into this application.
[0002] This application relates to the technical field of wireless communication, and in particular, to a method for determining channel state information, an electronic device, and a storage medium.
Background Art
[0003] Recently, with the development of wireless communication technology, the introduction of artificial intelligence (AI) into wireless communication systems has already obtained broad consensus. In a wireless communication system, one of the main application scenarios of AI is the prediction of channel state information (CSI). Since AI has a strong feature extraction ability, it can extract the features of historical channel information and predict future channel information based on the extracted features of the historical channel information. For example, in CSI feedback, at a reference slot n, based on the channel information of the previous N slots before the reference slot n, predict the channel information of the subsequent M slots after the reference slot n. Of course, it is also possible to predict the channel information of the subsequent M slots from the channel information of the N slots using a non-AI method. And the M pieces of channel information are processed into channel state information. However, how to process the M pieces of channel information into channel state information and feedback the channel state information still needs to be studied currently.
Summary of the Invention
Problems to be Solved by the Invention
[0004] Embodiments of the present application provide a method for determining channel state information, an electronic device, and a storage medium that can realize the determination of channel state information from predicted channel information, improve channel transmission quality, and enhance the user experience. **Means for Solving the Problem**
[0005] Embodiments of the present application acquire M pieces of channel information based on N pieces of channel information, determine the channel state information corresponding to the M pieces of channel information, and feedback the channel state information corresponding to the M pieces of channel information, where N is an integer greater than 1, and M is an integer greater than or equal to 1, to provide a method for determining channel state information.
[0006] Embodiments of the present application acquire channel state information, and determine M pieces of channel information corresponding to the channel state information or the channel state information of M pieces of channel information, where the M pieces of channel information are obtained by N pieces of information, where N is an integer greater than 1, and M is an integer greater than or equal to 1, to further provide a method for determining channel state information.
[0007] Embodiments of the present application include one or more processors, and a memory configured to store one or more programs, where when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the embodiments of the present application, to further provide an electronic device.
[0008] When executed by a processor, a computer program that implements the method according to any one of the embodiments of the present application is stored. A computer-readable storage medium is further provided.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Embodiments for Carrying Out the Invention
[0010] It should be understood that the specific embodiments described herein are only for interpreting the present application and do not limit the present application.
[0011] In the following description, suffixes for representing elements such as "module", "member" or "unit" are only for contributing to the description of the present application and have no specific meaning by themselves. Therefore, "module", "member" or "unit" can be used interchangeably.
[0012] In an embodiment of the present application, the network architecture of a mobile communication network (including, but not limited to, the 3rd-generation mobile communication technology (3G), the 4th-generation mobile communication technology (4G), the 5th-generation mobile communication technology (5G) and future mobile communication networks) includes network-side devices (such as, but not limited to, base stations) and receiving-side devices (such as, but not limited to, terminals). And in this example, in the downlink, the first communication node (which may also be called the first communication node device) may be a base station-side device, and the second communication node (which may also be called the second communication node device) may be a terminal-side device. Of course, in the uplink, the first communication node may be a terminal-side device, and the second communication node may be a base station-side device. It should be understood that when the two communication nodes are device-to-device (D2D) communication, both the first communication node and the second communication node may be base stations or terminals.
[0013] In the present application, the base station may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTE-A), or an Evolutional Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, remote radio units, routers, or various network-side devices such as a primary cell and a secondary cell.
[0014] In the present application, the terminal is a device with a wireless transmission and reception function, and may be deployed on land including indoors or outdoors, handheld, worn, or vehicle-mounted, or may be deployed on the water surface (e.g., ships, etc.), or may be deployed in the air (e.g., airplanes, balloons, and satellites, etc.). The terminal may be a mobile phone, a tablet computer (Pad), a computer with a wireless transmission and reception function, a Virtual Reality (VR) terminal, an Augmented Reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the application scenarios. The terminal may also be called a user, a User Equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE device, etc. The embodiments of the present application do not limit this.
[0015] In the present application, the upper 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 base station and the terminal. For example, physical layer signaling can be transmitted on the Physical Downlink Control Channel (PDCCH) and the Physical Uplink Control Channel (PUCCH).
[0016] In the present application, the indication of each parameter, i.e., the Indicator, may also be referred to as an Index or an Identifier (ID), and they are completely equivalent concepts. For example, in the case of the resource identifier of a radio system, where the radio system resource includes, but is not limited to, one of the indices corresponding to a reference signal resource, a reference signal resource group, a reference signal resource configuration, Channel State Information (CSI) reporting, a CSI reporting set, a terminal, a base station, a panel, a neural network, a sub - neural network, a neural network layer, etc. The base station can indicate the identifier of one or a group of resources to the terminal by each upper layer signaling or physical layer signaling.
[0017] In some embodiments, artificial intelligence (AI) includes devices, components, software, and modules with self-learning capabilities such as machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning. In some embodiments, artificial intelligence is implemented by an artificial intelligence network (also referred to as a 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 therein includes 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, a pooling layer, etc., but is not limited thereto. In some embodiments, each layer of the neural network may further include one sub-neural network such as a residual network block (or Resnet block), a dense network (Densenet Block), a recurrent neural network (RNN), etc. The artificial intelligence network includes a neural network model and / or neural network parameters corresponding to the neural network model. Here, the neural network model may be abbreviated as a network model, and the neural network parameters may be abbreviated as network parameters. One network model defines the architecture of the network, such as the number of layers of the neural network, the size of each layer, the activation function, the connection status, the size of the convolutional kernel and the convolutional step, the convolutional type (e.g., 1D convolution, 2D convolution, 3D convolution, dilated convolution, transposed convolution, separable convolution, grouped convolution, dilated convolution, etc.). The network parameters are the weights and / or biases of each layer network in the network model and their values. One network model can correspond to values of multiple different neural network parameters to adapt to different scenarios.One neural network model can correspond to values of a plurality of different neural network parameters. The parameters of the neural network are obtained by means of online training or offline training. For example, by inputting at least one sample and label, the neural network model is trained to obtain neural network parameters.
[0018] In some embodiments, the slot may be a slot or a mini slot. One slot or mini slot includes at least one symbol. Here, the symbol refers to a time unit in one subframe, frame, or slot. For example, it may be one Orthogonal Frequency Division Multiplexing (OFDM) symbol, one Single-Carrier Frequency Division Multiple Access (SC-FDMA) symbol, or one Orthogonal Frequency Division Multiple Access (OFDMA) symbol.
[0019] In some embodiments, the transmission includes sending or receiving. For example, data or signals are sent and data or signals are received.
[0020] In some embodiments, in order to calculate channel state information or perform channel estimation, mobility management, positioning, etc., the base station or user needs to transmit a reference signal (RS, Reference Signal), and the reference signal includes a channel state information reference signal (CSI-RS) including 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), a channel state information interference measurement signal (Channel State Information-Interference Measurement, CSI-IM), a sounding reference signal (Sounding Reference Signal, SRS), a synchronization signal block (Synchronization Signals Block, SSB), a physical broadcast channel (Physical Broadcast Channel, PBCH), a synchronization broadcast block / physical broadcast channel (SSB / PBCH), etc., but is not limited thereto. NZP CSI-RS can be used to measure the channel or interference, CSI-RS can also be used for tracking and is called a tracking reference signal (CSI-RS for Tracking, TRS), CSI-IM is generally used to measure interference, and SRS is used to perform channel estimation. Also, a set of resource elements (Resource Element, RE) included in the time-frequency resource for transmitting the reference signal is called a reference signal resource, for example, CSI-RS resource, SRS resource, CSI-IM resource, SSB resource. In this document, SSB includes a synchronization signal block and / or a physical broadcast channel.
[0021] In some embodiments, in a communication system, the resource for transmitting a reference signal may be called a reference signal resource. To save signaling overhead and the like, it is possible to divide a plurality of reference signal resources into a plurality of sets (for example, CSI-RS resource set, CSI-IM resource set, SRS resource set). A reference signal resource set includes at least one reference signal resource, and a plurality of reference signal resource sets can all arrange parameter information according to the same reference signal resource setting (for example, CSI-RS resource setting, SRS resource setting, CSI-RS resource setting, where the CSI-RS resource setting may be merged with the CSI-IM resource setting, and both are called CSI-RS resource setting).
[0022] In some embodiments, the base station arranges measurement resource information, and the measurement resource information is used to obtain channel state information. Here, the measurement resource information includes CN pieces of channel measurement resource (CMR) information and CM pieces of interference measurement resource (IMR) information, and CN and CM are positive integers. The base station arranges the measurement resource information in one report config or reporting setting.
[0023] In some examples, in order to better transmit data or signals, the base station or the terminal needs to obtain channel state information, where the channel state information may include at least one of a channel state information-reference signal resource indicator (CSI-RS Resource Indicator, CRI), a synchronization signal block resource indicator (Synchronization Signals Block Resource Indicator, SSBRI), a reference signal received power (Reference Signal Received Power, RSRP), a differential RSRP (Differential RSRP), a channel quality indicator (Channel Quality Indicator, CQI), a precoding matrix indicator (Precoding Matrix Indicator, PMI), a layer indicator (Layer Indicator, LI), a rank indicator (Rank Indicator, RI), a level 1 signal to interference plus noise ratio (Level 1Signal to Interference plus Noise Ratio, L1-SINR), and a differential L1-SINR (Differential L1-SINR). Here, the precoding matrix indicator is one type of precoding information, that is, when the precoding information is realized based on a codebook, for example, it includes the first type of precoding information. The precoding information further includes a method of being realized based on a non-codebook. For example, it is the second type of precoding information. In one example, the CSI including only the first type of precoding information is called the first type of CSI, and in one example, the CSI including the second type of precoding information is called the second type of CSI.
[0024] In some embodiments, the terminal and the base station transmit channel state information that matches the channel according to the first type of precoding information, and the first type of precoding information is precoding information configured based on a conventional channel feature matrix or a quantization value of the feature matrix. For example, the codebook-based method is based on, for example, the codebook of N antennas in LTE (where N = 2, 4, 8, 12, 16, 24, 32), the type I codebook, type II codebook, type II port selection codebook, enhanced type II codebook, enhanced type II selection codebook, Further enhanced type II selection codebook in NR. The codebook here contains L codewords, and its main idea is that the base and the terminal store L codewords based on a predetermined formula or table or dictionary method. In some examples, the codeword is a single vector. In some examples, the codeword is a matrix, the matrix contains r columns, and each column is also a single vector. Preferably, each column of the matrix is orthogonal to each other. In some examples, the vector constituting the codeword is a single 0-1 vector, where only one value in the whole vector is 1 and the other values are zero. In some examples, the vector constituting the codeword is a single DFT vector quantity (Discrete Fourier Transform, DFT). In some examples, the vector constituting the codeword is obtained by taking the tensor product (Kronecker product) of two or more DFT vector quantities. In some examples, the vector constituting the codeword is obtained by multiplying two or more DFT vector quantities with different phase rotations and connecting them. In some examples, the vector constituting the codeword is obtained by multiplying two or more DFT vector quantities with the tensor product (Kronecker product) and phase rotation. The base station or the terminal searches for L codewords to find the codeword that best matches the channel as the optimal codeword and transmits data or signals.Here, the codeword that matches the channel includes, but is not limited to, at least one of the following: the codeword with the smallest distance from the channel, the codeword with the largest correlation with the channel, the codeword with the smallest distance from the optimal right singular vector or matrix of the channel, the codeword with the largest correlation with the optimal right singular vector or matrix of the channel, the codeword with the largest signal-to-noise ratio calculated with the channel, etc. L is an integer greater than 1, and generally, it is greater than the number of transmit antennas.
[0025] In some examples, the terminal and the base station transmit channel state information that matches the channel according to the second type of precoding information, and the second type of precoding information is channel state information obtained based on AI. In one example, it is channel state information obtained by the encoder of an autoencoder for the base station and the terminal. The autoencoder includes one encoder and one decoder. Here, the encoder is at the terminal, while the decoder is on the base station side. The terminal uses the encoder to compress the obtained channel H to obtain the compressed channel state information H1, quantizes the compressed channel state information H1, and feeds it back to the base station. The base station receives the quantized H1, inputs it to the decoder after inverse quantization, and the decoder expands it to restore H. In one example, H includes K0 elements, the terminal selects K elements from H as H1, quantizes H1, and feeds it back. The base station receives the K quantized elements, performs inverse quantization, inputs the K inversely quantized elements to the AI module, and the AI module outputs K0 elements for restoration of H and obtains the precoding matrix for H. Here, K and K0 are integers greater than 1, and K < K0. Here, the K elements selected from H1 or H by the compressor are all the second type of channel state information. For convenience, the quantized H1 is also called the second type of channel state information. In one example, the second type of precoding information may be 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 may be a precoding matrix other than the first type of precoding information.
[0026] In some examples, to transmit CSI, for example, the terminal feeds back CSI and the base station receives the CSI. The terminal and the base station need to define one CSI report (CSI report or CSI report congfig), where the CSI report defines at least one of the parameters such as the time-frequency resource for feeding back CSI, the reportQuantity included in the CSI, the reportConfigType of the time-domain type fed back by the CSI, the measurement channel resource, the measurement interference resource, and the magnitude of the measured bandwidth. Here, the CSI report can be transmitted on the uplink transmission resource, where the uplink transmission resource is a resource for transmitting uplink signaling or data, including but not limited to the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH). The CSI report also includes time-domain characteristics and includes periodic CSI reports (periodic CSI report, P-CSI), aperiodic CSI reports (aperiodic CSI report, A-CSI), and semi-persistent CSI reports (semi-persistent CSI report, SP-CSI). Generally, the number of bits of P-CSI transmission is relatively small and is transmitted on the PUCCH. The number of bits of A-CSI transmission is large and is generally transmitted on the PUSCH. The SP-CSI may be transmitted based on the PUSCH or based on the PUCCH.Here, the P-CSI transmitted based on the PUCCH is generally configured by upper layer signaling (Radio Resource Control, RRC), and the SP-CSI transmitted based on the PUCCH is also configured or activated by upper layer signaling (RRC and / or MAC CE). The SP-CSI or A-CSI transmitted based on the PUSCH is triggered by physical layer signaling (Downlink control information, DCI), and the DCI is generally transmitted on the Physical downlink control channel (PDCCH).
[0027] In some embodiments, the feedback may be replaced with transmission, both of which mean transmitting signaling, data, or channel state information from one communication node to another communication node.
[0028] In some embodiments, the base station configures N CSI reports (CSI report) that need to be fed back to the base station to the terminal by upper layer signaling and / or physical layer signaling. Each CSI report has an index value (identity, ID), which is called the CSI report ID. The terminal can select M CSI reports out of the N CSI reports according to its own computing or processing ability and the requirements of the base station. And based on the uplink feedback resource, at least one CSI report out of the M CSI reports is fed back. N and M are positive integers, and M ≤ N. In one example, it is necessary to feedback M CSI reports, but among the M reports, the feedback resources of at least two reports conflict. The conflict of the feedback resources of the two reports means that at least one symbol in the transmission resources (e.g., PUCCH or PUSCH) corresponding to the feedback of the two reports is the same, and / or at least one subcarrier is the same.
[0029] In some examples, the terminal needs to feedback multiple CSI reports, where, among the multiple CSI reports, the transmission resources corresponding to at least L CSI reports collide. In one example, among the L colliding CSI reports, at least one includes the report of the second type of precoding information, where L is a positive integer. Calculate the priority values (PV) of the L colliding CSI reports based on the priority calculation formula, sort them in ascending order of the priority values, and select at least one CSI report with a lower priority among them for transmission on the uplink transmission resources.
[0030] In some embodiments, in some examples, the antenna is a physical antenna. In some examples, the antenna is a logical antenna. In some examples, the port and the antenna are interchangeable concepts. In some examples, the antenna is a transmitting antenna. In some examples, the antenna is a receiving antenna. In some examples, the antenna includes an antenna pair of a transmitting antenna and a receiving antenna. In some examples, the antenna is a uniform linear array. In some examples, the antenna is a uniform planar array (for example, including 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-polarization shared antenna. In some examples, the antenna is a single-polarization antenna.
[0031] In some examples, the channel information is information for describing the channel environment between communication nodes obtained based on a reference signal (e.g., CSI-RS), and is, for example, a time-domain channel matrix or a frequency-domain channel matrix. In some examples, the channel information is one complex matrix, related to the number of transmit antennas Nt, the number of receive antennas Nr, and resource elements (RE). For example, there is at least one Nr*Nt channel matrix for one physical resource block. The base station transmits a reference signal for channel measurement in N slots. The terminal measures and receives respectively the reference signal for channel measurement transmitted in the N slots in at least one slot. Based on the received reference signal for channel measurement transmitted in the N slots, the channel information H i corresponding to the slot is obtained respectively, where i = 1,..., N. Here, the N slots are the slots before the reference slot. In some embodiments, the reference slot includes one of: one slot agreed upon by the base station and the terminal, or one current slot for performing an operation of obtaining M channel information based on N channel information, or one slot indicated by the base station, or a slot obtained by adding a fixed bias to one slot indicated by the base station, or a slot obtained by adding a fixed bias to a slot that has received an indication signaling from the base station of the terminal.
[0032] In some examples, M pieces of channel information are obtained based on N pieces of channel information. For example, the N pieces of channel information are sequentially encoded and then input into the first AI module, and the first AI module outputs M pieces of channel information. In some examples, encoding the channel information includes, but is not limited to, normalizing the elements of the channel matrix (for example, normalizing the range of one element to the interval [0, 1] or [-0.5, 0.5]), real-numbering the elements of the channel matrix (for example, splitting one complex number into a real part and an imaginary part), sampling the channel matrix, grouping the channel matrix, and performing a cooperative operation on multiple channel matrices. Here, the N pieces of channel information are the channel information before the reference slot. The M pieces of channel information are the channel information after the reference slot. N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0033] In some examples, referring to FIG. 1, the channel state information corresponding to the M pieces of channel information is determined. In one example, the M pieces of channel information are encoded and then input into the second AI module, and the second AI module outputs one CSI. In one example, the M pieces of channel information are encoded and then input into the second AI module respectively, and the second AI module outputs M CSIs respectively. In one example, the M pieces of channel information are divided into K groups of channel information, the channel information of each group is encoded and then input into the second AI module respectively, and the second AI module outputs K CSIs respectively. In one example, the M pieces of channel information are divided into K groups of channel information, the i-th piece of channel information is encoded and then input into the second AI module, and the second AI module outputs i CSIs, where i = 1,..., K. Here, M is an integer greater than or equal to 1, K is an integer greater than or equal to 1, and K < M.
[0034] In some examples, channel state information CSI of the M channel information is fed back. For example, the CSI is transmitted on an uplink transmission resource. In some examples, the CSI corresponding to the M channel information is borne and transmitted on at least one aperiodic PUSCH. In some examples, the CSI corresponding to the M channel information is borne and transmitted on at least one semi-persistent PUSCH. In some examples, the CSI corresponding to the M channel information is borne and transmitted on at least one periodic PUCCH. In some embodiments, feeding back one channel state information means bearing and transmitting the CSI on one uplink transmission resource. In some embodiments, feeding back at least one channel state information by one channel state information report means bearing the at least one channel state information on an uplink transmission resource indicated by the channel state information report and transmitting the at least one channel state information to another communication node by the uplink transmission resource.
[0035] FIG. 2 is a flowchart of a method for determining channel state information according to an embodiment of the present application. The embodiment of the present application can be applied when determining channel state information. The channel information corresponding to the channel state information is generated by prediction of historical or channel information before a reference slot. The method can be executed by a device for determining channel state information in the embodiment of the present application. The device can be realized by software and / or hardware, and is generally integrated in a terminal. Referring to FIG. 2, the method according to the embodiment of the present application specifically includes the following steps.
[0036] In step 110, M channel information is obtained based on N channel information.
[0037] In the embodiments of the present application, M channel information can be obtained based on N channel information. As an acquisition method, N channel information can be predicted by an artificial intelligence method to determine M channel information. Of course, in the present application, M channel information can also be obtained from N channel information by a non-AI method. For example, N channel information is sequentially encoded and then input into a first AI module, and the first AI module outputs M channel information.
[0038] In step 120, determine the channel state information corresponding to the M channel information.
[0039] For example, the channel state information corresponding to the M channel information can be determined, and the determination can be realized by AI. For example, the M channel information is encoded and then input into a second AI module, and the second AI module outputs one CSI. In one example, after encoding the M channel information, it is respectively input into the second AI module, and the second AI module outputs M CSIs respectively. In one example, the M channel information is divided into K groups of channel information, each group of channel information is encoded and then respectively input into the second AI module, and the second AI module outputs K CSIs respectively. In one example, the M channel information is divided into K groups of channel information, the i-th channel information is encoded and then input into the second AI module, and the second AI module outputs i CSIs, where i = 1,..., K. Here, M is an integer greater than or equal to 1, K is an integer greater than or equal to 1, and K < M.
[0040] In step 130, feedback the channel state information corresponding to the M channel information. N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0041] In the embodiments of the present application, after determining the channel state information, feedback the channel state information of the M channel information.
[0042] In some embodiments, the N channel information is the channel information before the reference slot, and the M channel information is the channel information after the reference slot.
[0043] In the embodiments of the present application, one or more pieces of channel information before the reference slot can be used to determine one or more pieces of channel information after the reference slot.
[0044] FIG. 3 is a flowchart of another method for determining channel state information according to an embodiment of the present application. The embodiments of the present application are specific implementations based on the embodiments of the above application. Referring to FIG. 3, the method according to the embodiments of the present application specifically includes the following steps.
[0045] In step 210, M pieces of channel information are obtained based on the N pieces of channel information.
[0046] In step 220, the M pieces of channel information are processed into K pieces of channel state information, where M is a positive integer and K is a positive integer less than or equal to M.
[0047] In the implementation of the present application, the M pieces of channel information can be processed into K pieces of information state information. The processing process may include mapping the channel information to a precoding matrix, that is, converting the channel information into the first type of precoding information or the second type of precoding information, or describing the channel information with the first type of precoding information or the second type of precoding information, provided that K is a positive integer less than or equal to M.
[0048] In step 230, the channel state information of the K pieces of channel information is fed back using the transmission resource corresponding to one channel state information report.
[0049] For example, the channel state information corresponding to the generated K channel information can be fed back in one channel state information report. For example, the channel state information report indicates an uplink transmission resource, and the channel state information corresponding to the K channel information is transmitted on the uplink transmission resource.
[0050] In some embodiments, the first indication information may be one of physical layer signaling, one field in the physical layer signaling, upper layer signaling, one field in the upper layer signaling, or one field carried in the CSI report. The first indication information is used to indicate the channel state information type. In one example, the channel state information report includes the first indication information.
[0051] In the embodiments of the present application, the first indication information for indicating the channel state information type and the like is fed back.
[0052] For example, the first indication information can be specifically used to indicate the channel state information type of the channel state information corresponding to the channel state information group. The channel state information type includes the first type of precoding information and the second type of precoding information, and can be used to indicate the channel state information type of the channel state information corresponding to the channel state information group. For example, the channel state information type of the channel state information corresponding to the channel state information group can be indicated by the first indication information. When the first indication information takes the first value, the terminal and / or the base station describe the channel information in the channel information group with the first type of precoding information. For example, the channel information in the channel information group is determined as the first type of precoding information. When the first indication information takes the second value, the terminal and / or the base station can describe the channel information in the channel information group with the second type of precoding information. For example, the channel information in the channel information group is determined as the second type of precoding information. In one exemplary embodiment, the first value is 0 and the second value is 1, or the first value is 0 and the second value is a value other than 0, or the first value is FALSE and the second value is TRUE. Of course, the first value and the second value here may take real values in other cases, as long as the two cases can be distinguished. In one exemplary embodiment, the terminal feeds back the first indication information, the first indication information takes the first value, the terminal determines the channel information in the channel information group as the first type of precoding information, feeds back the first type of precoding information, and the base station receives the first indication information and the first type of precoding information. In one exemplary embodiment, the terminal feeds back the first indication information, the first indication information includes at least one bit, the first indication information for describing the channel state information takes the second value, the terminal determines the channel information in the channel information group as the second type of precoding information, and feeds back the second type of precoding information. The base station receives the first indication information for describing the channel state information and the second type of precoding information.
[0053] In some embodiments, feeding back the channel state information corresponding to the K channel information includes: transmitting the channel state information corresponding to the K channel information by using transmission resources corresponding to K channel state information reports.
[0054] In the embodiments of the present application, the channel state information corresponding to the K channel information can be transmitted by using transmission resources corresponding to K channel state information reports. The transmission resources corresponding to the K channel state information reports can be used to transmit the channel state information corresponding to the K channel information in the first or multiple slots.
[0055] In some embodiments, the reporting identification information of the K channel state information reports is the same.
[0056] For example, the K channel state information reports for feeding back the K channel state information may have the same reporting identification information, for example, may have the same reporting number ReportID.
[0057] In some other embodiments, the reporting identification information of the K channel state information reports is different.
[0058] In the embodiments of the present application, the K channel state information reports for feeding back the K channel state information may have different reporting identification information. For example, the K channel state information reports may have different reporting numbers ReportID.
[0059] In some embodiments, the K channel state information reports are reported in one slot.
[0060] In some other embodiments, the K channel state information reports are reported in K0 slots, where K0 is an integer greater than 1 and less than or equal to K.
[0061] FIG. 4 is a flowchart of another method for determining channel state information according to an embodiment of the present application. Referring to FIG. 4, the embodiment of the present application is embodied based on the embodiment of the above application. The method for determining channel state information according to the embodiment of the present application specifically includes the following steps.
[0062] In step 310, M channel information is obtained based on N channel information.
[0063] In step 320, the M channel information is divided into K channel information groups according to the size of each corresponding slot.
[0064] In the embodiment of the present application, the M channel information can be divided into K channel information groups according to the size of the slot where it is located, and each channel information group may include one or more channel information.
[0065] In step 330, the K channel information groups are processed with K second types of precoding information, where K and M are integers greater than or equal to 1, and K is less than or equal to M.
[0066] In the embodiment of the present application, the divided K channel information groups can be processed with K second types of precoding information. For example, the i-th group can be processed with the i-th channel state information, and the processing process can be realized based on AI, where i is an integer from 1 to K.
[0067] In step 340, the channel state information corresponding to the M channel information is fed back.
[0068] In some embodiments, the i-th channel information group among the K channel information groups includes Xi channel information, where Xi is a positive integer and i = 1,..., K.
[0069] In an embodiment of the present application, each of the K divided channel information groups includes at least one channel information. In one more specific embodiment, the number of channel information included in each channel information group is, respectively, The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, and X1 and X2 are positive integers, and The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel information group includes X3 channel information, and X1, X2, and X3 are positive integers, and The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel group includes X3 channel information, the fourth channel information group includes X4 channel information, and X1, X2, X3, and X4 are positive integers, and is one of the above.
[0070] In some embodiments, the manner in which channel information is included in the channel information group is The first channel information group includes one channel information, and the second channel information group includes two channel information, and The first channel information group includes two channel information, and the second channel information group includes one channel information, and The first channel information group includes two channel information, and the second channel information group includes two channel information, and The first channel information group includes one channel information, and the second channel information group includes three channel information, and The first channel information group includes three channel information, and the second channel information group includes one channel information, and The first channel information group includes two pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes two pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes one piece of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes one piece of channel information, The first channel information group includes two pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes two pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes one piece of channel information, the second channel information group includes two pieces of channel information, and the third channel information group includes two pieces of channel information, At least one of the following may be the case: the first channel information group includes two pieces of channel information, the second channel information group includes two pieces of channel information, and the third channel information group includes one piece of channel information.
[0071] In one exemplary embodiment, when the channel information group includes only one piece of channel information and the first indication information takes a first value, one piece of channel information is processed into first-type precoding information. When the channel information group includes at least two pieces of channel information and the first indication information takes a first value, at least two pieces of channel information are processed into at least one piece of first-type precoding information.
[0072] In an embodiment of the present application, when the channel information group includes only one piece of channel information and the first indication information is a first value, one piece of channel information included in the channel information group can be processed into first-type precoding information. The processing process can describe the channel information based on a codebook method related to DFT such as TypeII or eTypeII. On the other hand, when the channel information group includes at least two pieces of channel information, if the first indication information is a first value, at least one piece of channel information included in the channel information group can be processed into first-type precoding information respectively. The processing of each piece of channel information can all describe the channel information based on a codebook method related to DFT such as the TypeII codebook or eTypeII.
[0073] In one embodiment, based on the embodiment of the above application, it further includes feedback of first indication information for describing or indicating the channel state information type.
[0074] FIG. 5 is a flowchart of another method for determining channel state information according to an embodiment of the present application. Referring to FIG. 5, the embodiment of the present application is embodied based on the embodiment of the above application. The method for determining channel state information according to the embodiment of the present application specifically includes the following steps.
[0075] In step 410, M pieces of channel information are obtained based on N pieces of channel information.
[0076] In step 420, the M pieces of channel information are sequentially encoded according to the sizes of the slots where they are located and then processed into one piece of channel state information.
[0077] In the embodiment of the present application, the M pieces of channel information can be encoded in the order of the sizes of the slots where they are located. The larger the slot where the channel information is located, the earlier the encoding process is performed. The M pieces of channel information can be encoded into one piece of channel state information.
[0078] In step 430, the channel state information corresponding to the M pieces of channel information is fed back.
[0079] FIG. 6 is a flowchart of another method for determining channel state information according to the embodiment of the present application. Referring to FIG. 6, the embodiment of the present application is embodied based on the embodiment of the above application. The method for determining channel state information according to the embodiment of the present application specifically includes the following steps.
[0080] In step 510, M pieces of channel information are obtained based on N pieces of channel information.
[0081] In step 520, the M pieces of channel information are processed into M pieces of channel state information, and one piece of channel information corresponds to one piece of channel state information.
[0082] In the embodiment of the present application, the M pieces of channel information are respectively processed into M pieces of channel state information, and each piece of channel information can be processed into one piece of channel state information respectively.
[0083] In step 530, the channel state information corresponding to the M pieces of channel information is fed back.
[0084] FIG. 7 is a flowchart of another method for determining channel state information according to an embodiment of the present application. Referring to FIG. 7, the embodiment of the present application is embodied based on the embodiment of the above application. The method for determining channel state information according to the embodiment of the present application specifically includes the following steps.
[0085] In step 610, M pieces of channel information are obtained based on N pieces of channel information.
[0086] In step 620, the M pieces of channel information are processed into K pieces of channel state information.
[0087] In step 630, the K pieces of channel state information are sequentially mapped to the uplink transmission resources corresponding to one channel state information report according to the priority values.
[0088] In the embodiment of the present application, the K pieces of channel state information can be mapped to the uplink transmission resources according to the priority values, and the uplink transmission resources can correspond to one channel state information report.
[0089] In step 640, the channel state information corresponding to the M pieces of channel information is fed back.
[0090] In one embodiment, based on the embodiment of the above application, the magnitude of the priority values of the K pieces of channel state information is determined based on the magnitude of the slots corresponding to the K pieces of channel state information, or the priority values of the K pieces of channel state information are determined based on the magnitude of the indexes corresponding to the K pieces of channel state information.
[0091] In an embodiment of the present application, the priority value of the channel state information is determined by the size of the corresponding slot. Among the K pieces of channel state information, the larger the size of the corresponding slot, the larger the corresponding priority value. Alternatively, the priority value of the channel state information is determined by the size of the corresponding index. The larger the index, the smaller the priority value. For example, the priority value corresponding to the index of the i-th piece of channel state information is smaller than the priority value corresponding to the index of the j-th piece of channel state information, provided that j < i, and i, j = 1, …, K.
[0092] In some embodiments, sequentially mapping the K pieces of channel state information to the uplink transmission resource corresponding to one channel state information report according to the priority value is dividing the uplink transmission resource into K time-domain resource groups and mapping the k-th piece of channel state information to the k-th time-domain resource group, dividing the uplink transmission resource into K frequency-domain resource groups and mapping the k-th piece of channel state information to the k-th frequency-domain resource group, dividing the uplink transmission resource into K time-frequency-domain resource groups and mapping the k-th piece of channel state information to the k-th time-frequency-domain resource group, and includes one of them.
[0093] In an embodiment of the present application, the uplink transmission resource may be at least one of a time-domain resource, a frequency-domain resource, or a time-frequency domain resource. The uplink transmission resource can be divided into K groups, and K channel state information can be mapped to each group of uplink transmission resources respectively. When the uplink transmission resource may include a time-domain resource, K channel state information can be mapped to one of the K time-domain resource groups divided by the time-domain resource respectively. Each time-domain resource group may include L1 time-domain symbol resources (for example, including resource elements in different sub-carriers in L1 consecutive or non-consecutive symbols). When the uplink transmission resource may include a frequency-domain resource, K channel state information can be mapped to one of the K frequency-domain resource groups divided by the frequency-domain resource respectively. Each frequency-domain resource group may include L2 sub-carrier resources, for example, it may include one or more Physical Resource Block (PRB) resources, one or more sub-bands. When the uplink transmission resource includes a time-frequency domain resource, K channel state information can be mapped to one of the K time-frequency domain resource groups divided by the time-frequency domain resource respectively. It can be understood that each time-frequency domain resource group may include L1 time-domain symbol resources and L2 sub-carrier resources, provided that K, L1, and L2 are positive integers.
[0094] In one embodiment, based on the embodiment of the above application, the method for determining channel state information is The smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information corresponding to the channel information, and The smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel information, and The smaller the slot corresponding to the channel information, the smaller the slot corresponding to the channel state information report corresponding to the channel information, and The smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the channel state information report corresponding to the channel state information, and The method further includes at least one of: the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information.
[0095] That is, the earlier the determined channel state information, the earlier it is transmitted. Here, "earlier" is represented by the size of the transmission slot, and the smaller the slot, the earlier it is transmitted.
[0096] In one embodiment, the first determination time of the channel state information corresponding to M pieces of channel information is smaller than the second determination time for determining the channel state information of N pieces of channel information.
[0097] In the embodiment of the present application, the first determination time for determining the channel state information of M pieces of channel information is smaller than the second determination time for determining the channel state information of N pieces of channel information. For example, the second determination time is an integer multiple of the first determination time.
[0098] FIG. 8 is a flowchart of a method for determining channel state information according to an embodiment of the present application. The embodiment of the present application can be applied when determining channel state information. The channel information corresponding to the channel state information is determined by historical or channel information before the reference slot. The method can be executed by a device for determining channel state information in the embodiment of the present application. The device can be implemented by software and / or hardware, and is generally integrated in a base station. Referring to FIG. 8, the method according to the embodiment of the present application specifically includes the following steps.
[0099] At 710, acquire channel state information.
[0100] For example, channel state information can be obtained by receiving one or more CSI reports, and the channel state information is channel state information obtained by processing M channel information.
[0101] At 720, determine M channel information corresponding to the channel state information or the channel state information of the M channel information. The M channel information is determined by N pieces of information, where N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0102] In an embodiment of the present application, M channel information or M channel state information can be determined based on the received channel state information, and the M channel information can be determined by N channel information. In one exemplary embodiment, the channel state information is feedback based on K pieces of second-type precoding information, and the corresponding channel information can be determined based on the i-th piece of second-type precoding information. In another exemplary embodiment, the channel state information is feedback based on the first-type precoding information, and M channel state information can be determined respectively based on the channel state information. For example, the i-th channel state information is determined based on the i-th piece of first-type precoding information. i is a positive integer less than or equal to M.
[0103] In some embodiments, the N channel information is the channel information before the reference slot, and the M channel information is the channel information after the reference slot.
[0104] In some embodiments, the number of the channel state information is K, and the K channel state information is obtained by processing M channel information, where M is a positive integer and K is a positive integer less than or equal to M.
[0105] In some embodiments, processing the M channel information into the K channel state information is Dividing the M channel information into K groups of channel information according to the size of each corresponding slot; processing the K groups of channel information into K pieces of second type of precoding information, where K and M are integers greater than or equal to 1, and K is less than or equal to M.
[0106] In some embodiments, processing the M channel information into K pieces of channel state information includes: sequentially encoding the M channel information according to the size of the slots where they are located and then processing them into one piece of channel state information.
[0107] In some embodiments, processing the M channel information into K pieces of channel state information includes: processing the M channel information into M pieces of channel state information, where one piece of channel information corresponds to one piece of channel state information.
[0108] In some embodiments, processing the M channel information into K pieces of channel state information includes: sequentially mapping the K pieces of channel state information to the uplink transmission resources corresponding to one channel state information report according to the priority values.
[0109] In some embodiments, the priority values of the K pieces of channel state information are determined based on the size of the slots corresponding to the K pieces of channel state information, or the priority values of the K pieces of channel state information are determined based on the size of the indexes corresponding to the K pieces of channel state information.
[0110] In some embodiments, sequentially mapping the K pieces of channel state information to the uplink transmission resources corresponding to one channel state information report according to the priority values includes: Dividing the uplink transmission resource into K time-domain resource groups and mapping the k-th channel state information to the k-th time-domain resource group; Dividing the uplink transmission resource into K frequency-domain resource groups and mapping the k-th channel state information to the k-th frequency-domain resource group; Dividing the uplink transmission resource into K time-frequency-domain resource groups and mapping the k-th channel state information to the k-th time-frequency-domain resource group, including one of them.
[0111] However, k = 1, ……, K, and it is a positive integer less than or equal to K.
[0112] In some embodiments, the i-th channel information group among the K channel information groups includes X i channel information, where X i is a positive integer, and i = 1, ……, K.
[0113] In the embodiments of the present application, each channel information group among the divided K channel information groups includes at least one channel information. In a more specific embodiment, the number of channel information included in each channel information group is respectively The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, and X1 and X2 are positive integers; The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel information group includes X3 channel information, and X1, X2, and X3 are positive integers; The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel group includes X3 channel information, the fourth channel information group includes X4 channel information, and X1, X2, X3, X4 are positive integers, which is one of the cases.
[0114] In some embodiments, the first channel information group includes one channel information, and the second channel information group includes two channel information, The first channel information group includes two channel information, and the second channel information group includes one channel information, The first channel information group includes two channel information, and the second channel information group includes two channel information, The first channel information group includes one channel information, and the second channel information group includes three channel information, The first channel information group includes three channel information, and the second channel information group includes one channel information, The first channel information group includes two channel information, and the second channel information group includes three channel information, The first channel information group includes three channel information, and the second channel information group includes two channel information, The first channel information group includes three channel information, and the second channel information group includes three channel information, The first channel information group includes one channel information, and the second channel information group includes four channel information, The first channel information group includes four channel information, and the second channel information group includes one channel information, The first channel information group includes two channel information, and the second channel information group includes four channel information, The first channel information group includes four channel information, and the second channel information group includes two channel information, The first channel information group includes three channel information, and the second channel information group includes four channel information. The first channel information group includes four channel information, and the second channel information group includes three channel information. The first channel information group includes four channel information, and the second channel information group includes four channel information. The first channel information group includes one channel information, the second channel information group includes two channel information, and the third channel information group includes two channel information. The first channel information group includes two channel information, the second channel information group includes two channel information, and the third channel information group includes one channel information.
[0115] In some embodiments, when the channel information group includes only one channel information and the first indication information is the first value, the one channel information is processed into the first type of precoding information. When the channel information group includes at least two channel information and the first indication information is the first value, the at least two channel information are processed into at least one first type of precoding information.
[0116] In some embodiments, obtaining channel state information includes obtaining the channel state information fed back by the channel state information of K channel information transmitted on the transmission resource corresponding to one channel state information report.
[0117] Some embodiments further include receiving first indication information for indicating a channel state information type.
[0118] In some embodiments, the channel state information of K channel information transmitted on the transmission resource corresponding to K channel state information reports is obtained.
[0119] In some embodiments, the channel state information report includes first indication information for indicating a channel state information type of the channel state information corresponding to the channel information group.
[0120] In some embodiments, obtaining the channel state information includes obtaining the channel state information feedback in K channel state information reports.
[0121] In some embodiments, the report identification information of the K channel state information reports is the same.
[0122] In some embodiments, the report identification information of the K channel state information reports is different.
[0123] In some embodiments, the K channel state information reports are reported in one slot.
[0124] In some embodiments, the K channel state information reports are reported in K slots.
[0125] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information corresponding to the channel information.
[0126] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel information.
[0127] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the channel state information report corresponding to the channel information.
[0128] In some embodiments, the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the channel state information report corresponding to the channel state information.
[0129] In some embodiments, the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information.
[0130] In some embodiments, the first determination time of the channel state information corresponding to M channel information is smaller than the second determination time for determining the channel state information of the N channel information.
[0131] In one exemplary embodiment, the channel information is processed in association with one CSI and fed back in one channel state information report. Determining the channel state information corresponding to M channel information means processing M channel information in association with one channel state information (CSI). M channel information H1, H2,..., H M are respectively assumed to be the channel information of slots n1,..., n M , and they are one channel matrix related to the number of transmit and receive antennas and the bandwidth. And n1,..., n M are positive integers arranged in ascending order.
[0132] The M channel information roots are sequentially encoded according to the size of the corresponding slots and then mapped to one CSI, and fed back by one CSI report.
[0133] In another exemplary embodiment, the channel information is processed by M CSIs respectively and fed back in one channel state information report. Determining the channel state information corresponding to M channel information means processing M channel information by M CSIs respectively. M channel information H1, H2,..., H M are respectively the channel information of slots n1,..., nM Assume that they are channel information, and they are one channel matrix related to the number of transmit and receive antennas and the bandwidth. And, n1, ……, n M are positive integers arranged in ascending order, and the i-th channel information Hi is mapped to the i-th CSI i .
[0134] In one embodiment, the i-th CSI priority value is smaller than the j-th CSI j , provided that 1 ≤ i < j ≤ M. During encoding, in ascending order of the priority values, first, the first CSI is encoded, then the second CSI is encoded, and encoding is sequentially performed until the uplink transmission resources indicated by the CSI report do not meet the encoding requirements.
[0135] In one embodiment, the encoding of the CSI can be mapped with uplink transmission resources, and the uplink transmission resources may include time domain resources, frequency domain resources, and time-frequency domain resources. Referring to FIG. 9, CSI1, CSI2, CSI M are sequentially encoded in the time domain, referring to FIG. 10, CSI1, CSI2, CSI M are sequentially encoded in the frequency domain, referring to FIG. 11, first in the frequency domain, and then CSI1, CSI2, CSI M are sequentially encoded in the time domain. The M encoded CSIs are transmitted with the uplink transmission resources corresponding to one CSI report.
[0136] In one exemplary embodiment, the channel information can be processed into K CSIs, that is, a certain CSI corresponds to one channel information, a certain CSI corresponds to at least two channel information, and is fed back in one channel state information report. Determining the channel state information corresponding to M channel information is to map the M channel information to K CSIs respectively. The M channel information H1, H2, ……, H M correspond to time slots n1, ……, n MAssume that they are channel information, and they are one channel matrix related to the number of transmit and receive antennas and the bandwidth. And, n1, ……, n M are positive integers arranged in ascending order. The M channels are divided into K groups according to the slot size, and each group contains at least one channel information. The i-th group channel information is mapped to the i-th CSI i , where i = 1, ……, K.
[0137] In some embodiments, the i-th CSI priority value is smaller than the j-th CSI j where 1 ≤ i < j ≤ K. During encoding, in ascending order of the priority values, first, the first CSI is encoded, then the second CSI is encoded, and encoding is sequentially performed until the transmission resources indicated by the CSI report do not meet the encoding requirements.
[0138] As an example, in the time domain, CSI1, CSI2, ……, CSI K are encoded sequentially.
[0139] As an example, in the frequency domain, CSI1, CSI2, ……, CSI K are encoded sequentially.
[0140] As an example, first, in the frequency domain, and then in the time domain, CSI1, CSI2, ……, CSI K are encoded sequentially.
[0141] The K encoded CSIs are fed back in one CSI report.
[0142] In one example, for the case of K groups of channel information, where the i-th channel group contains Xi channel information, Xi is a positive integer, and i = 1, ……, K. As a more specific example, the number of channel information included in the channel information of each group is, respectively, The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, and X1 and X2 are positive integers, and The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel group includes X3 channel information, and X1, X2, and X3 are positive integers, and The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel group includes X3 channel information, the fourth channel information group includes X4 channel information, and X1, X2, X3, and X4 are positive integers, and is one of the following.
[0143] As another more specific example, the K-group channel information is divided into two groups or multiple groups, and the number of channel information included in each group is The first channel information group includes one channel information, and the second channel information group includes two channel information, and The first channel information group includes two channel information, and the second channel information group includes one channel information, and The first channel information group includes two channel information, and the second channel information group includes two channel information, and The first channel information group includes one channel information, and the second channel information group includes three channel information, and The first channel information group includes three channel information, and the second channel information group includes one channel information, and The first channel information group includes two channel information, and the second channel information group includes three channel information, and The first channel information group includes three channel information, and the second channel information group includes two channel information, and The first channel information group includes three pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes one piece of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes one piece of channel information, The first channel information group includes two pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes two pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes one piece of channel information, and the second channel information group includes two pieces of channel information, and the third channel information group includes two pieces of channel information, The first channel information group includes two pieces of channel information, and the second channel information group includes two pieces of channel information, and the third channel information group includes one piece of channel information, may be as follows.
[0144] When determining the channel state information of the channel information of each group, for example, the first CSI is processed individually, or one CSI is compressed individually.
[0145] In the process of processing channel information H into CSI, if the performance of processing channel information into CSI is not good, that is, the CSI does not match the channel information or the correlation is small. For example, when the first indication information takes the first value, the terminal and / or the base station describe the channel information in the channel information group with the first type of precoding information. For example, the channel information in the channel information group is determined with the first type of precoding information. When the first indication information takes the second value, the terminal and / or the base station can describe the channel information in the channel information group with the second type of precoding information. For example, the channel information in the channel information group is determined with the second type of precoding information. Here, the first value is 0, the second value is 1, or the first value is 0, the second value is a value other than 0, or the first value is FALSE, the second value is TRUE. Of course, the first value and the second value here may take real values in other cases, as long as the two cases can be distinguished. Preferably, only when one H is included in the H group, the channel information can be described based on the codebook method based on DFT related such as TypeII and eTypeII. When at least two Hs are included, if the first indication information is the first value, at least two channel information included in the channel information group can be processed into the first type of precoding information respectively, and the processing of each channel information can describe the channel information based on the codebook method based on DFT related such as the TypeII codebook and eTypeII.
[0146] In one embodiment, based on the embodiment of the above application, it further includes feedback of the first indication information for indicating the channel state information type.
[0147] In one exemplary embodiment, M channel information is processed into M CSI respectively and fed back in M channel state information reports. Determining the channel state information corresponding to the M channel information means mapping the M channel information into M CSI respectively. The M channel information H1, H2, ……, H Mbe slot n1, ……, n respectively M Assume that they are channel information of M . They are one channel matrix related to the number of transmit and receive antennas and the bandwidth. And n1, ……, n M are positive integers arranged in ascending order. Map the channel information of the i-th group to the i-th CSI i where i = 1, ……, K, and feedback the k-th CSI in the i-th CSI report.
[0148] In one embodiment, the M reports have the same report ID. The M reports are reported in one slot. In this case, the M CSIs are sequentially fed back based on the magnitude of the index of the frequency domain group. For example, the i-th frequency domain group is used to bear the CSI corresponding to the i-th CSI report.
[0149] In another embodiment, the M reports have the same report ID. The M reports are reported in M slots. In this case, the M CSIs are sequentially fed back based on the magnitude of the index of the slot. For example, the i-th slot is used to bear the CSI corresponding to the i-th CSI report.
[0150] In another embodiment, the M reports have different report IDs. The M reports are reported in M slots. In this case, they are sequentially fed back based on the magnitude of the report ID and the magnitude of the index of the slot. For example, the i-th slot is used to bear the CSI in the CSI report whose magnitude corresponds to the i-th report ID.
[0151] FIG. 12 is a schematic structural diagram of a channel state information determination apparatus according to an embodiment of the present application, which can execute the channel state information determination method according to any embodiment of the present application, and has a functional module and beneficial effects corresponding to the execution of the method. The apparatus can be realized by software and / or hardware, and is generally integrated into a terminal. Specifically, it includes an information prediction module 101, a channel state module 102, and an information feedback module 103.
[0152] The information prediction module 101 is used to obtain M pieces of channel information based on N pieces of channel information.
[0153] The channel state module 102 is used to determine the channel state information corresponding to the M pieces of channel information.
[0154] The information feedback module 103 is used to feedback the channel state information corresponding to the M pieces of channel information, where N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0155] In some embodiments, the N pieces of channel information in the apparatus are the channel information before the reference slot, and the M pieces of channel information are the channel information after the reference slot.
[0156] In some embodiments, the channel state module 102 in the apparatus includes a processing unit for processing the M pieces of channel information into K pieces of channel state information, where M is a positive integer, and K is a positive integer less than or equal to M.
[0157] In some embodiments, the processing unit is used to divide the M pieces of channel information into K groups of channel information according to the size of each corresponding slot, and process the K groups of channel information into K pieces of second-type precoding information, where K and M are integers greater than or equal to 1, and K is less than or equal to M.
[0158] In some other embodiments, the processing unit is used to sequentially encode the M channel information according to the sizes of the slots where they are located and then process the information into one of the channel state information.
[0159] In some other embodiments, the processing unit is used to process the M channel information into M channel state information, where one channel information corresponds to one channel state information.
[0160] In some other embodiments, the processing unit is used to sequentially map the K channel state information to the uplink transmission resources corresponding to one channel state information report according to the priority values.
[0161] In some other embodiments, the priority values of the K channel state information are determined based on the sizes of the slots corresponding to the K channel state information, or the priority values of the K channel state information are determined based on the sizes of the indexes corresponding to the K channel state information.
[0162] In some other embodiments, sequentially mapping the K channel state information to the uplink transmission resources corresponding to one channel state information report according to the priority values includes: dividing the uplink transmission resources into K time domain resource groups and mapping the k-th channel state information to the k-th time domain resource group; dividing the uplink transmission resources into K frequency domain resource groups and mapping the k-th channel state information to the k-th frequency domain resource group; dividing the uplink transmission resources into K time-frequency domain resource groups and mapping the k-th channel state information to the k-th time-frequency domain resource group, including one of the above.
[0163] In some embodiments, the i-th channel information group among the K channel information groups in the device includes Xi channel information, where Xi is a positive integer and i = 1, ……, K.
[0164] In the embodiments of the present application, each channel information group among the K divided channel information groups includes at least one channel information. In one more specific embodiment, the number of channel information included in each channel information group is, respectively, The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, and X1 and X2 are positive integers, The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel information group includes X3 channel information, and X1, X2, and X3 are positive integers, The first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel group includes X3 channel information, the fourth channel information group includes X4 channel information, and X1, X2, X3, and X4 are positive integers, and this is one of the cases.
[0165] In some other embodiments, the device The first channel information group includes one channel information, and the second channel information group includes two channel information, The first channel information group includes two channel information, and the second channel information group includes one channel information, The first channel information group includes two channel information, and the second channel information group includes two channel information, The first channel information group includes one channel information, and the second channel information group includes three channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes one piece of channel information, The first channel information group includes two pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes two pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes one piece of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes one piece of channel information, The first channel information group includes two pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes two pieces of channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes three pieces of channel information, The first channel information group includes four pieces of channel information, and the second channel information group includes four pieces of channel information, The first channel information group includes one piece of channel information, and the second channel information group includes two pieces of channel information, and the third channel information group includes two pieces of channel information, One of the first channel information groups includes two channel information, and the second channel information group includes two channel information, and the third channel information group includes one channel information.
[0166] In some other embodiments, the apparatus When the channel information group includes only one channel information and the first indication information is the first value, process the one channel information into the first type of precoding information; When the channel information group includes at least two channel information and the first indication information is the first value, process the at least two channel information into at least one first type of precoding information. The apparatus further includes a module for executing one of them.
[0167] In some other embodiments, the apparatus further includes a module for feeding back first indication information for indicating a channel state information type.
[0168] In some other embodiments, specifically, the information feedback module 103 is used to transmit the channel state information of the K channel information on a transmission resource corresponding to one channel state information report.
[0169] In some other embodiments, the channel state information report in the apparatus includes first indication information for indicating a channel state information type of the channel state information corresponding to the channel information group.
[0170] In some other embodiments, specifically, the information feedback module 103 is used to transmit the channel state information of the K channel information on a transmission resource corresponding to K channel state information reports.
[0171] In some embodiments, the report identification information of the K channel state information reports is the same.
[0172] In some embodiments, the reporting identification information of the K channel state information reports is different.
[0173] In some embodiments, the K channel state information reports are reported in one slot.
[0174] In some embodiments, the K channel state information reports are reported in K slots.
[0175] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource of the channel state information corresponding to the channel information.
[0176] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel information.
[0177] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the channel state information report corresponding to the channel information.
[0178] In some embodiments, the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the channel state information report corresponding to the channel state information.
[0179] In some embodiments, the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information.
[0180] In some embodiments, the first determination time of the channel state information corresponding to the M channel information is smaller than the second determination time for determining the channel state information of the N channel information.
[0181] FIG. 13 is a schematic structural diagram of another channel state information determination device according to an embodiment of the present application, which can execute the channel state information determination method according to any embodiment of the present application, and includes a functional module and a beneficial effect corresponding to the execution of the method. The device can be implemented by software and / or hardware, and is generally integrated in a base station. Specifically, it includes an information acquisition module 201 and an information determination module 202.
[0182] The information acquisition module 201 is used to acquire channel state information.
[0183] The information determination module 202 is used to determine M channel information corresponding to the channel state information or the channel state information of M channel information. The M channel information is determined by N pieces of information, where N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0184] In some embodiments, the N pieces of channel information are the channel information before the reference slot, and the M pieces of channel information are the channel information after the reference slot.
[0185] In some embodiments, the number of the channel state information is K, and the K pieces of channel state information are obtained by processing M pieces of channel information, where M is a positive integer, and K is a positive integer less than or equal to M.
[0186] In some embodiments, processing the M pieces of channel information into K pieces of channel state information includes: dividing the M pieces of channel information into K groups of channel information according to the size of each corresponding slot; processing the K groups of channel information into K pieces of second-type precoding information, where K and M are integers greater than or equal to 1, and K is less than or equal to M.
[0187] In some embodiments, processing M channel information into K channel state information includes sequentially encoding the M channel information according to the size of the slots where they are located and then processing it into one of the channel state information.
[0188] In some embodiments, processing M channel information into K channel state information includes processing the M channel information into M channel state information, where one channel information corresponds to one channel state information.
[0189] In some embodiments, processing M channel information into K channel state information includes sequentially mapping the K channel state information to an uplink transmission resource corresponding to one channel state information report according to the priority value.
[0190] In some embodiments, the priority value of the K channel state information is determined based on the size of the slots corresponding to the K channel state information, or the priority value of the K channel state information is determined based on the size of the indexes corresponding to the K channel state information.
[0191] In some embodiments, sequentially mapping the K channel state information to an uplink transmission resource corresponding to one channel state information report according to the priority value includes dividing the uplink transmission resource into K time domain resource groups and mapping the k-th channel state information to the k-th time domain resource group, dividing the uplink transmission resource into K frequency domain resource groups and mapping the k-th channel state information to the k-th frequency domain resource group, or dividing the uplink transmission resource into K time-frequency domain resource groups and mapping the k-th channel state information to the k-th time-frequency domain resource group.
[0192] In some embodiments, the i-th channel information group among the K channel information groups includes Xi channel information, where Xi is a positive integer and i = 1, ……, K.
[0193] In the embodiments of the present application, each channel information group among the K divided channel information groups includes at least one channel information. In a more specific embodiment, the number of channel information included in each channel information group is, respectively, the first channel information group includes X1 channel information, the second channel information group includes X2 channel information, and X1 and X2 are positive integers, the first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel information group includes X3 channel information, and X1, X2, and X3 are positive integers, the first channel information group includes X1 channel information, the second channel information group includes X2 channel information, the third channel group includes X3 channel information, the fourth channel information group includes X4 channel information, and X1, X2, X3, X4 are positive integers, and is one of the cases.
[0194] In some embodiments, the first channel information group includes one channel information, and the second channel information group includes two channel information, the first channel information group includes two channel information, and the second channel information group includes one channel information, the first channel information group includes two channel information, and the second channel information group includes two channel information, the first channel information group includes one channel information, and the second channel information group includes three channel information, The first channel information group includes three pieces of channel information, and the second channel information group includes one piece of channel information. The first channel information group includes two pieces of channel information, and the second channel information group includes three pieces of channel information. The first channel information group includes three pieces of channel information, and the second channel information group includes two pieces of channel information. The first channel information group includes three pieces of channel information, and the second channel information group includes three pieces of channel information. The first channel information group includes one piece of channel information, and the second channel information group includes four pieces of channel information. The first channel information group includes four pieces of channel information, and the second channel information group includes one piece of channel information. The first channel information group includes two pieces of channel information, and the second channel information group includes four pieces of channel information. The first channel information group includes four pieces of channel information, and the second channel information group includes two pieces of channel information. The first channel information group includes three pieces of channel information, and the second channel information group includes four pieces of channel information. The first channel information group includes four pieces of channel information, and the second channel information group includes three pieces of channel information. The first channel information group includes four pieces of channel information, and the second channel information group includes four pieces of channel information. The first channel information group includes one piece of channel information, the second channel information group includes two pieces of channel information, and the third channel information group includes two pieces of channel information. The first channel information group includes two pieces of channel information, the second channel information group includes two pieces of channel information, and the third channel information group includes one piece of channel information.
[0195] In some embodiments, when the channel information group includes only one piece of channel information and the first indication information is a first value, the one piece of channel information is processed into first type of precoding information, and when the channel information group includes at least two pieces of channel information and the first indication information is a first value, the at least two pieces of channel information are processed into at least one piece of first type of precoding information.
[0196] In some embodiments, the apparatus further includes a module configured to receive first indication information for indicating a channel state information type.
[0197] In some embodiments, the information acquisition module 201 acquires channel state information such that the channel state information is fed back by the channel state information of K pieces of channel information transmitted on a transmission resource corresponding to one channel state information report.
[0198] In some embodiments, the channel state information report includes first indication information for indicating a channel state information type.
[0199] In some embodiments, the information acquisition module 201 acquires channel state information such that the channel state information of K pieces of channel information transmitted on a transmission resource corresponding to K channel state information reports is acquired.
[0200] In some embodiments, the report identification information of the K channel state information reports is the same.
[0201] In some embodiments, the report identification information of the K channel state information reports is different.
[0202] In some embodiments, the K channel state information reports are reported in one slot.
[0203] In some embodiments, the K channel state information reports are reported in K slots.
[0204] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource of the channel state information corresponding to the channel information.
[0205] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel information.
[0206] In some embodiments, the smaller the slot corresponding to the channel information, the smaller the slot corresponding to the channel state information report corresponding to the channel information.
[0207] In some embodiments, the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the channel state information report corresponding to the channel state information.
[0208] In some embodiments, the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information.
[0209] In some embodiments, the first determination time of the channel state information corresponding to the M channel information is smaller than the second determination time for determining the channel state information of the N channel information.
[0210] FIG. 14 is a schematic structural diagram of an electronic device according to an embodiment of the present application. The electronic device includes a processor 40, a memory 41, an input device 42, and an output device 43. The number of processors 40 in the electronic device may be one or more. In FIG. 14, taking one processor 40 as an example, the processor 40, the memory 41, the input device 42, and the output device 43 in the electronic device can be connected by a bus or other means. In FIG. 14, it is taken as an example to be connected via a bus.
[0211] The memory 41 can be used as a computer-readable storage medium to store software programs, computer-executable programs, and modules, for example, program instructions / modules (information prediction module 101, channel state module 102, and information feedback module 103, or information acquisition module 201 and information determination module 202) corresponding to the channel state information determination device in the embodiments of the present application. The processor 40 executes the software programs, instructions, and modules stored in the memory 41 to execute various functional applications and data processing of the electronic device, that is, to implement the above method.
[0212] The memory 41 may mainly include a program storage area and a data storage area. Here, the program storage area can store an operating system and application programs required for at least one function, and the data storage area can store data and the like created based on the use of the electronic device. Further, the memory 41 may include a high-speed random access memory, and may further include a non-volatile memory such as at least one magnetic disk storage device, flash memory, or other non-volatile solid-state storage devices. In some embodiments, it is preferable that the memory 41 includes a memory provided remotely with respect to the processor 40, and these remote memories can be connected to the electronic device via a network. Examples of the above network may include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.
[0213] The input device 42 can be used to receive the input numerical or character information and generate key signal inputs related to user settings and function control of the electronic device. The output device 43 may include a display device such as a display.
[0214] The embodiments of the present application further provide a storage medium including computer-executable instructions. When the computer-executable instructions are executed by a computer processor, they are used to execute a method for determining channel state information, and the method includes: obtaining M pieces of channel information based on N pieces of channel information; determining the channel state information corresponding to the M pieces of channel information; and feedbacking the channel state information corresponding to the M pieces of channel information, and N is an integer greater than 1, M is an integer greater than or equal to 1. Alternatively, obtaining channel state information; determining M channel information corresponding to the channel state information or the channel state information of the M channel information; the M channel information is determined by N pieces of information, where N is an integer greater than 1, and M is an integer greater than or equal to 1.
[0215] From the description of the above embodiments, those skilled in the art can understand that the method of the above embodiments can be realized in a manner that adds a general-purpose hardware platform required for software. Of course, it can also be realized by hardware. However, in many cases, the former is a more preferred embodiment. Based on such an understanding, the technical solution of the present invention can be embodied in the form of a software product in terms of the part that is essential or contributes to the prior art. The computer software product can be stored in a computer-readable storage medium such as a floppy disk (registered trademark), read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk, or optical disk of a computer, and includes a plurality of instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute the method according to each embodiment of the present application.
[0216] In addition, in the embodiments of the above device, each unit and module included are only divided according to functional logic, and are not limited to the above division, as long as the corresponding functions can be realized. Also, the specific names of each unit are only for easy distinction from each other, and do not limit the protection scope of the present application.
[0217] Those skilled in the art can understand that all or part of the steps in the above-disclosed method, and the functional modules / units in the system and device, can be implemented as software, firmware, hardware, and appropriate combinations thereof.
[0218] In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components. For example, one physical component may have multiple functions, or one function or step may be executed by multiple physical components working together. Some components or all components may be implemented as software executed by a processor such as a central processing unit, a digital signal processor, or a microprocessor, may be implemented as hardware, or may be implemented as an integrated circuit such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, and the computer-readable medium may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). The computer storage medium includes, but is not limited to, RAM, ROM, electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical disc memory, magnetic cartridges, magnetic tapes, magnetic disc memory or other magnetic storage devices, or any other medium that can be used to store the desired information and is accessible by a computer. Also, as is well known to those skilled in the art, a communication medium typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transmission mechanism, and may include any information transmission medium.
[0219] The above has described the preferred embodiments of the present application with reference to the drawings, but it does not limit the scope of rights of the present application thereby. Any modifications, equivalent substitutions, improvements, etc. made by those skilled in the art on the premise of not departing from the scope and essence of the present application should all be included within the protection scope of the present application.
Claims
1. Obtaining M channel information based on N channel information; Determining channel state information corresponding to the M channel information; Feedbacking the channel state information corresponding to the M channel information, and including: However, N is an integer greater than 1, and M is an integer greater than or equal to 1. A method for determining channel state information.
2. The N channel information is the channel information before the reference slot, and the M channel information is the channel information after the reference slot. The method according to Claim 1.
3. Determining the channel state information corresponding to the M channel information further includes: Processing the M channel information into K channel state information, and including: However, M is a positive integer, and K is a positive integer less than or equal to M. The method according to Claim 1.
4. Processing the M channel information into K channel state information includes: Dividing the M channel information into K channel information groups according to the size of each corresponding slot; Processing the K channel information groups into K second types of precoding information, and including: However, K and M are integers greater than or equal to 1, and K is less than or equal to M. The method according to Claim 3.
5. Processing the M channel information into K channel state information includes: Sequentially encoding the M channel information according to the size of the slot where the M channel information is located and then processing it into one channel state information. The method according to Claim 3.
6. Processing the M channel information into K channel state information includes: Processing the M channel information into M channel state information, and one channel information corresponds to one channel state information. The method according to Claim 3.
7. Processing the M channel information into K channel state information includes: Sequentially mapping the K channel state information to the uplink transmission resource corresponding to one channel state information report according to the priority value. The method according to Claim 3.
8. The priority value of the K channel state information is determined based on the size of the slot corresponding to the K channel state information, or The priority value of the K channel state information is determined based on the magnitude of the index corresponding to the K channel state information. The method according to claim 7.
9. Sequentially mapping the K channel state information to an uplink transmission resource corresponding to one channel state information report according to the priority value means dividing the uplink transmission resource into K time domain resource groups, mapping the k-th channel state information to the k-th time domain resource group, where k is a positive integer less than or equal to K, dividing the uplink transmission resource into K frequency domain resource groups, and mapping the k-th channel state information to the k-th frequency domain resource group, dividing the uplink transmission resource into K time-frequency domain resource groups, and mapping the k-th channel state information to the k-th time-frequency domain resource group, including one of them. The method according to claim 7.
10. The i-th of the K channel information groups includes X i pieces of channel information, where X i is a positive integer, and i = 1, ……, K. The method according to claim 4.
11. Feedbacking the channel state information corresponding to the K channel information means transmitting the channel state information of the K channel information on a transmission resource corresponding to one channel state information report. The method according to claim 7.
12. Further including feedbacking first indication information configured to indicate a channel state information type. The method according to claim 1 or 11.
13. Feedbacking the channel state information corresponding to the K channel information means transmitting the channel state information of the K channel information on transmission resources corresponding to K channel state information reports. The method according to claim 3.
14. The report identification information of the K channel state information reports is the same. The method according to claim 13.
15. The report identification information of the K channel state information reports is different. The method according to claim 13.
16. The K channel state information reports are reported in one slot. The method according to claim 13.
17. The K channel state information reports are reported in K slots. The method according to claim 13.
18. The smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information corresponding to the channel information. The smaller the slot corresponding to the channel information, the smaller the slot corresponding to the transmission resource for transmitting the channel information, and The smaller the slot corresponding to the channel information, the smaller the slot corresponding to the channel state information report corresponding to the channel information, and The smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the channel state information report corresponding to the channel state information, and further includes one of: the smaller the slot corresponding to the channel state information, the smaller the slot corresponding to the transmission resource for transmitting the channel state information. The method according to claim 1.
19. The first determination time of the channel state information corresponding to the M channel information is smaller than the second determination time for determining the channel state information of the N channel information. The method according to claim 1.
20. Obtaining channel state information, and determining M channel information corresponding to the channel state information or channel state information of the M channel information, where the M channel information is determined by N channel information, where N is an integer greater than 1 and M is an integer greater than or equal to 1. A method for determining channel state information.
21. One or more processors, and a memory configured to store one or more programs, where when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 20. An electronic device.
22. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 20. A computer-readable storage medium.
Citation Information
Patent Citations
Uplink control channel resource determination method and device
CN110830213A
Channel state information feedback method based on deep learning and entropy coding
CN113098804A
Channel prediction method and device, electronic equipment and storage medium
CN114422059A
Method and apparatus for transmitting uplink control information
JP2017539124A