Channel state information feedback method, receiving method, apparatus, and communication node
By decomposing channel state information into multiple sub-channel state information and transmitting them on multiple uplink transmission resources, the problem of base stations being unable to effectively transmit channel state information is solved, achieving complete recovery of channel information, and is suitable for channel state information feedback in wireless communication systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2022-08-10
- Publication Date
- 2026-05-05
AI Technical Summary
In wireless communication systems, the uplink transmission resources allocated by the base station may not be able to effectively transmit channel state information, causing the base station to be unable to correctly recover the compressed channel information. In particular, in AI-based CSI feedback, discarding some bits will cause the channel information recovery to fail.
The first channel state information is divided into at least two sub-channel state information, and these sub-channel state information are fed back through at least two uplink transmission resources to ensure that the base station can completely receive and recover the channel information.
By decomposing and allocating multiple uplink transmission resources to transmit sub-channel state information, the loss of channel information is avoided, ensuring that the base station can correctly decode the channel state. This solves the problem of incomplete transmission of channel state information due to insufficient resources in the existing technology, and has a wide range of applications and is simple to implement.
Smart Images

Figure CN117640007B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and for example to a channel state information feedback method, receiving method, apparatus, and communication node. Background Technology
[0002] Artificial intelligence (AI) and machine learning (ML) have been widely applied across various industries, and their introduction into wireless communication systems to obtain channel state information has been extensively studied; one major application scenario is the feedback of channel state information (CSI). Generally, CSI feedback is implemented based on autoencoders. An autoencoder consists of an encoder and a decoder, with the encoder located on the terminal side and the decoder located on the base station side.
[0003] In CSI feedback, the base station allocates uplink transmission resources to the terminal for CSI feedback. However, because the base station does not know how many data streams the terminal needs to transmit, the specific number of bits transmitted in each data stream, or the possibility of multiple CSIs being transmitted on the same uplink transmission resources, the allocated uplink transmission resources may not be able to effectively transmit the CSIs. One solution is for the terminal to discard some CSI bits to achieve transmission. However, for AI-based CSI feedback, discarding some bits may prevent the base station from accurately recovering the compressed channel information. Another solution is to use multiple channel state information reports to feed back the CSIs, but how to feed back the CSIs from multiple CSI reports is a problem that needs to be solved. Summary of the Invention
[0004] This application provides a channel state information feedback method, receiving method, apparatus, and communication node, which can effectively solve the problem that an uplink transmission resource cannot effectively transmit at least one channel state information.
[0005] In a first aspect, embodiments of this application provide a channel state information feedback method, the method comprising:
[0006] Divide the first channel state information into at least two sub-channel state information;
[0007] The status information of at least two sub-channels is fed back through at least two uplink transmission resources.
[0008] Secondly, embodiments of this application also provide a method for receiving channel state information, the method comprising:
[0009] Receive at least two subchannel status information on at least two uplink transmission resources;
[0010] The at least two sub-channel state information are merged into the first channel state information.
[0011] Thirdly, embodiments of this application also provide a channel state information feedback device, the device comprising: a grouping module and a feedback module; wherein,
[0012] The grouping module is used to divide the first channel state information into at least two sub-channel state information.
[0013] The feedback module is used to feed back the status information of at least two sub-channels through at least two uplink transmission resources.
[0014] Fourthly, embodiments of this application also provide a channel state information receiving device, the device comprising: a receiving module and a combining module; wherein,
[0015] The receiving module is configured to receive at least two subchannel status information on at least two uplink transmission resources;
[0016] The merging module is used to merge at least two sub-channel state information into a first channel state information.
[0017] Fifthly, embodiments of this application provide a communication node, including:
[0018] Storage device for storing one or more programs;
[0019] When the one or more programs are executed by the one or more processors, the one or more processors perform the methods as described in the first and second aspects of this application.
[0020] Sixthly, embodiments of this application provide a storage medium storing a computer program, which, when executed by a processor, implements any of the methods described in the embodiments of this application.
[0021] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description
[0022] Figure 1 This is a first flowchart illustrating the channel state information feedback method provided in an embodiment of this application.
[0023] Figure 2 This is a second flowchart illustrating the channel state information feedback method provided in an embodiment of this application.
[0024] Figure 3A schematic diagram of the third process of the channel state information feedback method provided in the embodiments of this application;
[0025] Figure 4 This is a schematic diagram of the structure of the uplink transmission resources provided in the embodiments of this application;
[0026] Figure 5 A flowchart illustrating the channel state information receiving method provided in this application embodiment;
[0027] Figure 6 This is a schematic diagram of the structure of the channel state information feedback device provided in the embodiments of this application;
[0028] Figure 7 This is a schematic diagram of the structure of the channel state information receiving device provided in the embodiments of this application;
[0029] Figure 8 This is a schematic diagram of the structure of a communication node provided in an embodiment of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.
[0031] The steps illustrated in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases the steps shown or described may be performed in a different order than that presented here.
[0032] In this embodiment, 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 (e.g., including but not limited to base stations) and receiving-side devices (e.g., including but not limited to terminals). It should be understood that in this example, in the downlink, the first communication node (also referred to as the first communication node device) can be a base station, and the second communication node (also referred to as the second communication node device) can be a terminal. Similarly, in the uplink, the first communication node can also be a terminal, and the second communication node can also be a base station. In device-to-device communication between the two communication nodes, both the first and second communication nodes can be either base stations or terminals.
[0033] In the embodiments of this application, the base station can be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTE A), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remotes, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network-side devices such as primary cells and secondary cells.
[0034] In the embodiments of this application, the terminal is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios. A terminal may also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent, or UE device, etc. The embodiments in this application are not limited to these terms.
[0035] In this embodiment, higher-layer signaling includes, but is not limited to, Radio Resource Control (RRC) and Media Access Control control element (MAC CE). Physical layer signaling can also be transmitted between the base station and the terminal, such as transmitting physical layer signaling on the Physical Downlink Control Channel (PDCCH) or on the Physical Uplink Control Channel (PUCCH).
[0036] In this embodiment, the various parameter indicators can also be called indexes or identifiers (IDs), which are completely equivalent concepts. For example, a wireless system resource identifier, where wireless system resources include, but are not limited to, one of the following: a reference signal resource, a group of reference signal resources, a reference signal resource configuration, a Channel State Information (CSI) report, a CSI report set, an index corresponding to a terminal, a base station, a panel, a neural network, a sub-neural network, a neural network layer, etc. The base station can indicate the identifier of one or a group of resources to the terminal through various higher-layer signaling or physical-layer signaling.
[0037] In this application embodiment, Artificial Intelligence (AI) includes self-learning devices, components, software, and modules such as Machine Learning (ML), Deep Learning, Reinforcement Learning, Transfer Learning, Deep Reinforcement Learning, and Meta-learning. In one embodiment, AI is implemented through an AI network (or neural network). The neural network includes multiple layers, each layer including at least one node. In one example, the neural network includes an input layer, an output layer, and at least one hidden layer. Each layer of the neural network includes, but is not limited to, using at least one of the following: fully connected layers, dense layers, convolutional layers, transposed convolutional layers, directly connected layers, activation functions, normalization layers, and pooling layers. In one embodiment, each layer of the neural network may include a sub-neural network, such as a residual network block (or Resnet block), a dense network (Densenet Block), or a recurrent neural network (RNN). The AI network may include a neural network model and / or the neural network parameters corresponding to the neural network model. The neural network model can be simply referred to as the network model, and the neural network parameters can be simply referred to as network parameters. A network model defines the architecture of a neural network, including the number of layers, the size of each layer, the activation function, the connections, the convolutional kernels and strides, and the convolution type (e.g., 1D convolution, 2D convolution, 3D convolution, hollow convolution, transposed convolution, separable convolution, grouped convolution, expanded convolution, etc.). Network parameters are the weights and / or biases of each layer in the network model and their values. A network model can correspond to multiple sets of different neural network parameter values to adapt to different scenarios. A neural network model can correspond to multiple different neural network parameter values. Neural network parameters are obtained through online or offline training. For example, by inputting at least one sample and label, the neural network model is trained to obtain the neural network parameters.
[0038] In the embodiments of this application, a time slot can be a time slot or a mini-slot. A time slot or mini-slot includes at least one symbol. Here, a symbol refers to a time unit in a subframe, frame, or time slot, such as an Orthogonal Frequency Division Multiplexing (OFDM) symbol, a Single-Carrier Frequency Division Multiple Access (SC-FDMA) symbol, or an Orthogonal Frequency Division Multiple Access (OFDMA) symbol.
[0039] In the embodiments of this application, transmission includes sending or receiving. For example, sending data or signals, or receiving data or signals.
[0040] In this embodiment, to calculate channel state information or perform channel estimation, mobility management, positioning, etc., the base station or user needs to transmit a reference signal (RS). The reference signal includes, but is not limited to, a channel-state information reference signal (CSI-RS), which includes zero-power CSI-RS (ZP CSI-RS) and non-zero-power CSI-RS (NZP CSI-RS), channel-state information-interference measurement (CSI-IM), a sounding reference signal (SRS), a synchronization signal block (SSB), a physical broadcast channel (PBCH), and a synchronization signal block / physical broadcast channel (SSB / PBCH). NZP CSI-RS can be used to measure channel or interference. CSI-RS can also be used for tracking, and is called a tracking reference signal (CSI-RS for...). Tracking (TRS), while CSI-IM is generally used to measure interference, and SRS is used for channel estimation or to acquire uplink precoding. Additionally, the set of resource elements (REs) used to transmit reference signals is called reference signal resources, such as CSI-RS resource, SRS resource, CSI-IM resource, and SSB resource. In this paper, SSB includes synchronization signal blocks and / or physical broadcast channels.
[0041] In the embodiments of this application, in a communication system, the resources for transmitting reference signals can be called reference signal resources. In order to save signaling overhead, multiple reference signal resources may be combined into a set (such as CSI-RS resource set, CSI-IM resource set, SRS resource set). A reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets may all come from the same reference signal resource setting (such as CSI-RS resource setting, SRS resource setting, CSI-IM resource setting, where CSI-RS resource setting may be merged with CSI-IM resource setting and both are called CSI-RS resource setting) to configure reference signal parameter information.
[0042] In this embodiment, the base station configures measurement resource information, which is used to acquire channel state information. The measurement resource information includes C... N Channel Measurement Resource (CMR) information and C M Interference Measurement Resource (IMR) information, C N and C M The value is a positive integer. The base station configures measurement resource information in a report config or reporting setting. Where C... N The CMR information is used for channel measurement at the terminal. M The IMR information is used to enable the terminal to measure the interference it receives.
[0043] In one example, to better transmit data or signals, a base station or terminal needs to acquire channel state information. This channel state information can include at least one of the following: Channel State Information – Reference Signal Resource Indicator (CSI-RS Resource Indicator, CRI), Synchronization Signals Block Resource Indicator (SSBRI), Reference Signal Received Power (RSRP), Differential RSRP, Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Layer Indicator (LI), Rank Indicator (RI), Level 1 Signal to Interference Plus Noise Ratio (L1-SINR), Differential L1-SINR, and precoding information. Here, the precoding matrix indicator is one type of precoding information, specifically the case where precoding information is implemented based on a codebook. Precoding information also includes methods based on non-codebook implementations. For example, Type II precoding information. In one example, CSI that includes Type I precoding information is called Type I CSI. In another example, CSI that includes Type II precoding information is called Type II CSI.
[0044] In this embodiment, the terminal and base station transmit channel state information matching the channel through a first type of precoding information. This first type of precoding information is precoding information based on a traditional channel feature matrix or the quantized values of the feature matrix. For example, a codebook-based method. Examples include the codebook for N antennas in LTE (where N = 2, 4, 8, 12, 16, 2432), and the type I codebook, type II codebook, type II port selection codebook, enhanced type II codebook, enhanced type II selection codebook, and further enhanced type II selection codebook in NR. The codebook includes L codewords. The main idea is that the base station and terminal pre-store L codewords according to a prescribed formula, table, or dictionary. In one example, a codeword is a vector. In another example, a codeword is a matrix with r columns, each column being a vector. Preferably, each column of the matrix is orthogonal. In one example, the vector constituting the codeword is a 0-1 vector, where only one value is 1 and the others are zero. In one example, the vector constituting the codeword is a DFT vector (Discrete Fourier Transform, DFT). In another example, the vector constituting the codeword is obtained by combining two or more DFT vectors through a tensor product (Kronecker product). In yet another example, the vector constituting the codeword is obtained by concatenating two or more DFT vectors multiplied by different phase rotations. Finally, the vector constituting the codeword is obtained by combining two or more DFT vectors through a tensor product (Kronecker product) and multiplying by a phase rotation. The base station or terminal searches for L codewords to find the codeword that best matches the channel as the optimal codeword for transmitting data or signals. The codeword that matches the channel includes, but is not limited to, at least one of the following: minimum distance between the codeword and the channel; maximum correlation between the codeword and the channel; minimum distance between the optimal right singular vector or matrix of the codeword and the channel; maximum correlation between the optimal right singular vector or matrix of the codeword and the channel; maximum signal-to-noise ratio calculated from the codeword and the channel, etc.; L is an integer greater than 1, generally greater than the number of transmit antennas.
[0045] In one example, the terminal and the base station transmit channel state information matching the channel through second - type precoding information, and the second - type precoding information is the channel state information obtained based on AI. In one example, the base station and the terminal obtain the channel state information through an auto - encoder, and the auto - encoder includes an encoder and a decoder; wherein, the encoder is at the terminal, and the decoder is on the base station side. The terminal compresses the obtained channel H through the encoder to obtain the compressed H1, and quantizes and feeds back the compressed channel H1 to the base station. The base station receives the quantized H1, de - quantizes it and inputs it into the decoder, and decompresses it through the decoder to recover H.
[0046] 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, de - quantizes them, and inputs the de - quantized K elements into the AI module. The AI module outputs K0 elements as the recovery of H, thereby obtaining the precoding matrix of H. Here, K and K0 are integers greater than 1, and K < K0. Here, H1 obtained through the compressor or the K elements selected from H are both second - type channel state information. And for simplicity, the quantized H1 is also called second - type channel state information. In one example, the second - type precoding information can also be a precoding matrix different from the first - type precoding information generated through other non - AI methods. In one example, the second - type precoding information can also be a precoding matrix other than the first - type precoding information.
[0047] In one example, for transmitting CSI, such as terminal-feedback CSI and base station-received CSI, the terminal and base station need to define a CSI report (CSI report or CSI report configuration). The CSI report defines at least one of the following parameters: the time-frequency resources used for CSI feedback, the report quantity included in the CSI, the time-domain category of the CSI feedback (reportConfigType), measurement channel resources, measurement interference resources, and measurement bandwidth. The CSI report can be transmitted on uplink transmission resources, including PUSCH and PUCCH. The CSI report also includes time-domain characteristics, including periodic CSI reports (P-CSI), aperiodic CSI reports (AP-CSI), and semi-persistent CSI reports (SP-CSI). Generally, P-CSI transmissions involve a relatively small number of bits and are transmitted on the PUCCH, while A-CSI transmissions involve a larger number of bits and are typically transmitted on the PUSCH. SP-CSI can be transmitted on either the PUSCH or the PUCCH. PUCCH-based P-CSI is generally configured using higher-layer signaling (Radio Resource Control, RRC), and PUCCH-based SP-CSI is also configured or activated using higher-layer signaling (RRC and / or MAC CE). PUSCH-based SP-CSI or A-CSI is triggered by physical layer signaling (Downlink Control Information, DCI), which is typically transmitted on the Physical Downlink Control Channel (PDCCH). In this embodiment, feedback CSI can also be called transmission CSI or sent CSI, for example, carrying channel state information on uplink transmission resources for feedback or transmission. Both the uplink transmission resources and the corresponding CSI are indicated by a channel state information report. In this embodiment of the application, feeding back a CSI report means feeding back the channel state information corresponding to the CSI report.
[0048] In this embodiment, the base station configures N CSI reports for the terminal via higher-layer signaling and / or physical-layer signaling. Each CSI report has an index value (identity, ID), called the CSI report ID. The terminal can select M CSI reports from the N CSI reports based on its computing or processing capabilities and the requirements of the base station. Based on the uplink feedback resources, the terminal feeds back the channel state information corresponding to at least one of the M CSI reports, where N and M are positive integers, and M <= N. In one example, the terminal needs to feed back M CSI reports, but at least two of the M reports have conflicting transmission resources. A conflict between two reports means that at least one symbol and / or at least one subcarrier is the same in the transmission resources (such as PUCCH or PUSCH) used to feed back the two reports.
[0049] In one example, the terminal compresses the obtained channel H using an encoder and feeds back the compressed channel H1 to the base station. The base station receives H1 and decompresses it using the decompression module of the decoder to recover H. Specifically, the terminal compresses the obtained channel information H using the encoder to obtain first channel state information (here, it is a type II precoding information), which includes L elements. After quantizing these L elements, quantized first channel state information is obtained, and this quantized first channel state information is fed back to the base station. The base station receives the quantized first channel state information, dequantizes it, inputs the dequantized first channel state information into the decoder, and obtains second channel state information through the decoder's processing. The second channel state information can be understood as an estimate of the channel information H or a precoding matrix that matches it.
[0050] In some examples, the terminal needs to send multiple CSI reports within the same uplink transmission resource, where at least L CSI reports correspond to conflicting transmission resources. In one example, at least one of the L conflicting CSI reports includes Type II precoding information, where L is a positive integer. The priority value (PV) of the L conflicting CSI reports is calculated using the priority value calculation formula, and they are sorted in ascending order of priority value. The CSI report with the highest priority value is ignored first, then the second highest priority CSI report is ignored, until the transmission requirements are met. The L1 lowest priority CSI reports that meet the requirements are then transmitted within the uplink transmission resource, where L and L1 are positive integers, and L>=L1. In one example, the uplink transmission resource is PUSCH; in another example, it is PUCCH.
[0051] Figure 1 This is a first flowchart illustrating a channel state information feedback method provided in an embodiment of this application. This method can be executed by a channel state information feedback device or terminal, which can be implemented in software and / or hardware, and can be integrated into any smart device with network communication capabilities. Figure 1 As shown, the channel state information feedback method may include the following steps:
[0052] S101. Divide the first channel state information into at least two sub-channel state information.
[0053] In one example, when a terminal needs to send L conflicting CSI reports to the base station on the first uplink transmission resource, the terminal selects L1 reports from the L reports as the priority CSI reports for transmission according to priority; where L and L1 are positive integers and L is greater than or equal to L1; the L1th CSI report is the CSI report with the lowest priority among the L1 priority 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 L1th report. The channel state information corresponding to the L1th CSI report is split into C sub-channel state information (or channel state information subsets, or CSI subsets), such as C sub-type II precoding information; at least one of the C sub-channel state information is transmitted on the first uplink transmission resource, and at least one of the C sub-channel state information is transmitted on the second uplink transmission resource.
[0054] In one example, the intersection of the subchannel state information transmitted by the first uplink transmission resource and the subchannel state information transmitted by the second uplink transmission resource is zero, or they are completely different.
[0055] In one example, the union of the subchannel state information transmitted by the first uplink transmission resource and the subchannel state information transmitted by the second uplink transmission resource is all the subchannel state information.
[0056] In one example, the channel state information corresponding to the L1-th CSI report (i.e., the first channel state information) is split 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 another example, the channel state information corresponding to the L1-th CSI report is split 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.
[0057] In one embodiment, the channel state information corresponding to at least one CSI report is divided into C sub-channel state information. All or part of the C sub-channel state information is transmitted in at least two uplink transmission resources. For example, at least one of the C sub-channel state information is transmitted on a first uplink transmission resource, and the remaining C sub-channel state information is transmitted on a second uplink transmission resource. The multiple uplink transmission resources satisfy a preset timing relationship, and the transmission content on the uplink transmission resources is determined according to the preset timing relationship.
[0058] S102, Feed back at least two sub-channel status information through at least two uplink transmission resources.
[0059] In one embodiment, the terminal can feed back at least two sub-channel state information via at least two uplink transmission resources. For example, assuming the terminal divides the first channel state information into first sub-channel state information and second sub-channel state information, the terminal can feed back the first sub-channel state information on the first uplink transmission resource and feed back the second sub-channel state information on the second uplink transmission resource.
[0060] In one embodiment, the CSI corresponding to the L1st CSI report is the first channel state information, comprising K bits. However, the first uplink transmission resource transmits the content of the L1-1 CSI reports and part of the content of the L1st report (leaving only K1 bits for transmitting part of the L1st report content). Therefore, the terminal can divide the first channel state information into first sub-channel state information and second sub-channel state information. The K1 bits of the first sub-channel state information can be carried on the first uplink transmission resource for feedback, and the remaining K2 = K - K1 bits of the second sub-channel state information can be carried on the second uplink transmission resource for feedback. In another embodiment, the terminal can further divide the channel state information corresponding to the L1st CSI report into C CSIs; feed back the first sub-channel state information on the first uplink transmission resource; feed back the second sub-channel state information on the second uplink transmission resource; ...; feed back the Cth sub-channel state information on the Cth uplink transmission resource.
[0061] In one embodiment, the C uplink transmission resources corresponding to the C sub-channel state information each correspond to different time-domain resources, such as in multiple different time slots or sub-time slots. In another embodiment, the C uplink transmission resources corresponding to the C sub-channel state information each correspond to different frequency-domain resources, such as in different subcarrier sets or different physical resource blocks (PRBs).
[0062] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report; the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report. The first uplink transmission resource and the first sub-channel state information corresponding 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 both are transmitted within the first uplink transmission resource indicated by the first channel state information report. Similarly, the second uplink transmission resource and the second sub-channel state information corresponding 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 both are transmitted within the second uplink transmission resource indicated by the second channel state information report.
[0063] In one embodiment, the terminal can feed back first sub-channel state information on a first uplink transmission resource and second sub-channel state information on a second uplink transmission resource. Specifically, the terminal can feed back the first sub-channel state information on a first timeslot and the second sub-channel state information on a second timeslot; wherein the second timeslot is longer than the first timeslot. The timeslot here can also be a sub-timeslot.
[0064] In one embodiment, the second time slot is determined based on the first time slot and a time slot offset t, for example, the second time slot equals the first time slot plus the time slot offset. In another embodiment, the time slot offset t is determined based on the second time slot and the first time slot, for example, the time slot offset equals the second time slot minus the first time slot; wherein, the time slot offset t is a positive integer. In another embodiment, the first time slot is determined based on the second time slot and the time slot offset t, for example, the first time slot equals the second time slot minus the time slot offset; wherein, the time slot offset t is a positive integer.
[0065] In one embodiment, the time 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. For example, the terminal can feed back the first sub-channel state information in the nth time slot and the second sub-channel state information in the (n+t)th time 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.
[0066] The channel state information feedback method proposed in this application involves the terminal first dividing the first channel state information into at least two sub-channel state information; then, it transmits these at least two sub-channel state information through 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 through at least two uplink transmission resources, thus not affecting channel decoding. In existing technologies, the terminal achieves transmission by discarding some CSI bits. However, for AI-based CSI, each CSI encoded bit may be related to channel information, and their importance is equal. Discarding some bits may prevent the base station from recovering the compressed channel, resulting in the decoder not decoding well. Therefore, compared with existing technologies, the channel state information feedback method proposed in this application can effectively solve the problem that one uplink transmission resource cannot effectively transmit at least one channel state information; furthermore, the technical solution of this application is simple and convenient to implement, easy to popularize, and has a wider range of applications.
[0067] Figure 2 This is a second flowchart illustrating the channel state information feedback method provided in this application embodiment. Further optimizations and extensions based on the above technical solution are possible, and it can be combined with the various optional implementation methods described above. For example... Figure 2 As shown, the channel state information feedback method may include the following steps:
[0068] S201. Divide the first channel state information into at least two sub-channel state information.
[0069] S202, Feeding back first sub-channel status information on the first uplink transmission resource; feeding back second sub-channel status information on the second uplink transmission resource; wherein, the at least two sub-channel status information includes: first sub-channel status information and second sub-channel status information.
[0070] In one embodiment, the terminal can divide 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 can feed back the first sub-channel state information on the first uplink transmission resource; and feed back the second sub-channel state information on the second uplink transmission resource.
[0071] In one embodiment, when C=2, the first channel state information corresponding to a CSI report is split into a first sub-channel state information and a 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; wherein K1+K2>=K. The reason why K1+K2 is greater than or equal to K is that the first CSI report and / or the second CSI report may include some bits to indicate that they belong to the same channel state information, or there may be some bits to indicate the correlation between the first CSI report and the second CSI report.
[0072] The channel state information feedback method proposed in this application involves the terminal first dividing the first channel state information into at least two sub-channel state information; then, it transmits these at least two sub-channel state information through 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 through at least two uplink transmission resources, thus not affecting channel decoding. In existing technologies, the terminal achieves transmission by discarding some CSI bits. However, for AI-based CSI, each CSI encoded bit may be related to channel information, and their importance is equal. Discarding some bits may prevent the base station from recovering the compressed channel and may also cause changes in the input dimension of the decoder, resulting in poor decoding performance. Therefore, compared with existing technologies, the channel state information feedback method proposed in this application can effectively solve the problem that one uplink transmission resource cannot effectively transmit at least one channel state information; furthermore, the technical solution of this application is simple and convenient to implement, easy to popularize, and has a wider range of applications.
[0073] Figure 3 This is a schematic diagram of the third process of the channel state information feedback method provided in this application embodiment. Further optimizations and extensions can be made based on the above technical solution, and it can be combined with the various optional implementation methods described above. For example... Figure 3 As shown, the channel state information feedback method may include the following steps:
[0074] S301. Divide the first channel state information into at least two sub-channel state information.
[0075] S302. Feed back the first sub-channel state information in the first time slot; feed back the second sub-channel state information in the second time slot; wherein the second time slot is longer than the first time slot.
[0076] In one embodiment, the terminal may feed back first sub-channel state information in a first time slot and second sub-channel state information in a second time slot; wherein the second time slot is greater than the first time slot; the second time slot is determined based on the first time slot and a time slot offset t; or, the time slot offset t is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and the time slot offset t; the time slot offset t is a positive integer.
[0077] In one embodiment, the time 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. For example, the terminal can feed back the first sub-channel state information in the nth time slot and the second sub-channel state information in the (n+t)th time 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.
[0078] In one embodiment, the determination of the first threshold m1 includes one of the following methods: determination based on received first indication signaling; determination based on an agreed method; determination based on a first time interval f1 and carrier spacing; determination based on the CSI processing capability; wherein the first indication signaling may include first higher-layer signaling and / or first physical layer signaling. Specifically, the first threshold m1 may be determined by the base station, the terminal receives the first higher-layer signaling and / or first physical layer signaling sent by the base station, and the terminal determines m1 through the first higher-layer signaling and / or first physical layer signaling; or, the first threshold m1 may also be determined by the base station and the terminal according to an agreed method; or, m1 may also be determined based on the first time interval f1 and carrier spacing; wherein f1 is the number of symbols between the last symbol of the first uplink transmission resource carrying the first CSI report and the first symbol of the second uplink transmission resource carrying the second CSI report, and f1 is the minimum time required for the base station to process the CSI report; or, the first threshold m1 may also be determined based on the terminal's CSI processing capability, the terminal feeds back its CSI processing capability to the base station, and the base station determines m1 based on the terminal's CSI processing capability.
[0079] In one embodiment, the second threshold m2 is determined in one of the following ways: based on received second indication signaling; based on an agreed-upon method; based on a second time interval f2 and carrier spacing; based on the CSI processing capability; wherein the second indication signaling may include second higher-layer signaling and / or second physical-layer signaling. Specifically, the second threshold m2 may be determined by the base station, where the terminal receives the second higher-layer signaling and / or second physical-layer signaling sent by the base station, and the terminal can determine m2 through the second higher-layer signaling and / or second physical-layer signaling; or, the second threshold m2 may also be determined by the base station and the terminal according to an agreed-upon method; or, the second threshold m2 may also be determined based on the second time interval f2 and carrier spacing; f2 is the number of symbols between the last symbol of the first uplink transmission resource carrying the first CSI report and the first symbol of the second uplink transmission resource carrying the second CSI report, where f2 is the maximum time required for channel correlation maintenance; or, the second threshold m2 may also be determined based on the terminal's CSI processing capability, where the terminal feeds back its CSI processing capability to the base station, and the base station determines m2 based on the terminal's CSI processing capability.
[0080] In one embodiment, the time slot offset t is less than the first threshold m1, i.e., 1≤t<m1, and the hybrid automatic repeat request (HARQ) corresponding to the first channel state information corresponding to the first sub-channel state information and the second channel state information corresponding to the second sub-channel state information has the same HARQ ID.
[0081] In one embodiment, the time slot offset t is greater than a 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.
[0082] In one embodiment, the time slot offset t is greater than the second threshold m2, meaning the terminal can ignore the second channel state information report corresponding to the second sub-channel state information. That is, it does not feed back the second channel state information report corresponding to the second sub-channel state information on the second uplink transmission resource.
[0083] In one example, if the time slot offset t is greater than the second threshold m2 (i.e., t ≥ m2), the terminal can also receive a third indication signaling to reacquire the first channel state information, which is second-type precoding information, and feed back the first channel state information. The third indication signaling is higher-layer and / or physical-layer signaling. In another example, the terminal can also receive a fourth indication signaling to reacquire the first channel state information, which is first-type precoding information, and feed back the first channel state information. The fourth indication signaling is higher-layer and / or physical-layer signaling. In another example, the terminal can also receive a fifth indication signaling to reacquire the first sub-channel state information and the second sub-channel state information, and feed back the first and second sub-channel state information. The fifth indication signaling is higher-layer and / or physical-layer signaling. In yet another example, the terminal can also receive a sixth indication signaling to reacquire the first sub-channel state information and feed back the first sub-channel state information. The sixth indication signaling is higher-layer and / or physical-layer signaling. In one example, the terminal can also receive a seventh indication signaling, reacquire the second sub-channel state information, and feed back the second sub-channel state information. The seventh indication signaling is higher layer and / or physical layer signaling.
[0084] In one embodiment, the second uplink transmission resource can 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.
[0085] In one embodiment, the second uplink transmission resource can be a PUCCH, and the effective transmission bits of the second uplink transmission resource are greater than the reserved bits corresponding to the second sub-channel state information.
[0086] In some embodiments, the effective transmission bits of an uplink transmission resource refer to the number of transmission bits that the uplink transmission resource can carry under its corresponding modulation and coding scheme.
[0087] In one embodiment, the second uplink transmission resource can be a PUCCH, which is originally used to transmit second channel state information. Here, the second channel state information is a channel state information different from the first channel state information. The transmission priority of the second channel state information is reduced to transmit the second sub-channel state information.
[0088] Figure 4 This is a schematic diagram of the structure of the uplink transmission resources provided in an embodiment of this application. Figure 4As shown, the terminal can feed back the first sub-channel status information in the nth time slot and the second sub-channel status information in the (n+t)th time slot, where n is an integer and t is a positive integer. n is a negative integer before the current time slot and a positive integer after the current time slot. In one example, since the base station needs time to process the received CSI1, t >= m1 is required. m1 depends on the algorithm used by the base station to process CSI1, the base station's processing capacity, and the number of CSIs the base station needs to process simultaneously. In one example, the first threshold m1 can be determined by the base station, which sends m1 to the terminal via first higher-layer signaling and / or first physical layer signaling. The terminal determines m1 by receiving the first higher-layer signaling and / or first physical layer signaling. In another example, the first threshold m1 is agreed upon by the base station and the terminal, for example, 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 instance, the base station and the terminal agree that the number of symbols between the last symbol of the first uplink transmission resource carrying the first CSI report and the first symbol of the second uplink transmission resource carrying the second CSI report is f1. Then m1 is floor(f1 / s), where f1 is a positive integer, s is the number of symbols included in each time slot (e.g., 12, 14, etc.), and floor represents a floor function, such as an up-floor or down-floor function. In one example, the first threshold m1 is determined based on f1 and the carrier spacing (e.g., 2). (u1 / u2) ×floor(f1 / s), where f1 is a positive integer, s is the number of symbols included in each time slot, u1 is a parameter related to the subcarrier spacing corresponding to the first or second uplink transmission resource, such as 30k; u2 corresponds to the reference subcarrier spacing, such as 15k. In one example, the first threshold m1 is related to the terminal's CSI processing capability. If m1 is too small, the terminal will not have enough time to obtain the CSI, so the first threshold m1 must be greater than a certain value. The first threshold m1 can also be determined based on the terminal's CSI processing capability. The terminal feeds back its CSI processing capability to the base station, and the base station determines the value of m1 based on the terminal's CSI processing capability.
[0089] In one embodiment, since the channel is constantly changing, the channel state information has a certain timeliness. After a certain timeliness, it is meaningless for the terminal to feedback the CSI anymore. Therefore, it is necessary to stipulate 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 can be determined according to the terminal's ability to process CSI. In one example, the terminal can determine the value of m2 according to the change situation of the downlink channel. For example, for a channel with fast change, m2 is small, while for a channel with slow change, m2 is large. The change speed of the channel is related to the terminal's moving speed, related to the surrounding scatterers, and also related to the subcarrier spacing. In one example, the base station determines m2. For example, m2 is determined according to the change speed of the channel and determined according to the statistical channel characteristics, and the determined m2 is indicated to the terminal through the second high-layer signaling and / or the second physical-layer signaling. In one example, m2 is a 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 between the last symbol of the first uplink transmission resource carrying the first CSI report and the first symbol of the second uplink transmission resource carrying the second CSI report is f2. Then m2 is floor(f2 / s), where f2 is a positive integer, s is the number of symbols included in each slot, such as positive integers like 12, 14, etc., and floor represents the rounding function, such as the ceiling function or the floor function. In one example, the second threshold m2 can be determined according to the second time interval f2 and the carrier spacing. 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 spacing corresponding to the first uplink transmission resource or the second uplink transmission resource, such as 30k, etc., and u2 corresponds to the reference subcarrier spacing, such as 15k.
[0090] In one embodiment, the slot offset t is less than the first threshold m1, that is, 1 <= t < m1, and the terminal may not process or transmit the second sub-channel state information. In one example, if 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; where the HARQ corresponding to the first channel state information report corresponding to the first sub-channel state information and the HARQ corresponding to the second channel state information report corresponding to the second sub-channel state information have 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, that is, 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.
[0091] In one example, if the time slot offset t is greater than or equal to the second threshold m2 (i.e., t>=m2), the terminal may not feed back the second sub-channel state information. In another example, if t>=m2, the terminal may feed back the second sub-channel state information in the second uplink transmission resource. However, after receiving the second sub-channel state information, if the base station finds 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 finds t>=m2, it does not process the second sub-channel state information and ignores the already processed first sub-channel state information. In yet another example, after receiving the second sub-channel state information, if the base station finds t>=m2, it does not process the second sub-channel state information and obtains the corresponding low-precision channel state information of the terminal through the first sub-channel state information.
[0092] In one example, after receiving the second sub-channel state information, the base station finds that t>=m2 and sends a third indication signaling to the terminal to instruct the terminal to reacquire the first channel state information. The first channel state information is second type precoded information. The third indication signaling is higher layer and / or physical layer signaling.
[0093] In one example, after receiving the second sub-channel state information, the base station finds that t>=m2 and sends a fourth indication signaling to the terminal to instruct the terminal to reacquire the first channel state information, which is a first type of precoded information. The fourth indication signaling is a higher layer and / or physical layer signaling.
[0094] In one example, after receiving the second sub-channel state information, the base station finds that t>=m2 and sends a fifth indication signaling to the terminal to instruct the terminal to reacquire the first and second sub-channel state information and receive the first and second sub-channel state information. The fifth indication signaling is a higher layer and / or physical layer signaling.
[0095] In one example, after receiving the second sub-channel state information, the base station finds that t>=m2 and sends a sixth indication signaling to the terminal to instruct the terminal to reacquire the first sub-channel state information and receive the first sub-channel state information. The sixth indication signaling is a higher layer and / or physical layer signaling.
[0096] In one example, after receiving the second sub-channel state information, the base station finds that t>=m2 and sends a seventh indication signaling to the terminal to instruct the terminal to reacquire the second sub-channel state information and receive the second sub-channel state information. The seventh indication signaling is a higher layer and / or physical layer signaling.
[0097] Figure 5This is a flowchart illustrating a channel state information receiving method provided in an embodiment of this application. This method can be executed by a channel state information receiving device or a base station, which can be implemented in software and / or hardware, and can be integrated into any smart device with network communication capabilities. Figure 5 As shown, the channel state information receiving method may include the following steps:
[0098] S501, Receive at least two sub-channel status information on at least two uplink transmission resources.
[0099] S502, merge the at least two sub-channel state information into the first channel state information.
[0100] In one example, the intersection of the subchannel state information transmitted by the first uplink transmission resource and the subchannel state information transmitted by the second uplink transmission resource is zero, or they are completely different.
[0101] In one example, the union of the subchannel state information transmitted by the first uplink transmission resource and the subchannel state information transmitted by the second uplink transmission resource is all the subchannel state information.
[0102] 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; wherein the at least two sub-channel state information include: first sub-channel state information and second sub-channel state information.
[0103] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to the first channel state information report; the second uplink transmission resource and the second sub-channel state information correspond to the second channel state information report.
[0104] In one embodiment, the base station can receive first sub-channel state information fed back from a first time slot; and receive second sub-channel state information fed back from a second time slot; wherein the second time slot is longer than the first time slot. Here, a time slot can also be a sub-time slot.
[0105] In one embodiment, the second time slot is determined based on the first time slot and the time slot offset t. For example, the second time slot is equal to the first time slot plus the time slot offset; wherein the time slot offset t is a positive integer.
[0106] In one embodiment, the time slot offset t is determined based on the second time slot and the first time slot. For example, the time slot offset is equal to the second time slot minus the first time slot; wherein, the time slot offset t is a positive integer.
[0107] In one embodiment, the first time slot is determined based on the second time slot and the time slot offset t. For example, the first time slot is equal to the second time slot minus the time slot offset; where the time slot offset t is a positive integer.
[0108] For example, a base station can receive the first sub-channel state information fed back in the nth time slot; and receive the second sub-channel state information fed back in the (n+t)th time 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.
[0109] In one embodiment, the time 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.
[0110] In one embodiment, the first threshold m1 is determined in one of the following ways: based on a first instruction signaling sent; based on an agreed method; based on a first time interval f1 and a carrier interval; or based on the terminal's CSI processing capability.
[0111] In one embodiment, the second threshold m2 is determined in one of the following ways: based on the transmitted second indication signaling; based on an agreed method; based on the second time interval f2 and the carrier spacing; or based on the terminal's CSI processing capability.
[0112] In one embodiment, the time 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.
[0113] In one embodiment, the time 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.
[0114] In one example, if the time slot offset t is greater than or equal to the second threshold m2, the base station can also send a third indication signaling to instruct the terminal to reacquire the first channel state information, which is the second type of precoded information. The third indication signaling is higher layer and / or physical layer signaling.
[0115] In one example, if the time slot offset t is greater than or equal to the second threshold m2, the base station can also send a fourth indication signaling to instruct the terminal to reacquire the first channel state information, which is a first type of precoded information. The fourth indication signaling is a higher layer and / or physical layer signaling.
[0116] In one example, if the time slot offset t is greater than or equal to the second threshold m2, the base station can also send a fifth indication signaling to instruct the terminal to reacquire the first sub-channel state information and the second sub-channel state information, and to receive the first sub-channel state information and the second sub-channel state information. The fifth indication signaling is higher layer and / or physical layer signaling.
[0117] In one example, if the time slot offset t is greater than or equal to the second threshold m2, the base station can also send a sixth indication signaling to instruct the terminal to reacquire the first sub-channel state information and receive the first sub-channel state information. The sixth indication signaling is a higher layer and / or physical layer signaling.
[0118] In one example, if the time slot offset t is greater than or equal to the second threshold m2, the base station can also send a seventh indication signaling to instruct the terminal to reacquire the second sub-channel state information and receive the second sub-channel state information. The seventh indication signaling is a higher layer and / or physical layer signaling.
[0119] 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 subchannel state information.
[0120] 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 subchannel state information.
[0121] In one embodiment, the second uplink transmission resource is a PUCCH, which is a reserved bit for transmitting a static HARQ codebook.
[0122] In some embodiments, the effective transmission bits of an uplink transmission resource refer to the number of transmission bits that the uplink transmission resource can carry under its corresponding modulation and coding scheme.
[0123] In one embodiment, the second uplink transmission resource can be a PUCCH, which is originally used to transmit second channel state information. Here, the second channel state information is a channel state information different from the first channel state information. The transmission priority of the second channel state information is reduced to transmit the second sub-channel state information.
[0124] The channel state information (CSI) receiving method proposed in this application involves a base station receiving at least two sub-channel state information on at least two uplink transmission resources; these at least two sub-channel state information are then merged into a first channel state information. In existing technologies, terminals achieve transmission by discarding some CSI bits. However, for AI-based CSI, each CSI coded bit may be related to channel information, and their importance is equal. Discarding some bits may prevent the base station from recovering the compressed channel, resulting in the decoder not decoding properly. Therefore, compared with existing technologies, the channel state information receiving method proposed in this application effectively solves the problem that one uplink transmission resource cannot effectively transmit at least one channel state information; furthermore, the technical solution of this application is simple and convenient to implement, easy to popularize, and has a wider range of applications.
[0125] Figure 6 This is a schematic diagram of the channel state information feedback device provided in an embodiment of this application. Figure 6 As shown, the channel state information feedback device includes: a grouping module 601 and a feedback module 602; wherein,
[0126] The grouping module 601 is used to divide the first channel state information into at least two sub-channel state information;
[0127] The feedback module 602 is used to feed back the status information of the at least two sub-channels through at least two uplink transmission resources.
[0128] In one embodiment, the feedback module 602 is specifically used to feed back first sub-channel state information on a first uplink transmission resource and to feed back second sub-channel state information on a second uplink transmission resource; wherein the at least two sub-channel state information includes first sub-channel state information and second sub-channel state information.
[0129] In one embodiment, the first uplink transmission resource and the first sub-channel status information correspond to a first channel status information report; the second uplink transmission resource and the second sub-channel status information correspond to a second channel status information report.
[0130] In one embodiment, the feedback module 602 is specifically used to feed back the first sub-channel state information in a first time slot and to feed back the second sub-channel state information in a second time slot; wherein the second time slot is longer than the first time slot.
[0131] In one embodiment, the second time slot is determined based on the first time slot and the time slot offset t; or, the time slot offset t is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and the time slot offset t; wherein the time slot offset t is a positive integer.
[0132] In one embodiment, the time 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.
[0133] In one embodiment, the first threshold m1 is determined in one of the following ways: based on the received first indication signaling; based on an agreed method; based on the first time interval f1 and the carrier spacing; or based on the ability to process CSI.
[0134] In one embodiment, the second threshold m2 is determined in one of the following ways: based on the received second indication signaling; based on an agreed method; based on the second time interval f2 and the carrier spacing; or based on the ability to process CSI.
[0135] In one embodiment, the time 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.
[0136] In one embodiment, the time 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.
[0137] In one embodiment, the time slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further configured to ignore the second channel state information report corresponding to the second sub-channel state information.
[0138] In one embodiment, the time slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further configured to receive a third indication signaling, reacquire the first channel state information, the first channel state information being second type of precoding information, and feed back the first channel state information.
[0139] In one embodiment, the time slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further configured to receive the fourth indication signaling, reacquire the first channel state information, the first channel state information being the first type of precoding information, and feed back the first channel state information.
[0140] In one embodiment, the time slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further configured to receive the fifth indication signaling, reacquire the first sub-channel state information and the second sub-channel state information, and feed back the first sub-channel state information and the second sub-channel state information.
[0141] In one embodiment, the time slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further configured to receive the sixth indication signaling, reacquire the first sub-channel state information, and feed back the first sub-channel state information.
[0142] In one embodiment, the time slot offset t is greater than or equal to the second threshold m2, and the feedback module 602 is further configured to receive the seventh indication signaling, reacquire the second sub-channel state information, and feed back the second sub-channel state information.
[0143] 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 subchannel state information.
[0144] 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 subchannel state information.
[0145] In one embodiment, the second uplink transmission resource is a PUCCH, which is a reserved bit for transmitting a static HARQ codebook.
[0146] In some embodiments, the effective transmission bits of an uplink transmission resource refer to the number of transmission bits that the uplink transmission resource can carry under its corresponding modulation and coding scheme.
[0147] In one embodiment, the second uplink transmission resource is a PUCCH, which is originally used to transmit second channel state information. Here, the second channel state information is a channel state information different from the first channel state information. The transmission priority of the second channel state information is reduced to transmit the second sub-channel state information.
[0148] Figure 7 This is a schematic diagram of the structure of a channel state information receiving device provided in an embodiment of this application. Figure 7 As shown, the channel state information receiving device includes: a receiving module 701 and a combining module 702; wherein,
[0149] The receiving module 701 is used to receive at least two sub-channel status information on at least two uplink transmission resources;
[0150] The merging module 702 is used to merge at least two sub-channel state information into a first channel state information.
[0151] In one embodiment, the receiving module 701 is specifically configured to receive first sub-channel status information on a first uplink transmission resource and receive second sub-channel status information on a second uplink transmission resource; wherein the at least two sub-channel status information includes first sub-channel status information and second sub-channel status information.
[0152] In one embodiment, the first uplink transmission resource and the first sub-channel state information correspond to a first channel state information report; the second uplink transmission resource and the second sub-channel state information correspond to a second channel state information report.
[0153] In one embodiment, the receiving module 701 is specifically configured to receive the first sub-channel state information fed back from the first time slot; and to receive the second sub-channel state information fed back from the second time slot; wherein the second time slot is longer than the first time slot.
[0154] In one embodiment, the second time slot is determined based on the first time slot and the time slot offset t; or, the time slot offset t is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and the time slot offset t; wherein the time slot offset t is a positive integer.
[0155] In one embodiment, the time 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.
[0156] In one embodiment, the first threshold m1 is determined in one of the following ways: based on a first instruction signaling sent; based on an agreed method; based on a first time interval f1 and a carrier interval; or based on the terminal's CSI processing capability.
[0157] In one embodiment, the second threshold m2 is determined in one of the following ways: based on a transmitted second indication signaling; based on an agreed method; based on a second time interval f2 and a carrier interval; or based on the terminal's CSI processing capability.
[0158] In one embodiment, the time 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.
[0159] In one embodiment, the time 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.
[0160] In one embodiment, the apparatus further includes: a transmitting module 703 (not shown in the figure), wherein the time slot offset t is greater than or equal to a second threshold m2; the transmitting module 703 is configured to transmit a third indication signaling to instruct the terminal to reacquire the first channel state information, wherein the first channel state information is second type precoding information, and to receive the first channel state information; or, the transmitting module 703 is further configured to transmit a fourth indication signaling to instruct the terminal to reacquire the first channel state information, wherein the first channel state information is first type precoding information, and to receive the first channel state information; or, the transmitting module 703 is further configured to transmit a fifth indication signaling to instruct the terminal to reacquire the first sub-channel state information and the second sub-channel state information, and to receive the first sub-channel state information and the second sub-channel state information; or, the transmitting module 703 is further configured to transmit a sixth indication signaling to instruct the terminal to reacquire the first sub-channel state information and to receive the first sub-channel state information; or, the transmitting module 703 is further configured to transmit a seventh indication signaling to instruct the terminal to reacquire the second sub-channel state information and to receive the second sub-channel state information.
[0161] 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 subchannel state information.
[0162] 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 subchannel state information.
[0163] In one embodiment, the second uplink transmission resource is a PUCCH, which is a reserved bit for transmitting a static HARQ codebook.
[0164] In one embodiment, the second uplink transmission resource is a PUCCH, which is originally used to transmit second channel state information. Here, the second channel state information is a channel state information different from the first channel state information. The transmission priority of the second channel state information is reduced to transmit the second sub-channel state information.
[0165] The channel state information receiving device described above can execute the channel state information receiving method provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects of executing the method. Technical details not described in detail in this embodiment can be found in the channel state information receiving method provided in the embodiments of this application.
[0166] Figure 8 This is a schematic diagram of the structure of a communication node provided in an embodiment of this application. Figure 8 As shown, the communication node provided in this application can be a terminal or a base station, including one or more processors 801 and a storage device 802; the processor 801 in the communication node can be one or more, Figure 8 Taking a processor 801 as an example; a storage device 802 is used to store one or more programs; the one or more programs are executed by the one or more processors 801, so that the one or more processors 801 implement the channel state information feedback method and the channel state information receiving method as described in the embodiments of this application.
[0167] The communication node also includes: a communication device 803, an input device 804, and an output device 805.
[0168] The processor 801, storage device 802, communication device 803, input device 804, and output device 805 in the communication node can be connected via a bus or other means. Figure 8 Taking the example of a connection between China and Israel via a bus.
[0169] Input device 804 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the communication node. Output device 805 may include display devices such as a display screen.
[0170] The communication device 803 may include a receiver and a transmitter. The communication device 803 is configured to feed back and receive channel state information under the control of the processor 801.
[0171] Storage device 802, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the channel state information feedback method and channel state information receiving method described in the embodiments of this application (e.g., the grouping module 601 and feedback module 602 in the channel state information feedback device). Storage device 802 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created according to the use of the device, etc. In addition, storage device 802 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage device 802 may further include memory remotely located relative to processor 801, and these remote memories can be connected to communication nodes via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, enterprise intranets, local area networks, mobile communication networks, and combinations thereof.
[0172] This application also provides a storage medium storing a computer program that, when executed by a processor, implements any of the methods described in this application.
[0173] For example, a channel state information feedback method, the method comprising:
[0174] Divide the first channel state information into at least two sub-channel state information;
[0175] The status information of the at least two sub-channels is fed back through at least two uplink transmission resources.
[0176] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0177] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.
[0178] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.
[0179] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0180] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.
[0181] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0182] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0183] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0184] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0185] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of this application. Therefore, the proper scope of this application will be determined by the claims.
Claims
1. A channel state information feedback method, characterized in that, The method includes: The first channel state information is divided into at least two sub-channel state information, and the at least two sub-channel state information include at least two second type of precoding information, wherein the second type of precoding information is non-codebook based precoding information; Feedback of first subchannel status information on a first uplink transmission resource; feedback of second subchannel status information on a second uplink transmission resource; wherein, the at least two subchannel status information includes first subchannel status information and second subchannel status information; Wherein, the first uplink transmission resource and the first sub-channel status information correspond to the first channel status information report; the second uplink transmission resource and the second sub-channel status information correspond to the second channel status information report; The first uplink transmission resource feeds back the first subchannel state information; the second uplink transmission resource feeds back the second subchannel state information, including: The first sub-channel state information is fed back in a first time slot; the second sub-channel state information is fed back in a second time slot; wherein the second time slot is greater than the first time slot, and the second time slot is determined based on the first time slot and the time slot offset t; or, the time slot offset t is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and the time slot offset t; wherein, the time slot offset t is a positive integer.
2. The method according to claim 1, characterized in that, The time 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.
3. The method according to claim 2, characterized in that, The first threshold m1 can be determined in one of the following ways: based on the received first indication signaling; based on an agreed method; based on the first time interval f1 and the carrier interval; or based on the CSI processing capability.
4. The method according to claim 2, characterized in that, The second threshold m2 can be determined in one of the following ways: based on the received second indication signaling; based on an agreed method; based on the second time interval f2 and the carrier interval; or based on the CSI processing capability.
5. The method according to claim 1, characterized in that, The time slot offset t is less 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.
6. The method according to claim 2, characterized in that, The time 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 HARQID; or, the HARQs corresponding to the first channel state information report and the second channel state information report have different HARQIDs.
7. The method according to claim 2, characterized in that, If the time slot offset t is greater than or equal to the second threshold m2, the second channel state information report corresponding to the second sub-channel state information is ignored.
8. The method according to claim 2, characterized in that, The time slot offset t is greater than or equal to the second threshold m2, and the method further includes one of the following: Receive the third instruction signaling, reacquire the first channel state information, the first channel state information is the second type of precoded information, and feed back the first channel state information; Receive the fourth instruction signaling, reacquire the first channel state information, the first channel state information is the first type of precoding information, and feed back the first channel state information; Receive the fifth instruction signaling, reacquire the first sub-channel status information and the second sub-channel status information, and feed back the first sub-channel status information and the second sub-channel status information; Receive the sixth instruction signaling, reacquire the first sub-channel status information, and feed back the first sub-channel status information; Receive the seventh instruction signaling, reacquire the second sub-channel status information, and feed back the second sub-channel status information.
9. The method according to claim 1, characterized in that, The second uplink transmission resource is PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second subchannel status information.
10. The method according to claim 1, characterized in that, The second uplink transmission resource is PUCCH, 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.
11. The method according to claim 1, characterized in that, The second uplink transmission resource is PUCCH, which is a reserved bit used for transmitting a static HARQ codebook.
12. The method according to claim 1, characterized in that, The second uplink transmission resource is a PUCCH, which is used to transmit second channel state information and reduce the transmission priority of the second channel state information to transmit the second sub-channel state information.
13. A method for receiving channel state information, characterized in that, The method includes: Receive at least two subchannel status information on at least two uplink transmission resources; Receive at least two subchannel state information on at least two uplink transmission resources, including: The first subchannel state information is received on the first uplink transmission resource; the second subchannel state information is received on the second uplink transmission resource; wherein the at least two subchannel state information includes the first subchannel state information and the second subchannel state information, and the at least two subchannel state information includes at least two second type precoding information, wherein the second type precoding information is non-codebook based precoding information; The at least two sub-channel state information are merged into the first channel state information; Wherein, the first uplink transmission resource and the first sub-channel status information correspond to the first channel status information report; the second uplink transmission resource and the second sub-channel status information correspond to the second channel status information report; Receive first subchannel state information on a first uplink transmission resource; receive second subchannel state information on a second uplink transmission resource, including: The system receives the first sub-channel state information fed back from the first time slot; it also receives the second sub-channel state information fed back from the second time slot; wherein the second time slot is greater than the first time slot, and the second time slot is determined based on the first time slot and a time slot offset t; or, the time slot offset is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and a time slot offset t; wherein the time slot offset t is a positive integer.
14. The method according to claim 13, characterized in that, The time 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.
15. The method according to claim 14, characterized in that, The first threshold m1 can be determined in one of the following ways: based on the first instruction signaling sent; based on the agreed method; based on the first time interval f1 and the carrier interval; or based on the terminal's CSI processing capability.
16. The method according to claim 14, characterized in that, The second threshold m2 can be determined in one of the following ways: according to the second instruction signaling sent; according to the agreed method; according to the second time interval f2 and the carrier interval; or according to the terminal's CSI processing capability.
17. The method according to claim 14, characterized in that, The time slot offset t is less 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.
18. The method according to claim 14, characterized in that, The time 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 HARQID; or, the HARQs corresponding to the first channel state information report and the second channel state information report have different HARQIDs.
19. The method according to claim 14, characterized in that, The time slot offset t is greater than or equal to the second threshold m2, and the method further includes one of the following: Send a third indication signaling to instruct the terminal to reacquire the first channel state information, wherein the first channel state information is second type of precoded information, and receive the first channel state information; Send a fourth indication signaling to instruct the terminal to reacquire the first channel state information, wherein the first channel state information is a first type of precoded information, and receive the first channel state information; Send a fifth instruction signaling to instruct the terminal to reacquire the first sub-channel status information and the second sub-channel status information, and receive the first sub-channel status information and the second sub-channel status information; Send a sixth indication signaling message to instruct the terminal to reacquire the first sub-channel status information and receive the first sub-channel status information; Send a seventh indication signaling message to instruct the terminal to reacquire the second sub-channel status information and receive the second sub-channel status information.
20. The method according to claim 13, characterized in that, The second uplink transmission resource is PUSCH, and the effective transmission bits of the second uplink transmission resource are greater than the number of bits corresponding to the second subchannel status information.
21. The method according to claim 13, characterized in that, The second uplink transmission resource is PUCCH, 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.
22. The method according to claim 13, characterized in that, The second uplink transmission resource is PUCCH, which is a reserved bit used for transmitting a static HARQ codebook.
23. The method according to claim 13, characterized in that, The second uplink transmission resource is a PUCCH, which is used to transmit second channel state information and reduce the transmission priority of the second channel state information to transmit the second sub-channel state information.
24. A channel state information feedback device, characterized in that, The device includes: a grouping module and a feedback module; wherein... The grouping module is used to divide the first channel state information into at least two sub-channel state information, wherein the at least two sub-channel state information include at least two second type of precoding information, wherein the second type of precoding information is non-codebook-based precoding information; The feedback module is used to feed back first sub-channel status information on the first uplink transmission resource and to feed back second sub-channel status information on the second uplink transmission resource; wherein the at least two sub-channel status information includes first sub-channel status information and second sub-channel status information. Wherein, the first uplink transmission resource and the first sub-channel status information correspond to the first channel status information report; the second uplink transmission resource and the second sub-channel status information correspond to the second channel status information report; The feedback module is specifically used to feed back the first sub-channel state information in a first time slot and to feed back the second sub-channel state information in a second time slot; wherein the second time slot is greater than the first time slot, and the second time slot is determined based on the first time slot and a time slot offset t; or, the time slot offset t is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and the time slot offset t; wherein the time slot offset t is a positive integer.
25. A channel state information receiving device, characterized in that, The device includes: a receiving module and a merging module; wherein... The receiving module is configured to receive at least two subchannel status information on at least two uplink transmission resources; The receiving module is specifically configured to receive first subchannel state information on a first uplink transmission resource and receive second subchannel state information on a second uplink transmission resource; wherein the at least two subchannel state information includes first subchannel state information and second subchannel state information, and the at least two subchannel state information includes at least two second type precoding information, wherein the second type precoding information is non-codebook based precoding information; The merging module is used to merge at least two sub-channel state information into a first channel state information; Wherein, the first uplink transmission resource and the first sub-channel status information correspond to the first channel status information report; the second uplink transmission resource and the second sub-channel status information correspond to the second channel status information report; The receiving module is specifically configured to receive the first sub-channel state information fed back from the first time slot; and to receive the second sub-channel state information fed back from the second time slot; wherein the second time slot is greater than the first time slot, and the second time slot is determined based on the first time slot and a time slot offset t; or, the time slot offset is determined based on the second time slot and the first time slot; or, the first time slot is determined based on the second time slot and a time slot offset t; wherein the time slot offset t is a positive integer.
26. A communication node, characterized in that, include: One or more processors; Storage device for storing 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 as described in any one of claims 1-12 or 13-23.
27. A storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-12 or 13-23.
Citation Information
Patent Citations
Channel state information feedback for flexible uplink control signaling
CN110741578A
Methods and apparatuses for reporting and receiving CSI, terminal device, and network device
WO2021168709A1