Channel state information feedback method, channel state information reception method, channel state information feedback apparatus, channel state information reception apparatus, communication node, and storage medium
By dividing channel state information into sub-components and transmitting them on separate uplink resources, the method addresses inefficiencies in CSI feedback, ensuring complete and accurate transmission in wireless communication systems.
Patent Information
- Application Number
- JP2024572499
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-10
- Filing Date
- 2023-07-17
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-07-17
AI Technical Summary
Existing CSI feedback methods in wireless communication systems face challenges in effectively transmitting channel state information due to uncertainties in the number of data streams and bits required, leading to potential loss of critical information when resources are allocated inefficiently, especially in AI-based systems where each bit is crucial for accurate decoding.
The method involves dividing channel state information into multiple sub-channel state information components and transmitting them on separate uplink resources, allowing for more precise allocation and reception, thereby ensuring complete data transmission without loss.
This approach ensures effective transmission of all channel state information, maintaining accuracy by avoiding the need to discard any bits, thus improving the decoding process at the base station.
Smart Images

Figure 2025521239000001_ABST
Abstract
Description
Technical Field
[0001] This application claims the priority of a Chinese patent application with an application number of 202210959508.9, filed with the Chinese Patent Office on August 10, 2022, and all the contents of the said application are incorporated herein by reference.
[0002] This application relates to the field of communication technologies, for example, a channel state information feedback method, a receiving method, an apparatus, and a communication node.
Background Art
[0003] Artificial Intelligence (abbreviated as AI) / Machine Learning (abbreviated as ML) has already been widely applied in various industries, and introducing it into a wireless communication system to obtain channel state information has been widely studied. Among them, one of the main application scenarios is the feedback of Channel State Information (CSI for short). Generally, CSI feedback is realized based on an autoencoder method. An autoencoder includes an encoder and a decoder. The encoder is provided on the terminal side, and the decoder is provided on the base station side.
[0004] In CSI feedback, the base station allocates uplink transmission resources for feeding back CSI to the terminal. However, when allocating resources, the base station does not know how many data streams the terminal needs to transmit, the specific number of bits each data stream needs to transmit, and the fact that multiple CSIs may be transmitted using the same uplink transmission resources. For these reasons, there is a risk that the CSI cannot be effectively transmitted using the uplink transmission resources allocated by the base station. At this time, one solution is for the terminal to discard some CSI bits to achieve the purpose of transmission. However, for AI-based CSI feedback, if some bits are discarded, there is a risk that the base station cannot recover the compressed channel information well. Another solution is to feedback the CSI by means of multiple channel state information reports, but how the multiple CSI reports feedback the CSI is a problem to be solved.
Summary of the Invention
[0005] The present application provides a channel state information feedback method, a receiving method, an apparatus, and a communication node that can effectively solve the problem that at least one channel state information cannot be effectively transmitted by one uplink transmission resource.
[0006] In a first aspect, an embodiment of the present application includes: dividing first channel state information into at least two sub-channel state information; feeding back the at least two sub-channel state information using at least two uplink transmission resources; and provides a channel state information feedback method.
[0007] In a second aspect, an embodiment of the present application includes: receiving at least two sub-channel state information using at least two uplink transmission resources; merging the at least two sub-channel state information into first channel state information; Further provided is a method for receiving channel state information.
[0008] In a third aspect, an embodiment of the present application includes a grouping module configured to divide first channel state information into at least two sub-channel state information, and a feedback module configured to feedback the at least two sub-channel state information on at least two uplink transmission resources. Further provided is a channel state information feedback apparatus.
[0009] In a fourth aspect, an embodiment of the present application includes a receiving module configured to receive at least two sub-channel state information on at least two uplink transmission resources, and a merging module configured to merge the at least two sub-channel state information into first channel state information. Further provided is a channel state information receiving apparatus.
[0010] In a fifth aspect, an embodiment of the present application is a communication node including a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement any one method of the embodiments of the present application. A communication node is provided.
[0011] In a sixth aspect, an embodiment of the present application provides a storage medium storing a computer program which, when executed by a processor, implements any one method of the embodiments of the present application. A storage medium is provided.
[0012] More descriptions about the above embodiments, other aspects and their implementation manners of the present application are provided in the drawings, the detailed description of the invention and the claims.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0014] Hereinafter, embodiments of the present application will be described with reference to the drawings.
[0015] The steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer-executable instructions. And although a logical order is shown in the flowchart, in some cases, the steps illustrated or described in a different order from here can be executed.
[0016] In the embodiments of the present application, the network architecture of a mobile communication network (including, but not limited to, 3G, 4G, 5G, and future mobile communication networks) may include 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 referred to as the first communication node device) may be a base station, and the second communication node (which may also be referred to as the second communication node device) may be a terminal. Of course, in the uplink, it should be understood that the first communication node may be a terminal, and the second communication node may be a base station. When the two communication nodes are in device-to-device communication, both the first communication node and the second communication node may be base stations or terminals.
[0017] In the embodiments of the present application, the base station may be a base station in Long Term Evolution (LTE for short), Long Term Evolution-Advanced (LTE-A for short), or an Evolutional Node B (eNB or eNodeB for short), a base station device in a 5G network, or a base station in a future communication system. The base station may include multiple types of network-side devices such as macro base stations, micro base stations, home base stations, wireless remotes, Reconfigurable Intelligent Surfaces (RISs for short), routers, Wireless Fidelity (WIFI for short) devices, or primary cells and secondary cells.
[0018] In the embodiments of the present application, the terminal may be a device with a wireless transceiver function, and may be deployed on land including indoors or outdoors, handheld, wearable or in-vehicle, or may be deployed on the water surface (e.g., ships, etc.), or may be deployed in the air (e.g., airplanes, balloons, satellites, etc.). The terminal may be a mobile phone, a tablet computer (Pad), a personal computer with a wireless transceiver function, a virtual reality (abbreviated as VR) terminal, an augmented reality (abbreviated as 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 may have multiple application scenarios. The terminal may sometimes 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.
[0019] In the embodiments of 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 may be transmitted between the base station and the terminal. For example, physical layer signaling may be transmitted on the physical downlink control channel (PDCCH), or physical layer signaling may be transmitted on the physical uplink control channel (PUCCH).
[0020] In the embodiments of this application, the parameter indication Indicator may also be referred to as an index Index or an identifier Identifier, ID, and they are completely equivalent concepts. For example, for the resource identification of a wireless system, the wireless system resources here include, but are not limited to, one of the indexes corresponding to a reference signal resource, a reference signal resource group, a reference signal resource configuration, a channel state information (abbreviated as CSI) report, a CSI report integration, 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 identification of one or a set of resources to the terminal through multiple types of upper layer signaling or physical layer signaling.
[0021] In the embodiments of the present application, artificial intelligence (abbreviated as AI) includes devices, components, software, and modules with self-learning capabilities such as machine learning (abbreviated as ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning. In one embodiment, artificial intelligence is realized through an artificial intelligence network (also called a neural network), and the neural network includes multiple layers, and each layer includes at least one node. In one example, the neural network includes an input layer, an output layer, and at least one hidden layer, and each layer of the neural network includes using at least one of a fully connected layer, a tightly connected 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 one embodiment, each layer of the neural network may include, for example, one sub-neural network such as a residual network block (or Resnet block), a densely connected network (Densenet Block), a recurrent neural network (abbreviated as RNN). The artificial intelligence network may include a neural network model and / or neural network parameters corresponding to the neural network model. The neural network model may be abbreviated as the network model, and the neural network parameters may be abbreviated as the 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 convolutional kernel and the large and small convolutional step sizes, the convolutional type (e.g., 1D convolution, 2D convolution, 3D convolution, atrous convolution, transposed convolution, separable convolution, grouped convolution, dilated convolution, etc.). The network parameters are the weights and / or offsets of each layer of the network in the network model and their obtained values.One network model can correspond to a plurality of different neural network parameter acquisition values so as to be adapted to different scenes. One neural network model may correspond to a plurality of different neural network parameter acquisition values. 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.
[0022] In the embodiments of the present application, the slot may be a slot or a mini slot. One slot or mini slot includes at least one symbol. Here, a symbol is a time unit in one subframe, frame, or slot. For example, it may be one Orthogonal Frequency Division Multiplexing (OFDM for short) symbol, one Single-Carrier Frequency Division Multiple Access (SC-FDMA for short) symbol, or one Orthogonal Frequency Division Multiple Access (OFDMA for short) symbol.
[0023] In the embodiments of the present application, transmission includes sending or receiving. For example, data or signals are sent and data or signals are received.
[0024] In the embodiments of the present application, in order to calculate channel state information, or perform channel estimation, mobility management, positioning, etc., it is necessary for a base station or a user to transmit a reference signal (abbreviated as RS), and the reference signal includes, but is not limited to, a channel state information reference signal (abbreviated as CSI-RS). It includes zero-power CSI-RS (ZP CSI-RS) and non-zero-power CSI-RS (abbreviated as NZP CSI-RS), channel state information interference measurement signal (abbreviated as CSI-IM), sounding reference signal (abbreviated as SRS), synchronization signal block (abbreviated as SSB), physical broadcast channel (abbreviated as PBCH), synchronization signal block / physical broadcast channel (SSB / PBCH). NZP CSI-RS may be used to measure a channel or interference, and CSI-RS may be used to perform tracking and may be referred to as a CSI-RS for Tracking (TRS). CSI-IM is generally used to measure interference, and SRS is used to perform channel estimation or obtain uplink precoding. Also, a set of resource elements (abbreviated as RE) used to transmit a reference signal is called a reference signal resource, for example, CSI-RS resource, SRS resource, CSI-IM resource, SSB resource. In this specification, SSB includes a synchronization signal block and / or a physical broadcast channel.
[0025] In an embodiment of the present application, in a communication system, a resource for transmitting a reference signal may be referred to as a reference signal resource. To save signaling overhead, etc., it is possible to combine multiple reference signal resources into one set (for example, CSI-RS resource set, CSI-IM resource set, SRS resource set). One reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets can all arrange reference signal parameter information according to the same reference signal resource setting (for example, CSI-RS resource setting, SRS resource setting, CSI-IM resource setting, among which CSI-RS resource setting can be merged with CSI-IM resource setting, and all are called CSI-RS resource setting).
[0026] In an embodiment of the present application, a base station arranges measurement resource information, and the measurement resource information is used to obtain channel state information. Among them, the measurement resource information is C N pieces of channel measurement resource (abbreviated as Channel Measurement Resource, CMR) information and C M pieces of interference measurement resource (abbreviated as Interference Measurement Resource, IMR) information, where C N and C M are positive integers. The base station arranges the measurement resource information in one report config or reporting setting. Among them, C N pieces of CMR information are used to measure the channels of the terminal, and C M pieces of IMR information are used to measure the interference received by the terminal.
[0027] In one example, in order to better transmit data or signals, a base station or a terminal needs to obtain channel state information, among which the channel state information may include at least one of a channel state information-reference signal resource indicator (abbreviated as CSI-RS Resource Indicator, CRI), a synchronization signal block resource indicator (abbreviated as Synchronization Signals Block Resource Indicator, SSBRI), a reference signal received power (abbreviated as Reference Signal Received Power, RSRP), a differential RSRP (Differential RSRP), a channel quality indicator (abbreviated as Channel Quality Indicator, CQI), a precoding matrix indicator (abbreviated as Precoding Matrix Indicator, PMI), a layer indicator (abbreviated as Layer Indicator, LI), a rank indicator (abbreviated as Rank Indicator, RI), a level 1 signal to interference plus noise ratio (abbreviated as Level 1 Signal to Interference plus Noise Ratio, L1-SINR), a differential L1-SINR (Differential L1-SINR), and precoding information. Here, the precoding matrix indicator is one of the precoding information, that is, the case where the precoding information is realized based on a codebook. The precoding information further includes a method of realization based on a non-codebook. For example, it is the second type of precoding information. In one example, the CSI including the first type of precoding information is called the first type of CSI. In one example, the CSI including the second type of precoding information is called the second type of CSI.
[0028] In an embodiment of the present application, 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, it is a method based on a codebook. For example, for 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, and Further enhanced type II selection codebook in New Radio (NR). The codebook here includes L codewords, and its main idea is that the base station and the terminal store L codewords in advance in a predetermined mathematical formula or table or dictionary manner. In one example, a codeword is a vector. In one example, a codeword is a matrix, and the matrix includes r columns, and each column is also a vector. Exemplarily, each column of the matrix is orthogonal to each other. In one example, the vector constituting the codeword is a 0-1 vector, among which only one value in the entire vector is 1 and the other values are zero. In one example, the vector constituting the codeword is a Discrete Fourier Transform (DFT) vector. In one example, the vector constituting the codeword is obtained by taking the tensor product (Kronecker product) of two or more DFT vectors. In one example, the vector constituting the codeword is formed by multiplying two or more DFT vectors with different phase rotations and concatenating them. In one example, the vector constituting the codeword is obtained by multiplying two or more DFT vectors with a tensor product (Kronecker product) and a phase rotation. The base station or the terminal discovers the codeword that best matches the channel as the optimal codeword by searching for L codewords and transmits data or signals.Here, the codeword matching the channel includes at least one of the following: the distance between the codeword and the channel is the smallest; the relevance between the codeword and the channel is the largest; the distance between the optimal right singular vector or matrix of the codeword and the channel is the smallest; the relevance between the optimal right singular vector or matrix of the codeword and the channel is the largest; the signal-to-noise ratio calculated by the codeword and the channel is the largest, etc., but is not limited thereto. L is an integer greater than 1, and generally is greater than the number of transmit antennas.
[0029] In one example, the terminal and the base station transmit channel state information matching 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, the base station and the terminal obtain channel state information by an autoencoder. The autoencoder includes one encoder and one decoder. The encoder is at the terminal, and the decoder is on the base station side. The terminal compresses the channel H obtained by the encoder to obtain the compressed H1, quantizes the compressed channel 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 recover H.
[0030] 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 and de - quantizes them, inputs the de - quantized K elements into the AI module, the AI module outputs the K0 elements as a recovery for H, and obtains the precoding matrix of H. Among them, K and K0 are integers greater than 1, and K < K0. Here, H1 selected from H by the compressor, or the K elements selected from H, is the second - type channel state information. And for simplicity, the quantized H1 is also called the second - type channel state information. In one example, the second - type precoding information may be a precoding matrix different from the first - type precoding information generated by other non - AI methods. In one example, the second - type precoding information may also be a precoding matrix other than the first - type precoding information.
[0031] In one example, 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 config), where the CSI report includes at least one of the following parameters: the time-frequency resource used to feedback CSI, the report Quantity included in the CSI, the time-domain category reportConfigType for which the CSI is fed back, the measurement channel resource, the measurement interference resource, and the size of the measured bandwidth. Among them, the CSI report may be transmitted on the uplink transmission resource, where the uplink transmission resource includes the Physical Uplink Shared Channel (PUSCH) and PUCCH. The CSI report also includes time-domain characteristics and includes periodic CSI report (P-CSI), aperiodic CSI report (AP-CSI), and semi-persistent CSI report (SP-CSI). Generally, the number of bits transmitted by P-CSI is relatively small and is transmitted on PUCCH. The number of bits transmitted by A-CSI is relatively large and is generally transmitted on PUSCH. SP-CSI may be transmitted based on PUSCH or based on PUCCH. Among them, P-CSI transmitted based on PUCCH is generally configured by upper-layer signaling (Radio Resource Control, RRC). SP-CSI transmitted based on PUCCH is also configured or activated by upper-layer signaling (RRC and / or MAC CE). Both SP-CSI or A-CSI transmitted based on PUSCH are triggered by physical layer signaling (Downlink control information, DCI), and DCI is generally transmitted on the Physical downlink control channel (PDCCH).In the embodiments of the present application, feeding back CSI may also be referred to as transmitting CSI or sending CSI. For example, channel state information is borne on the uplink transmission resource for feedback or transmission. Both the uplink transmission resource and the corresponding CSI are indicated by one channel state information report. In the embodiments of the present application, feeding back one CSI report means feeding back the channel state information corresponding to the CSI report.
[0032] In the embodiments of the present application, the base station configures N CSI reports for the terminal by means of upper layer signaling and / or physical layer signaling. Each CSI report has one index value (identity, ID), which is called CSI report ID. The terminal selects M CSI reports out of the N CSI reports based on its own computing or processing capabilities and the requirements of the base station, and feeds back the channel state information corresponding to at least one of the M CSI reports based on the uplink feedback resource, where N and M are positive integers and M ≤ N. In one example, the terminal needs to feed back M CSI reports, but the transmission resources corresponding to at least two of the M reports collide. The collision of the transmission resources corresponding to the two reports means that at least one symbol is the same in the corresponding transmission resources (e.g., PUCCH or PUSCH) used to feed back the two reports, and / or at least one subcarrier is the same.
[0033] In one example, the terminal compresses the channel H obtained by the encoder, feeds back the compressed channel H1 to the base station, the base station receives H1, and expands H1 by the expansion module of the decoder to recover H. Exemplarily, the terminal compresses the obtained channel information H by the encoder to obtain first channel state information (wherein it is a type-2 precoding information), and the first channel state information includes L elements. After quantizing the L elements, the quantized first channel state information is obtained, and the quantized first channel state information is fed back to the base station. The base station receives the quantized first channel state information, inverse-quantizes it, inputs the inverse-quantized first channel state information to the decoder, and obtains second channel state information through the processing of the decoder. The second channel state information may be understood as an estimated value of the channel information H or a precoding matrix matching it.
[0034] In some examples, the terminal needs to feedback multiple CSI reports using the same uplink transmission resource, and among them, the transmission resources corresponding to at least L CSI reports among the multiple CSI reports collide. In one example, at least one of the L colliding CSI reports is a report including type-2 precoding information, where L is a positive integer. According to the calculation formula of the priority value, calculate the priority values (abbreviated as PV) of the L colliding CSI reports, sort them in ascending order according to the priority values, preferentially ignore the CSI report with a larger priority value, and then ignore the CSI report with the second largest priority until the transmission requirement is met. Transmit the L1 CSI reports with the smallest priority that meet the requirement on the uplink transmission resource, where L and L1 are positive integers and L≥L1. In one example, the uplink transmission resource is PUSCH. In one example, the uplink transmission resource is PUCCH.
[0035] FIG. 1 is a first flow schematic diagram of a channel state information feedback method according to an embodiment of the present application. The method may be executed by a channel state information feedback device or a terminal. The device or the terminal may be implemented in a software and / or hardware manner. The device or the terminal may be integrated into an intelligent device having any network communication function. As shown in FIG. 1, the channel state information feedback method may include the following steps.
[0036] S101. Divide the first channel state information into at least two sub-channel state information.
[0037] In one example, when a terminal needs to feedback L colliding CSI reports to a base station on a first uplink transmission resource, the terminal preferentially selects L1 reports from the L reports as CSI reports to be preferentially transmitted based on the priority. Among them, L and L1 are positive integers, and L is greater than or equal to L1. The L1-th CSI report is the CSI report with the smallest priority among the L1 preferentially transmitted CSI reports. In one case, the first uplink transmission resource used to transmit the L1 CSI reports can only transmit the content of L1 - 1 CSI reports and part of the content of the L1-th report. Divide the channel state information corresponding to the L1-th CSI report into C sub-channel state information (or called channel state information subset, or CSI subset), for example, C sub-second type precoding information, and transmit at least one sub-channel state information of the C sub-channel state information on the first uplink transmission resource, and transmit at least one of the C sub-channel state information on the second uplink transmission resource.
[0038] In one example, the set of sub-channel state information transmitted on the first uplink transmission resource and the sub-channel state information transmitted on the second uplink transmission resource is zero, or they are different from each other.
[0039] In one example, the union of the sub-channel state information transmitted on the first uplink transmission resource and the sub-channel state information transmitted on the second uplink transmission resource is all the sub-channel state information.
[0040] In one example, the channel state information corresponding to the L1-th CSI report (i.e., the first channel state information) is divided into two sub-channel state information, the first sub-channel state information is transmitted on the first uplink transmission resource, and the second sub-channel state information is transmitted on the second uplink transmission resource. In one example, the channel state information corresponding to the L1-th CSI report is divided into C sub-channel state information, and the i-th sub-channel state information is transmitted on the i-th uplink transmission resource, where i = 1, ···, C.
[0041] In one embodiment, the channel state information corresponding to at least one CSI report is divided into C sub-channel state information, and all or part of the C sub-channel state information is transmitted on at least two uplink transmission resources. For example, at least one sub-channel state information of the C sub-channel state information is transmitted on the first uplink transmission resource, and the remaining sub-channel state information of the C sub-channel state information is transmitted on the second uplink transmission resource. The plurality of uplink transmission resources satisfy a preset time series relationship, and the transmission content on the uplink transmission resource is determined according to the preset time series relationship.
[0042] S102. Feed back at least two sub-channel state information on at least two uplink transmission resources.
[0043] In one embodiment, the terminal can feed back at least two sub-channel state information on at least two uplink transmission resources. For example, if the terminal divides the first channel state information into the first sub-channel state information and the second sub-channel state information, the terminal can feed back the first sub-channel state information on the first uplink transmission resource and the second sub-channel state information on the second uplink transmission resource.
[0044] In one embodiment, the CSI corresponding to the L1-th CSI report is the first channel state information and includes K bits. However, the first uplink transmission resource transmits the content of the L1 - 1 CSI reports and the content of part of the L1-th report (only K1 bits used for transmitting the content of part of the L1-th report remain). Thus, the terminal divides the first channel state information into first sub-channel state information and second sub-channel state information, where the first sub-channel state information of K1 bits is borne on the first uplink transmission resource and fed back, and the remaining second sub-channel state information of K2 = K - K1 bits may be borne on the second uplink transmission resource and fed back. In one embodiment, the terminal further divides the channel state information corresponding to the L1-th CSI report into C CSIs, feeds back the first sub-channel state information on the first uplink transmission resource, feeds back the second sub-channel state information on the second uplink transmission resource, ···, and feeds back the C-th sub-channel state information on the C-th uplink transmission resource.
[0045] In one embodiment, the C uplink transmission resources corresponding to the C sub-channel state information respectively correspond to different time domain resources, for example, in a plurality of different slots or sub-slots. In one embodiment, the C uplink transmission resources corresponding to the C sub-channel state information respectively correspond to different frequency domain resources, for example, in different sub-carrier sets, or in different physical resource blocks (abbreviated as PRBs).
[0046] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to the first channel state information report, and the second uplink transmission resource and the second sub-channel state information correspond to the second channel state information report. The fact that the first uplink transmission resource and the first sub-channel state information correspond to the first channel state information report means that the first uplink transmission resource is the uplink transmission resource indicated by the first channel state information report, the first sub-channel state information is the channel state information indicated by the first channel state information report, and it is transmitted on the first uplink transmission resource indicated by the first channel state information report. The fact that the second uplink transmission resource and the second sub-channel state information correspond to the second channel state information report means that the second uplink transmission resource is the uplink transmission resource indicated by the second channel state information report, the second sub-channel state information is the channel state information indicated by the second channel state information report, and it is transmitted on the second uplink transmission resource indicated by the second channel state information report.
[0047] In one embodiment, the terminal may feedback the first sub-channel state information on the first uplink transmission resource and feedback the second sub-channel state information on the second uplink transmission resource. Exemplarily, the terminal may feedback the first sub-channel state information in the first slot and feedback the second sub-channel state information in the second slot, and the second slot is larger than the first slot. Here, the slot may be a sub-slot.
[0048] In one embodiment, the second slot is determined by the first slot and the slot offset t. For example, the second slot is equal to the sum of the first slot and the slot offset. In one implementation, the slot offset t is determined by the second slot and the first slot. For example, the slot offset is equal to the subtraction of the first slot from the second slot, where the slot offset t is a positive integer. In one embodiment, the first slot is determined by the second slot and the slot offset t. For example, the first slot is equal to the subtraction of the slot offset from the second slot, where the slot offset t is a positive integer.
[0049] In one embodiment, the slot offset t is an integer greater than or equal to the first threshold m1 and less than or equal to the second threshold m2, where m1 and m2 are positive integers, and m1 is less than m2. For example, the terminal may feedback the first sub-channel state information in the n-th slot and feedback the second sub-channel state information in the (n + t)-th slot, where n is an integer, t is a positive integer greater than or equal to m1 and less than or equal to m2, and m1 and m2 are positive integers.
[0050] Regarding the channel state information feedback method according to the embodiments of the present application, the terminal first divides the first channel state information into at least two sub-channel state information, and then transmits the at least two sub-channel state information on at least two uplink transmission resources. In this way, the base station can receive the at least two sub-channel state information fed back by the terminal on at least two uplink transmission resources, so it will not affect the decoding of the channel. In the related art, the terminal achieves the purpose of transmission by discarding some CSI bits. However, for CSI based on AI, each CSI coding bit may be related to channel information, so its importance is equal. If some bits are discarded, the base station may not be able to recover the compressed channel, and the decoder may not be able to decode better. Therefore, compared with the related art, the channel state information feedback method according to the embodiments of the present application can effectively solve the problem that at least one channel state information cannot be effectively transmitted by one uplink transmission resource. Moreover, the technical solution of the embodiments of the present application is simple and convenient to implement, easy to popularize, and has a wider application range.
[0051] FIG. 2 is a second flow schematic diagram of the channel state information feedback method according to the embodiments of the present application. It can be optimized and extended based on the above technical solution and combined with the above preferred embodiments. As shown in FIG. 2, the channel state information feedback method may include the following steps.
[0052] S201: Divide the first channel state information into at least two sub-channel state information.
[0053] S202: Feedback the first sub-channel state information on the first uplink transmission resource, and feedback the second sub-channel state information on the second uplink transmission resource. The at least two sub-channel state information includes the first sub-channel state information and the second sub-channel state information.
[0054] In one embodiment, the terminal divides the first channel state information into two or more sub-channel state information. When the terminal divides the first channel state information into two sub-channel state information, the terminal may feedback the first sub-channel state information on the first uplink transmission resource and feedback the second sub-channel state information on the second uplink transmission resource.
[0055] In one embodiment, when C = 2, that is, the first channel state information corresponding to one CSI report is divided into the first sub-channel state information and the second sub-channel state information. The first channel state information may include K bits, the first sub-channel state information may include K1 bits, and the second sub-channel state information may include K2 bits, where K1 + K2 ≥ K. Here, the reason why K1 + K2 is greater than or equal to K is that some bits are used in the first CSI report and / or the second CSI report to indicate that they belong to the same channel state information, or there are some bits used to indicate the relevance between the first CSI report and the second CSI report.
[0056] Regarding the channel state information feedback method according to the embodiments of the present application, the terminal first divides the first channel state information into at least two sub-channel state information, and then transmits the at least two sub-channel state information on at least two uplink transmission resources. In this way, the base station can receive at least two sub-channel state information fed back by the terminal on at least two uplink transmission resources, so that it will not affect the decoding of the channel. In the related art, the terminal achieves the purpose of transmission by discarding some CSI bits. However, for CSI based on AI, each CSI coding bit may be related to channel information, so its importance is equal. If some bits are discarded, the base station may not be able to recover the compressed channel, the input dimension of the decoder changes, and the decoder may not be able to decode better. Therefore, compared with the related art, the channel state information feedback method according to the embodiments of the present application can effectively solve the problem that at least one channel state information cannot be effectively transmitted by one uplink transmission resource, and the technical solution of the embodiments of the present application is simple and convenient to implement, easy to popularize, and has a wider application range.
[0057] FIG. 3 is a third flow schematic diagram of the channel state information feedback method according to the embodiments of the present application. It can be optimized and extended based on the above technical solution and combined with the above preferred embodiments. As shown in FIG. 3, the channel state information feedback method may include the following steps.
[0058] S301: Divide the first channel state information into at least two sub-channel state information.
[0059] S302: Feedback the first sub-channel state information in the first slot, and feedback the second sub-channel state information in the second slot, where the second slot is larger than the first slot.
[0060] In one embodiment, the terminal may feedback the first sub-channel state information in the first slot and feedback the second sub-channel state information in the second slot. The second slot is larger than the first slot. The second slot is determined by the first slot and the slot offset t, or the slot offset t is determined by the second slot and the first slot, or the first slot is determined by the second slot and the slot offset t. The slot offset t is a positive integer.
[0061] In one embodiment, the slot offset t is an integer greater than or equal to the first threshold m1 and less than or equal to the second threshold m2. m1 and m2 are positive integers, and m1 is smaller than m2. For example, the terminal may feedback the first sub-channel state information in the nth slot and feedback the second sub-channel state information in the (n + t)th slot. n is an integer, t is a positive integer greater than or equal to m1 and less than or equal to m2, and m1 and m2 are positive integers.
[0062] In one embodiment, the method for determining the first threshold m1 includes one of being determined by the received first indication signaling, being determined by a pre-agreed method, being determined by the first time pitch f1 and the carrier pitch, and being determined by the ability to process CSI. The first indication signaling may include first upper layer signaling and / or first physical layer signaling. Exemplarily, the first threshold m1 may be determined by the base station. The terminal receives the first upper layer signaling and / or the first physical layer signaling transmitted from the base station, and the terminal determines m1 according to the first upper layer signaling and / or the first physical layer signaling. Alternatively, the first threshold m1 may be determined by a method agreed upon by the base station and the terminal. Or m1 may be determined by the first time pitch f1 and the carrier pitch, where f1 is the number of symbols from the last symbol of the first uplink transmission resource carrying the first CSI report to the first symbol of the second uplink transmission resource carrying the second CSI report. The f1 is the minimum time required to satisfy the processing of the CSI report by the base station. Alternatively, the first threshold m1 may be determined by the ability of the terminal to process CSI. The terminal feeds back the ability to process CSI to the base station, and the base station determines m1 according to the ability of the terminal to process CSI.
[0063] In one embodiment, the method for determining the second threshold m2 includes being determined by the received second indication signaling, being determined by a pre-agreed method, being determined by the second time pitch f2 and the carrier pitch, or being determined by the ability to process CSI. The second indication signaling may include second upper layer signaling and / or second physical layer signaling. Exemplarily, the second threshold m2 may be determined by the base station. The terminal receives the second upper layer signaling and / or the second physical layer signaling transmitted from the base station, and the terminal determines m2 based on the second upper layer signaling and / or the second physical layer signaling. Alternatively, the second threshold m2 may be determined by a method agreed upon by the base station and the terminal. Alternatively, the second threshold m2 may be determined by the second time pitch f2 and the carrier pitch. f2 is the number of symbols from the last symbol of the first uplink transmission resource bearing the first CSI report to the first symbol of the second uplink transmission resource bearing the second CSI report. The f2 is the maximum time required for the channel to maintain correlation. Alternatively, the second threshold m2 may be determined by the ability of the terminal to process CSI. The terminal feeds back the ability to process CSI to the base station, and the base station determines m2 based on the ability of the terminal to process CSI.
[0064] In one embodiment, the slot offset t is smaller than the first threshold m1, i.e., 1 ≦ t < m1. The hybrid automatic repeat request (HARQ) corresponding to the first channel state information report corresponding to the first sub-channel state information and the second channel state information report corresponding to the second sub-channel state information has the same HARQ ID.
[0065] In one embodiment, the slot offset t is greater than the first threshold m1, that is, the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID, or the HARQs corresponding to the first channel state information report and the second channel state information report have different HARQ IDs.
[0066] In one embodiment, the slot offset t is greater than the second threshold m2, that is, the terminal may ignore the second channel state information report corresponding to the second sub-channel state information. That is, the second channel state information report corresponding to the second sub-channel state information is not fed back on the second uplink transmission resource.
[0067] In one example, the slot offset t is greater than or equal to the second threshold m2, that is, t≧m2. The terminal further receives a third indication signaling, reacquires the first channel state information which is the first type of precoding information, feeds back the first channel state information, and the third indication signaling may be a higher layer and / or physical layer signaling. In one example, the terminal further receives a fourth indication signaling, reacquires the first channel state information which is the first type of precoding information, feeds back the first channel state information, and the fourth indication signaling may be a higher layer and / or physical layer signaling. In one example, the terminal further receives a fifth indication signaling, reacquires the first sub-channel state information and the second sub-channel state information, feeds back the first sub-channel state information and the second sub-channel state information, and the fifth indication signaling may be a higher layer and / or physical layer signaling. In one example, the terminal further receives a sixth indication signaling, reacquires the first sub-channel state information, feeds back the first sub-channel state information, and the sixth indication signaling may be a higher layer and / or physical layer signaling. In one example, the terminal further receives a seventh indication signaling, reacquires the second sub-channel state information, feeds back the second sub-channel state information, and the seventh indication signaling may be a higher layer and / or physical layer signaling.
[0068] In one embodiment, the second uplink transmission resource may be a PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second subchannel state information.
[0069] In one embodiment, the second uplink transmission resource may be a PUCCH, and the effective transmission bits of the second uplink transmission resource are greater than the reserved bits corresponding to the second subchannel state information.
[0070] In some embodiments, the effective transmission bits of one uplink transmission resource are the number of transmission bits that can be borne by the uplink transmission resource in the modulation and coding scheme corresponding thereto.
[0071] In one embodiment, the second uplink transmission resource may be a PUCCH, and the PUCCH is used to transmit second channel state information, where the second channel state information is a piece of channel state information different from the first channel state information, and the transmission priority of the second channel state information is reduced so as to transmit the second subchannel state information.
[0072] FIG. 4 is a structural schematic diagram of an uplink transmission resource according to an embodiment of the present application. As shown in FIG. 4, the terminal feeds back the first sub-channel state information in the nth slot and feeds back the second sub-channel state information in the (n + t)th slot, where n is an integer, t is a positive integer, n is a negative integer before the current slot, and n is a positive integer after the current slot. In one example, after receiving CSI1, the base station needs to process the received CSI1 and requires a certain amount of time, so t ≧ m1 is required, where m1 is related to the algorithm used by the base station to process CSI1 or the processing capacity of the base station itself, and is also related to the number of CSIs that the base station needs to process simultaneously. In one example, the first threshold m1 may be determined by the base station, and the base station transmits m1 to the terminal by the first upper layer signaling and / or the first physical layer signaling, and the terminal determines m1 by receiving the first upper layer signaling and / or the first physical layer signaling. In one example, the first threshold m1 is agreed upon by the base station and the terminal. For example, there are different m1 values depending on the processing capacity of the base station or the terminal. In one example, the first threshold m1 is a minimum value agreed upon by the base station and the terminal. For example, the base station and the terminal agree that the number of symbols from the last symbol of the first uplink transmission resource carrying the first CSI report to the first symbol of the second uplink transmission resource carrying the second CSI report is f1, so m1 is floor(f1 / s), where f1 is a positive integer, s is the number of symbols included in each slot, for example, a positive integer such as 12 or 14, and floor represents a rounding function, for example, the ceiling function or the floor function. In one example, the first threshold m1 is determined by f1 and the carrier pitch. For example, 2 (u1 / u2)It is ×floor(f1 / s), where f1 is a positive integer, s is the number of symbols included in each slot, u1 is a parameter related to the subcarrier pitch corresponding to the first uplink transmission resource or the second uplink transmission resource, for example, 30 kilohertz (kHz), etc., and u2 corresponds to the reference subcarrier pitch, for example, 15 kHz. In one example, the first threshold m1 is related to the ability of the terminal to process CSI. If m1 is too small, the terminal will not be able to obtain CSI in time, so the first threshold m1 must be greater than a certain value. The first threshold m1 may be determined by the ability of the terminal to process CSI. The terminal feeds back the ability to process CSI to the base station, and the base station determines the value of m1 according to the ability of the terminal to process CSI.
[0073] In one embodiment, since the channel is constantly changing, the channel state information has a certain timeliness. After a time period longer than a certain timeliness, even if the terminal feeds back the CSI, it no longer makes sense. Therefore, it is necessary to define that the slot offset t is less than or equal to the second threshold m2. In one example, m2 is a positive integer, and the second threshold m2 may be determined according to the ability of the terminal to process the CSI. In one example, the terminal determines the value of m2 according to the change situation of the downlink channel. For example, for a channel with a fast change, m2 is small; for a channel with a slow change, m2 is large. The channel change speed is related to the moving speed of the terminal, related to the surrounding scatterers, and also related to the subcarrier pitch. In one example, the base station determines m2. For example, m2 is determined according to the channel change speed, and m2 is determined according to the statistically channel characteristics. The determined m2 is indicated to the terminal by the second upper layer signaling and / or the second physical layer signaling. In one example, m2 is one maximum value agreed upon by the base station and the terminal. For example, the base station and the terminal agree that the number of symbols from the last symbol of the first uplink transmission resource bearing the first CSI report to the first symbol of the second uplink transmission resource bearing the second CSI report is f2. Then, m2 is floor(f2 / s), where f2 is a positive integer, and s is the number of symbols included in each slot, such as a positive integer like 12, 14, etc. Floor represents a rounding function, such as the ceiling function or the floor function. In one example, the second threshold m2 may be determined according to the second time pitch f2 and the carrier pitch. For example, m2 is 2 (u1 / u2) ×floor(f2 / s), where f2 is a positive integer, s is the number of symbols included in each slot, u1 is a parameter related to the subcarrier pitch corresponding to the first uplink transmission resource or the second uplink transmission resource, such as 30 kHz, etc., and u2 corresponds to the reference subcarrier pitch, such as 15 kHz.
[0074] In one embodiment, the slot offset t is smaller than the first threshold m1, i.e., 1 ≦ t < m1, and the terminal may not process or transmit the second sub-channel state information. In one example, when 1 ≦ t < m1, the terminal can obtain the second sub-channel state information and transmit the second sub-channel state information on the second uplink transmission resource. Among them, the HARQ corresponding to the first channel state information report corresponding to the first sub-channel state information and the second channel state information report corresponding to the second sub-channel state information has the same HARQ ID, that is, they are retransmitted on the same uplink transmission resource. In one example, the slot offset t is greater than or equal to the first threshold m1, i.e., t ≧ m1, and the terminal can obtain the second channel state information and transmit the second channel state information on the second uplink transmission resource.
[0075] In one example, the slot offset t is greater than or equal to the second threshold m2, i.e., t ≧ m2, and the terminal may not feedback the second sub-channel state information. In one example, when t ≧ m2, the terminal can feedback the second sub-channel state information on the second uplink transmission resource. However, after receiving the second sub-channel state information, if the base station discovers that t ≧ m2, the base station may not process the second sub-channel state information. In one example, after receiving the second sub-channel state information, if the base station discovers that t ≧ m2, the base station may not process the second sub-channel state information and may ignore the already processed first sub-channel state information. In one example, after receiving the second sub-channel state information, if the base station discovers that t ≧ m2, the base station may not process the second sub-channel state information and may obtain the low-precision channel state information corresponding to the terminal based on the first sub-channel state information.
[0076] In one example, after receiving the second sub-channel state information, if the base station discovers that t ≧ m2, the base station sends a first third indication signaling to the terminal and is used to instruct the terminal to re-obtain the first channel state information, which is the second type of precoding information. After receiving the first channel state information, the third indication signaling is upper layer and / or physical layer signaling.
[0077] In one example, after receiving the second sub-channel state information, when the base station discovers that t≥m2, it transmits one piece of fourth indication signaling to the terminal and is used to instruct the terminal to reacquire the first channel state information which is the first type of precoding information, receives the first channel state information, and the fourth indication signaling is upper layer and / or physical layer signaling.
[0078] In one example, after receiving the second sub-channel state information, when the base station discovers that t≥m2, it transmits one piece of fifth indication signaling to the terminal and is used to instruct the terminal to reacquire the first sub-channel state information and the second sub-channel state information, receives the first sub-channel state information and the second sub-channel state information, and the fifth indication signaling is upper layer and / or physical layer signaling.
[0079] In one example, after receiving the second sub-channel state information, when the base station discovers that t≥m2, it transmits one piece of sixth indication signaling to the terminal and is used to instruct the terminal to reacquire the first sub-channel state information, receives the first sub-channel state information, and the sixth indication signaling is upper layer and / or physical layer signaling.
[0080] In one example, after receiving the second sub-channel state information, when the base station discovers that t≥m2, it transmits one piece of seventh indication signaling to the terminal and is used to instruct the terminal to reacquire the second sub-channel state information, receives the second sub-channel state information, and the seventh indication signaling is upper layer and / or physical layer signaling.
[0081] FIG. 5 is a flowchart of a channel state information receiving method according to an embodiment of the present application. The method may be executed by a channel state information receiving device or a base station. The device or the base station may be implemented in a software and / or hardware manner, and the device or the base station may be integrated into an intelligent device having any network communication function. As shown in FIG. 5, the channel state information receiving method may include the following steps.
[0082] S501. Receive at least two sub-channel state information on at least two uplink transmission resources.
[0083] S502. Merge the at least two sub-channel state information into first channel state information.
[0084] In one example, the set of sub-channel state information transmitted on the first uplink transmission resource and the sub-channel state information transmitted on the second uplink transmission resource is zero, or they are different from each other.
[0085] In one example, the union of the sub-channel state information transmitted on the first uplink transmission resource and the sub-channel state information transmitted on the second uplink transmission resource is all sub-channel state information.
[0086] In one embodiment, the base station may receive first sub-channel state information on a first uplink transmission resource and receive second sub-channel state information on a second uplink transmission resource. The at least two sub-channel state information includes the first sub-channel state information and the second sub-channel state information.
[0087] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report, and the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report.
[0088] In one embodiment, the base station may receive first subchannel state information feedback in a first slot and receive second subchannel state information feedback in a second slot, where the second slot is larger than the first slot. Here, the slot may be a sub-slot.
[0089] In one embodiment, the second slot is determined by the first slot and a slot offset t. For example, the second slot is equal to the first slot plus the slot offset, where the slot offset t is a positive integer.
[0090] In one embodiment, the slot offset t is determined by the second slot and the first slot. For example, the slot offset is equal to the second slot minus the first slot, where the slot offset t is a positive integer.
[0091] In one embodiment, the first slot is determined by the second slot and a slot offset t. For example, the first slot is equal to the second slot minus the slot offset, where the slot offset t is a positive integer.
[0092] For example, the base station may receive first subchannel state information feedback in the nth slot and receive second subchannel state information feedback in the (n + t)th slot, where n is an integer and t is a positive integer greater than or equal to m1 and less than or equal to m2, and m1 and m2 are positive integers.
[0093] In one embodiment, the slot offset t is an integer greater than or equal to a first threshold m1 and less than or equal to a second threshold m2, where m1 and m2 are positive integers and m1 is less than m2.
[0094] In one embodiment, the method for determining the first threshold m1 includes one of being determined by the transmitted first indication signaling, being determined by a predefined method, being determined by the first time pitch f1 and the carrier pitch, and being determined by the terminal's ability to process CSI.
[0095] In one embodiment, the method for determining the second threshold m2 includes one of being determined by the transmitted second indication signaling, being determined by a predefined method, being determined by the second time pitch f2 and the carrier pitch, and being determined by the terminal's ability to process CSI.
[0096] In one embodiment, the slot offset t is smaller than the first threshold m1, and the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID.
[0097] In one embodiment, the slot offset t is greater than or equal to the first threshold m1, the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID, or the HARQs corresponding to the first channel state information report and the second channel state information report have different HARQ IDs.
[0098] In one example, the slot offset t is greater than or equal to the second threshold m2, and the base station further transmits third indication signaling for instructing the terminal to reacquire the first channel state information, which is the second type of precoding information, receives the first channel state information, and the third indication signaling may be upper layer and / or physical layer signaling.
[0099] In one example, the slot offset t is greater than or equal to a second threshold m2, and the base station further transmits fourth indication signaling, which is used to instruct the terminal to reacquire first channel state information that is first type of precoding information, receives the first channel state information, and the fourth indication signaling may be upper layer and / or physical layer signaling.
[0100] In one example, the slot offset t is greater than or equal to a second threshold m2, and the base station further transmits fifth indication signaling, which is used to instruct the terminal to reacquire first sub-channel state information and second sub-channel state information, receives the first sub-channel state information and the second sub-channel state information, and the fifth indication signaling may be upper layer and / or physical layer signaling.
[0101] In one example, the slot offset t is greater than or equal to a second threshold m2, and the base station further transmits sixth indication signaling, which is used to instruct the terminal to reacquire first sub-channel state information, receives the first sub-channel state information, and the sixth indication signaling may be upper layer and / or physical layer signaling.
[0102] In one example, the slot offset t is greater than or equal to a second threshold m2, and the base station further transmits seventh indication signaling, which is used to instruct the terminal to reacquire second sub-channel state information, receives the second sub-channel state information, and the seventh indication signaling is upper layer and / or physical layer signaling.
[0103] In one embodiment, the second uplink transmission resource is a PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information.
[0104] In one embodiment, the second uplink transmission resource is a PUCCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information.
[0105] In one embodiment, the second uplink transmission resource is a PUCCH, and the PUCCH is reserved bits used to transmit a static HARQ codebook.
[0106] In some embodiments, the effective transmission bits of one uplink transmission resource are the number of transmission bits that the uplink transmission resource can bear in the corresponding modulation and coding scheme.
[0107] In one embodiment, the second uplink transmission resource may be a PUCCH, and the PUCCH is used to transmit second channel state information, where the second channel state information is a channel state information different from the first channel state information, and the transmission priority of the second channel state information is reduced to transmit second sub-channel state information.
[0108] Regarding the channel state information receiving method according to the embodiments of the present application, the base station receives at least two sub-channel state information with at least two uplink transmission resources, and merges the at least two sub-channel state information into the first channel state information. In the related art, the terminal achieves the purpose of transmission by discarding some CSI bits. However, for CSI based on AI, each CSI coding bit may be related to channel information, so its importance is equal. If some bits are discarded, the base station may not be able to recover the compressed channel, and the decoder may not be able to decode better. Therefore, compared with the related art, the channel state information receiving method according to the embodiments of the present application can effectively solve the problem that at least one channel state information cannot be effectively transmitted by one uplink transmission resource. Moreover, the technical solution of the embodiments of the present application is simple and convenient to implement, easy to popularize, and has a wider application range.
[0109] FIG. 6 is a schematic structural diagram of a channel state information feedback apparatus according to an embodiment of the present application. As shown in FIG. 6, the channel state information feedback apparatus includes a grouping module 601 configured to divide first channel state information into at least two sub-channel state information, and a feedback module 602 configured to feedback the at least two sub-channel state information by using at least two uplink transmission resources.
[0110] In one embodiment, the feedback module 602 is configured to feedback first sub-channel state information by using a first uplink transmission resource, and feedback second sub-channel state information by using a second uplink transmission resource, and the at least two sub-channel state information includes first sub-channel state information and second sub-channel state information.
[0111] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report, and the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report.
[0112] In one embodiment, the feedback module 602 is configured to feedback the first sub-channel state information in a first slot, and feedback the second sub-channel state information in a second slot, and the second slot is configured to be larger than the first slot.
[0113] In one embodiment, the second slot is determined by the first slot and a slot offset t, or the slot offset t is determined by the second slot and the first slot, or the first slot is determined by the second slot and the slot offset t, and the slot offset t is a positive integer.
[0114] In one embodiment, the slot offset t is an integer greater than or equal to a first threshold m1 and less than or equal to a second threshold m2, where m1 and m2 are positive integers, and m1 is less than m2.
[0115] In one embodiment, the method for determining the first threshold m1 includes one of being determined by the received first indication signaling, being determined by a predefined method, being determined by a first time pitch f1 and a carrier pitch, and being determined by the ability to process CSI.
[0116] In one embodiment, the method for determining the second threshold m2 includes one of being determined by the received second indication signaling, being determined by a predefined method, being determined by a second time pitch f2 and a carrier pitch, and being determined by the ability to process CSI.
[0117] In one embodiment, the slot offset t is less than the first threshold m1, and the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID.
[0118] In one embodiment, the slot offset t is greater than or equal to the first threshold m1, the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID, or the HARQs corresponding to the first channel state information report and the second channel state information report have different HARQ IDs.
[0119] In one embodiment, the slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further used to ignore the second channel state information report corresponding to the second sub-channel state information.
[0120] In one embodiment, the slot offset t is equal to or greater than a second threshold m2, and the feedback module 602 further receives third signaling, re-acquires the first channel state information, which is a second type of precoding information, and is used to feedback the first channel state information.
[0121] In one embodiment, the slot offset t is equal to or greater than a second threshold m2, and the feedback module 602 further receives fourth signaling, re-acquires the first channel state information, which is a first type of precoding information, and is used to feedback the first channel state information.
[0122] In one embodiment, the slot offset t is equal to or greater than a second threshold m2, and the feedback module 602 further receives fifth signaling, re-acquires the first sub-channel state information and the second sub-channel state information, and is used to feedback the first sub-channel state information and the second sub-channel state information.
[0123] In one embodiment, the slot offset t is equal to or greater than a second threshold m2, and the feedback module 602 further receives sixth signaling, re-acquires the first sub-channel state information, and is used to feedback the first sub-channel state information.
[0124] In one embodiment, the slot offset t is equal to or greater than a second threshold m2, and the feedback module 602 further receives seventh signaling, re-acquires the second sub-channel state information, and is used to feedback the second sub-channel state information.
[0125] In one embodiment, the second uplink transmission resource is a PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information.
[0126] In one embodiment, the second uplink transmission resource is a PUCCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information.
[0127] In one embodiment, the second uplink transmission resource is a PUCCH, and the PUCCH is reserved bits used to transmit a static HARQ codebook.
[0128] In some embodiments, the effective transmission bits of one uplink transmission resource refer to the number of transmission bits that the uplink transmission resource can bear in the modulation and coding scheme corresponding thereto.
[0129] In one embodiment, the second uplink transmission resource is a PUCCH, the PUCCH is used to transmit second channel state information, where the second channel state information is a piece of channel state information different from the first channel state information, and the transmission priority of the second channel state information is reduced to transmit the second sub-channel state information.
[0130] FIG. 7 is a structural schematic diagram of a channel state information receiving device according to an embodiment of the present application. As shown in FIG. 7, the channel state information receiving device includes a receiving module 701 configured to receive at least two sub-channel state information with at least two uplink transmission resources, and a merging module 702 configured to merge at least two sub-channel state information into first channel state information.
[0131] In one embodiment, the receiving module 701 is configured to receive first sub-channel state information with a first uplink transmission resource and receive second sub-channel state information with a second uplink transmission resource, and the at least two sub-channel state information includes first sub-channel state information and second sub-channel state information.
[0132] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report, and the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report.
[0133] In one embodiment, the receiving module 701 receives the first sub-channel state information fed back in a first slot, receives the second sub-channel state information fed back in a second slot, and the second slot is configured to be larger than the first slot.
[0134] In one embodiment, the second slot is determined by the first slot and a slot offset t, or the slot offset t is determined by the second slot and the first slot, or the first slot is determined by the second slot and the slot offset t, and the slot offset t is a positive integer.
[0135] In one embodiment, the slot offset t is an integer greater than or equal to a first threshold m1 and less than or equal to a second threshold m2, m1 and m2 are positive integers, and m1 is smaller than m2.
[0136] In one embodiment, the determining method of the first threshold m1 includes being determined by the first indication signaling transmitted, being determined by a predefined method, being determined by a first time pitch f1 and a carrier pitch, and being determined by the ability of the terminal to process CSI.
[0137] In one embodiment, the determining method of the second threshold m2 includes being determined by the second indication signaling transmitted, being determined by a predefined method, being determined by a second time pitch f2 and a carrier pitch, and being determined by the ability of the terminal to process CSI.
[0138] In one embodiment, the slot offset t is smaller than the first threshold m1, and the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID.
[0139] In one embodiment, the slot offset t is greater than or equal to the first threshold m1, and the HARQs corresponding to the first channel state information report and the second channel state information report have the same HARQ ID, or the HARQs corresponding to the first channel state information report and the second channel state information report have different HARQ IDs.
[0140] In one embodiment, the apparatus further comprises a transmission module 703, the slot offset t is greater than or equal to a second threshold m2, and the transmission module 703 is used to transmit a third signaling for instructing the terminal to re-acquire the first channel state information which is the second type of precoding information, and is configured to receive the first channel state information, or the transmission module 703 further transmits a fourth signaling for instructing the terminal to re-acquire the first channel state information which is the first type of precoding information, and is configured to receive the first channel state information, or the transmission module 703 further transmits a fifth signaling for instructing the terminal to re-acquire the first sub-channel state information and the second sub-channel state information, and is configured to receive the first sub-channel state information and the second sub-channel state information, or the transmission module 703 further transmits a sixth signaling for instructing the terminal to re-acquire the first sub-channel state information, and is configured to receive the first sub-channel state information, or the transmission module 703 further transmits a seventh signaling for instructing the terminal to re-acquire the second sub-channel state information, and is configured to receive the second sub-channel state information.
[0141] In one embodiment, the second uplink transmission resource is a PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information.
[0142] In one embodiment, the second uplink transmission resource is a PUCCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information.
[0143] In one embodiment, the second uplink transmission resource is a PUCCH, and the PUCCH is reserved bits used to transmit a static HARQ codebook.
[0144] In one embodiment, the second uplink transmission resource is a PUCCH, the PUCCH is used to transmit second channel state information, where the second channel state information is a channel state information different from the first channel state information, and the transmission priority of the second channel state information is reduced to transmit the second sub-channel state information.
[0145] The above channel state information receiving device can execute the channel state information receiving method according to the embodiments of the present application, and has functional modules and beneficial effects corresponding to the execution method. For technical details not described in detail in this embodiment, reference can be made to the channel state information receiving method according to the embodiments of the present application.
[0146] FIG. 8 is a schematic structural diagram of a communication node according to an embodiment of the present application. As shown in FIG. 8, the communication node according to the present application may be a terminal or a base station, and includes one or more processors 801 and a storage device 802. The number of processors 801 in the communication node may be one or more. In FIG. 8, one processor 801 is taken as an example. The storage device 802 is configured to store one or more programs executed by the one or more processors 801 to implement the channel state information feedback method and the channel state information receiving method described in the embodiments of the present application. The communication node further includes a communication device 803, an input device 804, and an output device 805.
[0147] The processor 801, the storage device 802, the communication device 803, the input device 804, and the output device 805 in the communication node are connected via a bus or other means. In FIG. 8, being connected via a bus is taken as an example.
[0148] The input device 804 may be configured to receive input digital or character information and generate key signal inputs related to user settings and function control of the communication node. The output device 805 may include a display device such as a display.
[0149] The communication device 803 may include a receiver and a transmitter. The communication device 803 is configured to perform feedback and reception of channel state information under the control of the processor 801.
[0150] The memory device 802 may be configured to store, as a computer-readable storage medium, software programs, computer-executable programs, and modules, for example, program instructions / modules corresponding to the channel state information feedback method and the channel state information receiving method in the embodiments of the present application (for example, the grouping module 601 and the feedback module 602 in the channel state information feedback device). The memory device 802 may include a program storage area and a data storage area. Among them, 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 created based on the use of the device. In addition, the memory device 802 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, a flash memory, or other non-volatile solid storage devices. In some examples, the memory device 802 may include a memory provided remotely with respect to the processor 801, and these remote memories can be connected to a communication node via a network. Examples of the above network may include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0151] The embodiments of the present application further provide a storage medium storing a computer program that, when executed by a processor, implements any one of the methods described in the present application.
[0152] For example, a channel state information feedback method includes splitting first channel state information into at least two sub-channel state information and feedbacking the at least two sub-channel state information with at least two uplink transmission resources.
[0153] The computer storage medium of the embodiments of this application may use any combination of one or more computer-readable media. The computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or element, or any combination thereof. Examples of computer-readable storage media may include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination thereof. The computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in conjunction with an instruction execution system, apparatus, or element.
[0154] The computer-readable signal medium may include a data signal propagated within a baseband or as part of a carrier, where the data signal bears a computer-readable program code. Such a propagated data signal may take multiple forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or element.
[0155] The program code contained in a computer-readable medium may be transmitted in any suitable medium, including but not limited to wireless, wired, fiber optic cable, radio frequency (RF), or any suitable combination thereof.
[0156] The computer program code for carrying out the operations of this application may be written in one or more programming languages or a combination of multiple programming languages. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In scenarios related to a remote computer, the remote computer may be connected to the user's computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).
[0157] The above are only exemplary embodiments of this application.
[0158] Those skilled in the art should understand that the term user terminal includes any suitable type of wireless user equipment, for example, including mobile phones, portable data processing devices, portable network browsers, or in-vehicle mobile stations.
[0159] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, and other aspects can be implemented in firmware or software executable by a controller, a microprocessor, or other computing device.
[0160] The embodiments of this application can be implemented by executing computer program instructions by a data processor of a mobile device, for example, in an entity of the processor, implemented by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or target code written in any combination of one or more programming languages.
[0161] Any block diagram of a logical flow in the drawings of the present application may represent program steps, may represent logical circuits, modules, and functions connected to each other, or may represent a combination of program steps and logical circuits, modules, and functions. A computer program may be stored in a memory. The memory can have any type suitable for the local technical environment and can be implemented with any suitable data storage technology. For example, it may include, but is not limited to, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (such as digital versatile discs (DVDs) or compact discs (CDs)), etc. The computer-readable medium may include a non-transitory storage medium. The data processor may be of any type suitable for the local technical environment. For example, it may be a general-purpose computer, a dedicated computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and a processor based on a multi-core processor architecture, but is not limited to these.
Claims
1. dividing the first channel state information into at least two sub-channel state informations; and feeding back the at least two sub-channel state informations by using at least two uplink transmission resources, A channel state information feedback method.
2. The feeding back the at least two sub-channel state informations by using at least two uplink transmission resources includes: feeding back the first sub-channel state information by using a first uplink transmission resource and feeding back the second sub-channel state information by using a second uplink transmission resource, wherein the at least two sub-channel state informations include the first sub-channel state information and the second sub-channel state information, The channel state information feedback method according to Claim 1.
3. The first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report, and the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report, The channel state information feedback method according to Claim 2.
4. The feeding back the first sub-channel state information by using a first uplink transmission resource and feeding back the second sub-channel state information by using a second uplink transmission resource includes: feeding back the first sub-channel state information in a first slot and feeding back the second sub-channel state information in a second slot, wherein the second slot is larger than the first slot, The channel state information feedback method according to Claim 2.
5. The second slot is determined by the first slot and a slot offset t, or the slot offset t is determined by the second slot and the first slot, or the first slot is determined by the second slot and the slot offset t, wherein the slot offset t is a positive integer, The channel state information feedback method according to Claim 4.
6. The slot offset t is an integer greater than or equal to a first threshold m1 and less than or equal to a second threshold m2, where m1 and m2 are positive integers and m1 is less than m2, The channel state information feedback method according to Claim 5.
7. The determining method of the first threshold m1 is: being determined by the received first indication signaling; and being determined by a pre-agreed method; being determined by a first time pitch f1 and a carrier pitch, and being determined by an ability to process channel state information CSI, including one of the above, The channel state information feedback method according to claim 6.
8. The determination method of the second threshold m2 is being determined by the received second indication signaling, being determined by a predefined method, being determined by a second time pitch f2 and a carrier pitch, and being determined by an ability to process CSI, including one of the above, The channel state information feedback method according to claim 6.
9. The slot offset t is smaller than the first threshold m1, and the hybrid automatic repeat request HARQ corresponding to the first channel state information report and the second channel state information report has a similar identification ID. The channel state information feedback method according to claim 5.
10. The slot offset t is greater than or equal to the first threshold m1, the HARQ corresponding to the first channel state information report and the second channel state information report has a similar HARQ ID, or the HARQ corresponding to the first channel state information report and the second channel state information report has different HARQ IDs. The channel state information feedback method according to claim 6.
11. The slot offset t is greater than or equal to the second threshold m2, and the second channel state information report corresponding to the second sub-channel state information is ignored. The channel state information feedback method according to claim 6.
12. The slot offset t is greater than or equal to the second threshold m2, receiving a third indication signaling, reacquiring the first channel state information which is the second type of precoding information, and feeding back the first channel state information; receiving a fourth indication signaling, reacquiring the first channel state information which is the first type of precoding information, and feeding back the first channel state information; receiving a fifth indication signaling, reacquiring the first sub-channel state information and the second sub-channel state information, and feeding back the first sub-channel state information and the second sub-channel state information. Receiving the sixth indication signaling, reacquiring the first sub-channel state information, and feeding back the first sub-channel state information; Further including one of receiving the seventh indication signaling, reacquiring the second sub-channel state information, and feeding back the second sub-channel state information; The channel state information feedback method according to claim 6.
13. The second uplink transmission resource is a physical uplink shared channel PUSCH, and the effective transmission bits of the second uplink transmission resource are larger than the number of bits corresponding to the second sub-channel state information; The channel state information feedback method according to claim 2.
14. The second uplink transmission resource is a physical uplink control channel PUCCH, and the effective transmission bits of the second uplink transmission resource are larger than the number of bits corresponding to the second sub-channel state information; The channel state information feedback method according to claim 2.
15. The second uplink transmission resource is a PUCCH, and the PUCCH is a reserved bit used for transmitting a static HARQ codebook; The channel state information feedback method according to claim 2.
16. The second uplink transmission resource is a PUCCH, the PUCCH is used for transmitting second channel state information, and the transmission priority of the second channel state information is reduced so as to transmit the second sub-channel state information; The channel state information feedback method according to claim 2.
17. Receiving at least two sub-channel state information with at least two uplink transmission resources; Merging the at least two sub-channel state information into first channel state information; A channel state information receiving method.
18. Receiving at least two sub-channel state information with at least two uplink transmission resources includes: Receiving first sub-channel state information with a first uplink transmission resource and receiving second sub-channel state information with a second uplink transmission resource; The at least two sub-channel state information includes first sub-channel state information and second sub-channel state information; The channel state information receiving method according to claim 17.
19. The first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report, and the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report. The channel state information receiving method according to claim 18.
20. Receiving the first sub-channel state information on the first uplink transmission resource and receiving the second sub-channel state information on the second uplink transmission resource includes receiving the first sub-channel state information fed back in the first slot and receiving the second sub-channel state information fed back in the second slot, wherein the second slot is larger than the first slot. The channel state information receiving method according to claim 18.
21. The second slot is determined by the first slot and a slot offset t, or the slot offset is determined by the second slot and the first slot, or the first slot is determined by the second slot and a slot offset t, wherein the slot offset t is a positive integer. The channel state information receiving method according to claim 20.
22. The slot offset t is an integer greater than or equal to a first threshold m1 and less than or equal to a second threshold m2, where m1 and m2 are positive integers, and m1 is smaller than m2. The channel state information receiving method according to claim 21.
23. The method for determining the first threshold m1 is determined by the first indication signaling transmitted, determined by a predefined method, determined by a first time pitch f1 and a carrier pitch, determined by the ability of the terminal to process CSI, and includes one of them. The channel state information receiving method according to claim 22.
24. The method for determining the second threshold m2 is determined by the second indication signaling transmitted, determined by a predefined method, determined by a second time pitch f2 and a carrier pitch, determined by the ability of the terminal to process CSI, and includes one of them. The channel state information receiving method according to claim 22.
25. The slot offset t is smaller than the first threshold m1, and the hybrid automatic repeat request HARQ corresponding to the first channel state information report and the second channel state information report has the same HARQ ID. The channel state information receiving method according to claim 22.
26. The slot offset t is greater than or equal to the first threshold m1. The HARQ corresponding to the first channel state information report and the second channel state information report has the same HARQ ID, or The HARQ corresponding to the first channel state information report and the second channel state information report has different HARQ IDs. The channel state information receiving method according to claim 22.
27. The slot offset t is greater than or equal to the second threshold m2. Transmit the third indication signaling, which is used to instruct the terminal to reacquire the first channel state information that is the second type of precoding information, and receive the first channel state information. Transmit the fourth indication signaling, which is used to instruct the terminal to reacquire the first channel state information that is the first type of precoding information, and receive the first channel state information. Transmit the fifth indication signaling, which is used to instruct the terminal to reacquire the first sub-channel state information and the second sub-channel state information, and receive the first sub-channel state information and the second sub-channel state information. Transmit the sixth indication signaling, which is used to instruct the terminal to reacquire the first sub-channel state information, and receive the first sub-channel state information. Further includes one of transmitting the seventh indication signaling, which is used to instruct the terminal to reacquire the second sub-channel state information, and receiving the second sub-channel state information. The channel state information receiving method according to claim 22.
28. The second uplink transmission resource is a PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information. The channel state information receiving method according to claim 18.
29. The second uplink transmission resource is a PUCCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second sub-channel state information. The channel state information receiving method according to claim 18.
30. The second uplink transmission resource is a PUCCH, and the PUCCH is a reserved bit used for transmitting a static HARQ codebook. The channel state information receiving method according to claim 18.
31. The second uplink transmission resource is a PUCCH, the PUCCH is used for transmitting second channel state information, and the transmission priority of the second channel state information is reduced so as to transmit the second sub-channel state information. The channel state information receiving method according to claim 18.
32. A grouping module configured to divide first channel state information into at least two sub-channel state information; A feedback module configured to feedback the at least two sub-channel state information with at least two uplink transmission resources. A channel state information feedback device.
33. A receiving module configured to receive at least two sub-channel state information with at least two uplink transmission resources; A merging module configured to merge at least two sub-channel state information into first channel state information. A channel state information receiving device.
34. One or more processors; A storage device configured to store one or more programs, 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 16 or 17 to 31. A communication node.
35. A computer program that, when executed by a processor, implements the method according to any one of claims 1 to 16 or 17 to 31 is stored. A storage medium.
Citation Information
Patent Citations
Channel state information feedback for flexible uplink control signaling
CN110741578A
Method and device for transmitting / receiving uplink control information in wireless communication system
WO2021060952A1