Channel state information feedback method, communication equipment and medium
The precoding information is discarded through the terminal feedback of its supported capability information and priority sorting, which solves the problems of large overhead of CSI feedback and high performance precoding calculation complexity in MIMO systems, and achieves more efficient communication performance.
Patent Information
- Application Number
- CN202411602047.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2019-07-09
- Publication Date
- 2025-02-18
AI Technical Summary
In MIMO wireless communication system, the quantization of CSI feedback will lead to a large feedback overhead, resulting in the terminal need to discard part of the channel state information, and the high-performance precoding has high computational complexity, and the terminal's computing capabilities are different, making it difficult to effectively feedback its support. Capability information.
The terminal feedbacks its supported capability information, including the maximum number of ports of the reference signal, the number of precoding subbands, etc., the base station schedules based on this information; at the same time, it adopts priority sorting and discards part of the precoding information to reduce channel state information. Feedback resource overhead.
It effectively reduces the resource overhead of CSI feedback, ensures that the terminal can effectively feedback the capability information it supports, and improves the performance and efficiency of the communication system.
Smart Images

Figure CN119483667A_ABST
Abstract
Description
[0001] This application is a divisional application of the patent application with application number 201910615960.1 (the filing date of the original application is July 9, 2019, and the name of the invention is method and device for feedback of capability information and channel state information). Technical Field
[0002] The present application relates to the field of communications, and in particular to a method for feedback of channel state information, a communication device and a medium. Background Art
[0003] In a MIMO wireless communication system, the transmission efficiency and reliability can be improved by precoding or beamforming multiple transmit antennas. In order to achieve high-performance precoding or beamforming, the precoding matrix or beamforming vector needs to be well matched to the channel, which requires the transmitter to obtain channel state information (CSI) well. Therefore, CSI feedback is a key technology for achieving high-performance precoding or beamforming in a MIMO system.
[0004] However, when performing CSI feedback, the quantized feedback of the channel matrix will bring a relatively large feedback overhead. Since the base station cannot know the actual feedback rank of the terminal, the resources allocated by the base station for CSI feedback may be insufficient, and the terminal needs to discard part of the channel state information according to the agreed criteria. In addition, the computational complexity of high-performance precoding is relatively high, and different types of terminals have different computing capabilities. Therefore, it is necessary for the terminal to feedback the capability information it supports to facilitate the base station to perform scheduling. Summary of the invention
[0005] The embodiments of the present application provide a channel state information feedback method, communication device and medium, so as to at least solve the problem in the related art that when performing CSI feedback, the quantized feedback of the channel matrix will bring relatively large feedback overhead.
[0006] CSI quantization feedback technology is an important part of MIMO technology. In traditional wireless communication systems, DFT vectors or variations of DFT vectors are usually used, such as the Kronecker product of multiple DFT vectors, or the cascaded form of DFT vectors, or the form of phase adjustment of the cascaded DFT vectors. The terminal reports the precoding indication information in the above form to the base station through quantization feedback. This type of precoding codebook can be classified as a first-class codebook. This codebook has a small overhead, but the CSI quantization accuracy is low and the performance is relatively limited. Another codebook performs linear weighted merging of DFT vectors or Kronecker products of DFT vectors. The weighted combined vectors are called codebook basis vectors. The codebook basis vector related information, the amplitude and phase information of the weighting coefficients are fed back to the base station as precoding indication information. Such precoding codebooks can be classified as second-class codebooks. In addition, the precoding codebooks in adjacent frequency domain units obtained by the second-class codebook have correlation. The correlation can be used to compress the DFT matrix in the frequency domain to further reduce the overhead of the second-class codebook. This codebook is called a second-class frequency domain compression codebook. The specific implementation is as follows:
[0007] The terminal usually feeds back rank information RI, indicating the number of layers it feeds back. The second type of frequency domain compression codebook for a certain layer can be expressed as:
[0008]
[0009] Among them, W1 is the spatial basis vector, the dimension of W1 is 2N1N2×2L, and its form is:
[0010]
[0011] Where 2N1N2 represents the number of reference signal ports, N1 represents the number of horizontal reference signal ports, N2 represents the number of vertical reference signal ports, and the coefficient 2 represents dual polarization. L(L∈{2,4,6}) first basis vectors v0,v1,…,v L-1 Orthogonal to each other, the specific form is:
[0012]
[0013]
[0014]
[0015] symbol represents the Kronecker product, O1 and O2 are oversampling factors. Generally speaking, the information in W1 is broadband feedback, that is, the information in W1 is the same for different frequency domain units and different layers in the entire CSI feedback bandwidth. fRepresents the frequency domain basis vector, the selection of each layer is independent, and its dimension is N3×M:
[0016] W f =[f0 f1…f M-1 ]
[0017] Where N3 represents the number of precoding subbands, N3 = R × N SB (R=1 or 2), N SB The number of second basis vectors M is determined by the parameters p and R. When RI=1,2, p=v0; when RI=3,4, p=y0, and M second basis vectors f0,f1,…,f M-1 Orthogonal to each other, the specific form is:
[0018]
[0019] f m =u n ; m=0,1,…,M-1
[0020] Among them, if N3≤19, n∈{0,1,…,N3-1}, then the second basis vector can be selected from the set of size N3; if N3>19, then n∈mod{(n0,n0+1,…,n0+N'3-1),N3}( Scale Factor ), in which case the second basis vector can be selected from a set of size N3'.
[0021] is the weighting coefficient of the first basis vector and the second basis vector, and its dimension is 2L×M. Its amplitude and phase need to be quantized and fed back. The 1st to Lth rows of are called the first antenna port group; The L+1 to 2L rows of the second antenna port group. Quantized feedback: First, find the index position of the reference amplitude of the weighted coefficient, normalize the amplitude and phase of the corresponding weighted coefficient to 1 and 0 respectively, and through some mathematical operations, it can be assumed to be located at The first column of . The antenna port group at the index position of the weighted coefficient reference amplitude is called the strong polarization direction, and correspondingly, the other antenna port group is called the weak polarization direction. Next, the amplitude of the weighted coefficient in the strong polarization direction is quantized, and differential quantization is performed with 1 as a reference. Finally, a quantization reference amplitude is determined in the weighted coefficient in the weak polarization direction, and the amplitude of the weighted coefficient in the weak polarization direction is quantized, and differential quantization is performed with the quantization reference amplitude as a reference. The quantization overhead of the quantization reference amplitude is 4 bits, the amplitude quantization overhead of each weighted coefficient is 3 bits, and the phase quantization overhead of each weighted coefficient is 3 bits or 4 bits.
[0022] Since the amplitudes of many weighting coefficients are likely to be quantized to 0, they cannot carry channel information. The weighted coefficients of some of the base stations are fed back, and the weighted coefficients that are not fed back are defaulted to 0. The base station configuration parameter β, then in When the RI fed back by the terminal is 1, the total number of weighted coefficients fed back cannot exceed K0; when the RI fed back by the terminal is 2, 3 or 4, the total number of weighted coefficients fed back by all layers cannot exceed 2K0. The index position of the selected weighted coefficient is indicated by a bitmap.
[0023] In general, for the feedback of precoding information, the terminal needs to feedback the selection indications of L first basis vectors, the selection indications of M second basis vectors of each layer, and the weighting coefficient information of each layer. The weighting coefficient information includes: bitmap information, amplitude information of the weighting coefficient, amplitude information of the weighting coefficient, index position of the reference amplitude of the weighting coefficient, and quantized reference amplitude.
[0024] Since the base station cannot know the actual feedback rank of the terminal, the resources allocated by the base station for feedback of channel state information may be insufficient, and the terminal needs to discard part of the channel state information according to the agreed criteria. In addition, the computational complexity of high-performance precoding is relatively high, and different types of terminals have different computing capabilities. Therefore, it is necessary for the terminal to feedback its supported capability information to facilitate scheduling by the base station. There are many configurable parameters for high-performance precoding. In order to avoid configuring too many high-level parameters, the base station can reduce signaling overhead by configuring the indexes of some parameter combinations. This application aims to solve the above problems.
[0025] According to an embodiment of the present application, a capability information feedback method is provided, including: a first communication node sends capability information indicating the first communication node to a second communication node; the first communication node receives parameter signaling corresponding to the capability of the first communication node sent by the second communication node.
[0026] Among them, the capability information includes at least one of the following: the maximum number of reference signal ports, the maximum number of reference resources in each frequency band, the maximum supported sum of all reference signal ports in each frequency band, whether sub-band channel state information feedback is supported, the maximum number of supported layers, the maximum number of supported first basis vectors, the maximum number of supported second basis vectors, the maximum optional set size of supported second basis vectors, the maximum number of supported CQI subbands, the maximum number of supported precoding subbands, the maximum supported feedback ratio of weighted coefficients, the size of the product of the maximum number of supported first basis vectors and the second basis vectors, the number of CPUs, and the maximum number of CPUs that can be occupied simultaneously by a channel state information report.
[0027] The number of basis vectors included in the optional set of the second basis vectors is greater than the number of second basis vectors, and the second basis vectors are selected from the optional set of the second basis vectors.
[0028] The number of CPUs is the number of channel state information processing units of the first communication node, wherein the channel state information processing unit is used to reflect the ability of the first communication node to process channel state information.
[0029] The parameter signaling includes: configuration information used to calculate the channel state information report, the channel carrying the channel state information report and the resource size; wherein the channel carrying the channel state information report includes at least one of the following: one or more control channels, shared channels.
[0030] The configuration information used to calculate the channel state information report includes at least one of the following: a reference resource set used to calculate the channel state information report, a reference signal resource used to calculate the channel state information report, a maximum rank that can be fed back, a first basis vector number, a subband for which CQI needs to be fed back, a precoding subband size, a second basis vector number-related parameter, a feedback ratio of a weighted coefficient, a size of an optional set of second basis vectors, and a number of CPUs simultaneously occupied by a channel state information report; wherein the second basis vector number-related parameter is used to determine the second basis vector number.
[0031] When the maximum rank that can be fed back is not configured in the configuration information used to calculate the channel state information report, the maximum rank that can be fed back is defaulted to the maximum number of supported layers in the capability information of the first communication node.
[0032] The configuration information used to calculate the channel state information report cannot exceed the capability of the first communication node.
[0033] The parameter signaling uses an index value to indicate part of the parameter information.
[0034] The partial parameter information includes at least one of the following: the number of first basis vectors, parameters related to the number of second basis vectors, a feedback ratio of weighted coefficients, and a proportional factor.
[0035] Part of the parameter information indicated by the index value uses an index list agreed upon by the first communication node and the second communication node.
[0036] The index list is one index list or multiple index lists.
[0037] Among them, for the multiple index lists, the first communication node determines which list to use through specific parameters included in parameter signaling.
[0038] The specific parameters include at least one of: the number of reference signal ports, the maximum rank that can be fed back, and the number of precoding subbands.
[0039] An embodiment of the present application also provides a method for feedback of channel state information, including: a first communication node calculates channel state information and sends a first type of signaling to a second communication node; wherein the resources for sending the first type of signaling are less than the resources required for sending actual channel state information, and part of the precoding information is discarded according to the priority order.
[0040] Before sending the first type of signaling to the second communication node, the method also includes: the first communication node receives parameter signaling from the second communication node, and the parameter signaling includes: configuration information used to calculate the channel state information report, the channel for sending the first type of signaling, and the resource size.
[0041] The first type of signaling includes one or more channel state information reports; wherein the channel state information report includes at least one of the following: rank indication information, modulation coding information, layer indication information, reference signal resource indication information, and precoding information.
[0042] The precoding information includes at least one of the following: the total number of weighting coefficients of all layers, the selection indication of the first basis vector, the selection indication of the second basis vector of each layer, and the weighting coefficient information of each layer; wherein the weighting coefficient is the weighting coefficient of the first basis vector and the second basis vector, and the weighting coefficient information of each layer includes: bit map information, amplitude information of the weighting coefficient, phase information of the weighting coefficient, index position of the reference amplitude of the weighting coefficient, and quantized reference amplitude.
[0043] The amplitude information of the weighting coefficient and the phase information of the weighting coefficient are quantized information of the weighting coefficient to be fed back, and the bitmap information is used to indicate the index position of the weighting coefficient to be fed back.
[0044] A channel state information report consists of two parts, including a first part of channel state information and a second part of channel state information; wherein the resource size occupied by the first part of channel state information is fixed and is used to indicate the resource size occupied by the second part of channel state information.
[0045] The first part of the channel state information includes: rank indication information, and the total number of weighting coefficients of all layers in the second part of the channel state information.
[0046] The second part of the channel state information includes: a selection indication of the first basis vector, a selection indication of the second basis vector of each layer, and weight coefficient information of each layer.
[0047] Among them, the bit map information, the amplitude information of the weighting coefficient and the phase information of the weighting coefficient are respectively sorted according to the priority principle; the priority principle adopts one of the following methods: the priority from high to low is layer index, first basis vector index, second basis vector index; the priority from high to low is layer index, second basis vector index, first basis vector index; the priority from high to low is first basis vector index, second basis vector index, layer index; the priority from high to low is second basis vector index, first basis vector index, layer index; the priority from high to low is first basis vector index, second basis vector index, antenna port group index, layer index; the priority from high to low is second basis vector index, first basis vector index, antenna port group index, layer index; the priority from high to low is antenna port group index, first basis vector index, second basis vector index, layer index; the priority from high to low is antenna port group index, first basis vector index, second basis vector index, layer index; the priority from high to low is antenna port group index, second basis vector index, first basis vector index, layer index.
[0048] The actual channel state information is information calculated by the first communication node based on the configuration information used to calculate the channel state information report.
[0049] Among them, the discarding of part of the precoding information according to the priority order includes one of the following methods: discarding part of the amplitude information of the weighting coefficient with the lowest priority and the phase information of the weighting coefficient with the lowest priority, so that the resources for sending the first signaling are sufficient to send the remaining actual channel state information; discarding part of the amplitude information of the weighting coefficient with the lowest priority, the phase information of the weighting coefficient with the lowest priority and the bit map information with the lowest priority, so that the resources for sending the first signaling are sufficient to send the remaining actual channel state information.
[0050] An embodiment of the present application also provides a parameter signaling sending method, including: a second communication node receives capability information sent by a first communication node to indicate the capability of the first communication node; and the second communication node sends parameter signaling corresponding to the capability of the first communication node to the first communication node.
[0051] The parameter signaling includes: configuration information used to calculate the channel state information report, the channel carrying the channel state information report and the resource size; wherein the channel carrying the channel state information report includes at least one of the following: one or more control channels, shared channels.
[0052] The configuration information used to calculate the channel state information report includes at least one of the following: a reference resource set used to calculate the channel state information report, a reference signal resource used to calculate the channel state information report, a maximum rank that can be fed back, a first basis vector number, a subband for which CQI needs to be fed back, a precoding subband size, a second basis vector number-related parameter, a feedback ratio of a weighted coefficient, a size of an optional set of second basis vectors, and a number of CPUs simultaneously occupied by a channel state information report; wherein the second basis vector number-related parameter is used to determine the second basis vector number.
[0053] The parameter signaling uses an index value to indicate part of the parameter information.
[0054] The partial parameter information includes at least one of the following: the number of first basis vectors, parameters related to the number of second basis vectors, a feedback ratio of weighted coefficients, and a proportional factor.
[0055] Part of the parameter information indicated by the index value uses an index list agreed upon by the first communication node and the second communication node.
[0056] The index list is one index list or multiple index lists.
[0057] Among them, for the multiple index lists, the first communication node determines which list to use through specific parameters included in the parameter signaling.
[0058] The specific parameters include at least one of: the number of reference signal ports, the maximum rank that can be fed back, and the number of precoding subbands.
[0059] An embodiment of the present application also provides a channel state information feedback device, which is located at a first communication node and includes: a sending module for sending capability information indicating the first communication node to a second communication node; and a receiving module for receiving parameter signaling corresponding to the capability of the first communication node sent by the second communication node.
[0060] An embodiment of the present application also provides a channel state information feedback device, which is located at a first communication node and includes: a calculation module, used to calculate channel state information and send a first type of signaling to a second communication node; wherein, the resources for sending the first type of signaling are less than the resources required for sending the channel state information, and part of the precoding information is discarded according to the priority order.
[0061] The device also includes a receiving module, which is used to receive parameter signaling of the second communication node before the sending module sends the first type of signaling, and the parameter signaling is used to indicate the parameters used to calculate the channel state information report, the channel for sending the first type of signaling, and the resource size.
[0062] An embodiment of the present application also provides a parameter signaling sending device, located at a second communication node, comprising: a receiving module for receiving capability information sent by a first communication node to indicate the capability of the first communication node; and a sending module for sending parameter signaling corresponding to the capability of the first communication node to the first communication node.
[0063] According to another embodiment of the present application, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps in the above method embodiment when running.
[0064] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in the above method embodiment.
[0065] In the above-mentioned embodiments of the present application, the first communication node feeds back the capability information it supports to the second communication node, so that the second communication node can perform scheduling based on the capabilities of the first communication node. In addition, there are many configurable parameters for high-performance precoding. In order to avoid configuring too many high-level parameters, the second communication node can reduce signaling overhead by configuring the indexes of some parameter combinations. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0067] Figure 1 is a structural schematic diagram of a mobile terminal according to an embodiment of the present application;
[0068] Figure 2 is a flow chart of a capability information feedback method according to an embodiment of the present application;
[0069] Figure 3 is a flow chart of a channel state information feedback method according to an embodiment of the present application;
[0070] Figure 4 is a flow chart of a capability information feedback method according to an embodiment of the present application;
[0071] Figure 5(a) and (b) are schematic diagrams of the weight coefficients of the 0th layer and the 1st layer of the feedback according to the embodiment of the present application;
[0072] Figure 6 is a schematic diagram of the structure of a capability information feedback device according to an embodiment of the present application;
[0073] Figure 7 is a schematic structural diagram of a channel state information feedback device according to an embodiment of the present application;
[0074] Figure 8 It is a structural diagram of a signaling parameter sending device according to an embodiment of the present application. DETAILED DESCRIPTION
[0075] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0076] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0077] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal or a similar communication device. Taking running on a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a mobile terminal of an embodiment of the method of the present application. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0078] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the corresponding computer programs in the method embodiments of the present application. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, that is, to implement the above-mentioned method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0079] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0080] In this embodiment, a capability information feedback method running on the above mobile terminal is provided. Figure 2 is a flow chart according to an embodiment of the present application. In this embodiment, the first communication node may be a mobile terminal, and the second communication node may be a base station. Figure 2 As shown, the process includes the following steps:
[0081] Step S202, the first communication node sends capability information indicating the first communication node to the second communication node;
[0082] Step S204: The first communication node receives parameter signaling corresponding to the capability of the first communication node sent by the second communication node.
[0083] In this embodiment, a method for feeding back channel state information is provided. Figure 3 It is a flow chart according to an embodiment of the present application. In this embodiment, the first communication node may be a mobile terminal, and the second communication node may be a base station.
[0084] like Figure 3 As shown, the process includes the following steps:
[0085] Step S304, the first communication node calculates the channel state information and sends a first type of signaling to the second communication node; wherein the resources for sending the first type of signaling are less than the resources required for sending the actual channel state information, and part of the precoding information is discarded according to the priority order.
[0086] Before step S304, step S302 is also included: the first communication node receives parameter signaling from the second communication node, and the parameter signaling includes: configuration information used to calculate the channel state information report, the channel for sending the first type of signaling, and the resource size.
[0087] This embodiment provides a parameter signaling sending method. Figure 4 is a flow chart according to an embodiment of the present application. In this embodiment, the first communication node may be a mobile terminal, and the second communication node may be a base station. Figure 4 As shown, the process includes the following steps:
[0088] Step S402, the second communication node receives capability information sent by the first communication node indicating the first communication node;
[0089] Step S404: the second communication node sends parameter signaling corresponding to the capability of the first communication node to the first communication node.
[0090] The following will use specific embodiments to provide a detailed description of four aspects: reporting method of terminal capability information, configuration method of base station parameter signaling, bit map information, sorting method of amplitude information of weighted coefficients and phase information of weighted coefficients, and method of discarding part of precoding information.
[0091] 1. Reporting method of terminal capability information
[0092] As described above, due to the high computational complexity of high-precision channel state information and the different computing capabilities of different types of terminals, the base station needs to know the capability information of the terminal. In the following embodiments of the present application, the terminal can feedback the capability information in the following manner.
[0093] The terminal feeds back the following capability information: the maximum number of reference signal ports, the maximum number of reference resources in each frequency band, the maximum supported sum of all reference signal ports in each frequency band, whether to support subband channel state information feedback, the maximum number of supported layers, and other terminal capability information. In this embodiment, the feedback of some other terminal capability information can be implemented in one of the following ways:
[0094] Implementation method 1-1:
[0095] Under different port numbers of reference signals, the number of first basis vectors L that can be processed is the terminal capability information. As shown in Table 1 below, in one embodiment, under a specific number of ports, the terminal selects one from terminal capability 1, terminal capability 2, and terminal capability 3 according to its own processing capability and feeds it back to the base station.
[0096] Table 1
[0097] Number of ports Terminal Capability1 Terminal Capability 2 Terminal Capability 3 4 Support L=2 Not supported Not supported 8 Support L=2 Support L=2 and L=4 Not supported 12 Support L=2 Support L=2 and L=4 Not supported 16 Support L=2 Support L=2 and L=4 Not supported 24 Support L=2 Support L=2 and L=4 Not supported 32 Support L=2 Support L=2 and L=4 Supports L=2, L=4 and L=6
[0098] In another embodiment, under different numbers of ports of reference signals, the terminal feeds back the maximum number L of first basis vectors that it can support.
[0099] Implementation 1-2:
[0100] Under different numbers of ports of reference signals, the number of first basis vectors L and the number of precoding subbands N3 that can be processed are terminal capability information. In one embodiment, as shown in Table 2, under a specific number of ports, the terminal selects one from terminal capability (L) 1, terminal capability (L) 2, and terminal capability (L) 3 according to its own processing capability, and then selects one from terminal capability (N3) 1 and terminal capability (N3) 2, and feeds back to the base station.
[0101] Table 2
[0102]
[0103] In another embodiment, as shown in Table 3, under a specific number of ports, the terminal selects one from terminal capability (L) 1, terminal capability (L) 2, and terminal capability (L) 3 according to its own processing capability, and then selects one from terminal capability (N3) 1, terminal capability (N3) 2, and terminal capability (N3) 3, and feeds back to the base station.
[0104] Table 3
[0105]
[0106]
[0107] In another embodiment, under different numbers of reference signal ports, the terminal feeds back the maximum number of supported first basis vectors L and the maximum number of supported precoding subbands N3.
[0108] Implementation 1-3:
[0109] Under different numbers of ports of reference signals, the number of first basis vectors L, the number of precoding subbands N3, and the number of second basis vectors M that can be processed are terminal capability information. A specific embodiment is as shown in Table 4, under a specific number of ports, the terminal selects one from terminal capability (L) 1, terminal capability (L) 2, and terminal capability (L) 3 according to its own processing capability, and then selects one from terminal capability (N3) 1 and terminal capability (N3) 2, and finally selects one from terminal capability (M) 1 and terminal capability (M) 2, and feeds back to the base station.
[0110] Table 4
[0111]
[0112] In another embodiment, as shown in Table 5, under a specific number of ports, the terminal selects one from terminal capability (L) 1, terminal capability (L) 2, and terminal capability (L) 3 according to its own processing capability, then selects one from terminal capability (N3) 1 and terminal capability (N3) 2, and finally selects one from terminal capability (M) 1, terminal capability (M) 2 and terminal capability (M) 3, and feeds back to the base station.
[0113] Table 5
[0114]
[0115]
[0116] In one embodiment, as shown in Table 6, under a specific number of ports, the terminal selects one from terminal capability (L) 1, terminal capability (L) 2, and terminal capability (L) 3 according to its own processing capability, then selects one from terminal capability (N3) 1, terminal capability (N3) 2, and terminal capability (N3) 3, and finally selects one from terminal capability (M) 1 and terminal capability (M) 2, and feeds back to the base station.
[0117] Table 6
[0118]
[0119]
[0120] In a specific embodiment, as shown in Table 7, under a specific number of ports, the terminal selects one from terminal capability (L) 1, terminal capability (L) 2, and terminal capability (L) 3 according to its own processing capability, and then selects one from terminal capability (N3) 1, terminal capability (N3) 2, and terminal capability (N3) 3, and finally selects one from terminal capability (M) 1, terminal capability (M) 2, and terminal capability (M) 3, and feeds back to the base station.
[0121] Table 7
[0122]
[0123] In another embodiment, under different numbers of reference signal ports, the terminal feeds back the maximum number of supported first basis vectors L, the maximum number of supported precoding subbands N3, and the maximum number of supported second basis vectors M.
[0124] Implementation 1-4:
[0125] Under different reference signal port numbers, the number of first basis vectors L that can be processed, the number of precoding subbands N3, the number of second basis vectors M, and the feedback ratio β of the weighting coefficient are the terminal capability information and the capability information. A specific example is that under different reference signal port numbers, the terminal feeds back the maximum number of first basis vectors L that can be supported, the maximum number of precoding subbands N3 that can be supported, the maximum number of second basis vectors M that can be supported, and the feedback ratio β of the maximum weighting coefficient that can be supported.
[0126] 2. Configuration method of base station parameter signaling
[0127] In order to reduce the overhead of high-level signaling, the base station may configure some parameter information used to calculate the channel state information report in the form of an index table. In the following embodiments of the present application, the terminal may obtain some parameter information used to calculate the channel state information report through one of the following implementations.
[0128] Implementation 2-1:
[0129] According to the number of ports and the index value of the reference signal, the configuration of {the number of first basis vectors L, the parameter p, the feedback ratio β of the weighting coefficient} is determined.
[0130] In a specific embodiment, as shown in Table 8 and Table 9, the number of ports of the reference signal in Table 8 is less than 32, and the number of ports of the reference signal in Table 9 is greater than or equal to 32. According to the number of ports of the reference signal, it can be determined whether to use Table 8 or Table 9, and then the configuration of {L, (v0, y0), β} or {L, v0, β} can be determined according to the index value.
[0131] Table 8.
[0132] Index value <![CDATA[{L,(v0,y0),β}]]> 0 {2,(1 / 4,1 / 8),1 / 4} 1 {2,(1 / 4,1 / 8),1 / 2} 2 {2,(1 / 4,1 / 8),3 / 4} 3 {2,(1 / 4,1 / 4),1 / 4} 4 {2,(1 / 4,1 / 4),1 / 2} 5 {2,(1 / 4,1 / 4),3 / 4} 6 {2,(1 / 2,1 / 2),1 / 4} 7 {2,(1 / 2,1 / 2),1 / 2} 8 {2,(1 / 2,1 / 2),3 / 4} 9 {4,(1 / 4,1 / 8),1 / 4} 10 {4,(1 / 4,1 / 8),1 / 2} 11 {4,(1 / 4,1 / 8),3 / 4} 12 {4,(1 / 4,1 / 4),1 / 4} 13 {4,(1 / 4,1 / 4),1 / 2} 14 {4,(1 / 4,1 / 4),3 / 4} 15 {4,(1 / 2,1 / 4),1 / 4} 16 {4,(1 / 2,1 / 4),1 / 2} 17 {4,(1 / 2,1 / 4),3 / 4}
[0133] Table 9
[0134]
[0135]
[0136] Implementation method 2-2:
[0137] According to the number of ports of the reference signal, the number of precoding subbands and the index value, the configuration of {the number of first basis vectors L, the parameter p, the feedback ratio β of the weighting coefficient, the scale factor α} is determined.
[0138] In one embodiment, as shown in Tables 10, 11, 12 and 13, the number of ports of the reference signal in Table 10 is less than 32 and N3≤19, the number of ports of the reference signal in Table 11 is greater than or equal to 32 and N3≤19, the number of ports of the reference signal in Table 12 is less than 32 and N3>19, and the number of ports of the reference signal in Table 13 is greater than or equal to 32 and N3>19. According to the number of ports of the reference signal and the number of precoding subbands, it can be determined which table is used, and then according to the index value, the configuration of {L, v0, β}, or {L, (v0, y0), β}, or {L, (v0, y0), β, α} can be determined. Among them, α1<α2, and
[0139] Table 10
[0140]
[0141]
[0142] Table 11
[0143] Index value <![CDATA[{L,v0,β}]]> 0 {2,1 / 4,1 / 4} 1 {2,1 / 4,1 / 2} 2 {2,1 / 4,3 / 4} 3 {2,1 / 2,1 / 4} 4 {2,1 / 2,1 / 2} 5 {2,1 / 2,3 / 4} 6 {4,1 / 4,1 / 4} 7 {4,1 / 4,1 / 2} 8 {4,1 / 4,3 / 4} 9 {4,1 / 2,1 / 4} 10 {4,1 / 2,1 / 2} 11 {4,1 / 2,3 / 4} 12 {6,1 / 4,1 / 4} 13 {6,1 / 4,1 / 2} 14 {6,1 / 4,3 / 4} 15 {6,1 / 2,1 / 4}
[0144] Table 12
[0145]
[0146]
[0147] Table 13
[0148]
[0149]
[0150] Implementation 2-3:
[0151] According to the number of ports and the index value of the reference signal, the configuration of {the number L of first basis vectors, the parameter p, the feedback ratio β of the weighting coefficient, the scale factor α} is determined.
[0152] In a specific embodiment, as shown in Tables 14 and 15, the number of ports of the reference signal in Table 14 is less than 32, and the number of ports of the reference signal in Table 15 is greater than or equal to 32. According to the number of ports of the reference signal, it can be determined which table is used, and then according to the index value, the configuration of {L, v0, β, α} or {L, (v0, y0), β, α} can be determined. Among them, α1 < α2, and
[0153] In addition, when the number of precoding subbands N3 is less than 19, the index value can only be configured as an even number or an odd number, and the value of the default scaling factor α is invalid; when the number of precoding subbands N3 is greater than or equal to 19, the value of the scaling factor α is valid.
[0154] Table 14
[0155] Index value <![CDATA[{L,v0,β,α}]]> 0 <![CDATA[{2,1 / 4,1 / 4,α1}]]> 1 <![CDATA[{2,1 / 4,1 / 4,α2} <!-- 17 -->]]> 2 <![CDATA[{2,1 / 4,1 / 2,α1}]]> 3 <![CDATA[{2,1 / 4,1 / 2,α2}]]> 4 <![CDATA[{2,1 / 4,3 / 4,α1}]]> 5 <![CDATA[{2,1 / 4,3 / 4,α2}]]> 6 <![CDATA[{2,1 / 2,1 / 4,α1}]]> 7 <![CDATA[{2,1 / 2,1 / 4,α2}]]> 8 <![CDATA[{2,1 / 2,1 / 2,α1}]]> 9 <![CDATA[{2,1 / 2,1 / 2,α2}]]> 10 <![CDATA[{2,1 / 2,3 / 4,α1}]]> 11 <![CDATA[{2,1 / 2,3 / 4,α2}]]> 12 <![CDATA[{4,1 / 4,1 / 4,α1}]]> 13 <![CDATA[{4,1 / 4,1 / 4,α2}]]> 14 <![CDATA[{4,1 / 4,1 / 2,α1}]]> 15 <![CDATA[{4,1 / 4,1 / 2,α2}]]> 16 <![CDATA[{4,1 / 4,3 / 4,α1}]]> 17 <![CDATA[{4,1 / 4,3 / 4,α2}]]> 18 <![CDATA[{4,1 / 2,1 / 4,α1}]]> 19 <![CDATA[{4,1 / 2,1 / 4,α2}]]> 20 <![CDATA[{4,1 / 2,1 / 2,α1}]]> 21 <![CDATA[{4,1 / 2,1 / 2,α2}]]> 22 <![CDATA[{4,1 / 2,3 / 4,α1}]]> 23 <![CDATA[{4,1 / 2,3 / 4,α2}]]>
[0156] Table 15
[0157]
[0158]
[0159] Implementation 2-4:
[0160] According to the maximum rank that can be fed back and the index value, the configuration of {the number of first basis vectors L, parameter p, feedback ratio β of weighted coefficients} is determined. A specific implementation method is as shown in Table 16 and Table 17, where the maximum rank that can be fed back in Table 16 is 2, and the maximum rank that can be fed back in Table 17 is 4. According to the size of the maximum rank that can be fed back, it can be determined whether Table 16 or Table 17 is used, and then the configuration of {L, v0, β} or {L, (v0, y0), β} can be determined according to the index value.
[0161] Table 16
[0162] Index value <![CDATA[{L,v0,β}]]> 0 {2,1 / 4,1 / 4} 1 {2,1 / 4,1 / 2} 2 {2,1 / 4,3 / 4} 3 {2,1 / 2,1 / 4} 4 {2,1 / 2,1 / 2} 5 {2,1 / 2,3 / 4} 6 {4,1 / 4,1 / 4} 7 {4,1 / 4,1 / 2} 8 {4,1 / 4,3 / 4} 9 {4,1 / 2,1 / 4} 10 {4,1 / 2,1 / 2} 11 {4,1 / 2,3 / 4} 12 {6,1 / 4,1 / 4} 13 {6,1 / 4,1 / 2} 14 {6,1 / 4,3 / 4} 15 {6,1 / 2,1 / 4}
[0163] Table 17
[0164]
[0165]
[0166] Implementation 2-5:
[0167] According to the maximum rank that can be fed back, the number of precoding subbands and the index value, the configuration of {the number of first basis vectors L, the parameter P, the feedback ratio β of the weighting coefficient, the parameter α} is determined.
[0168] A specific implementation method is as shown in Tables 18, 19, 20 and 21, the maximum rank that can be fed back in Table 18 is 2 and N3≤19, the maximum rank that can be fed back in Table 19 is 2 and N3>19, the maximum rank that can be fed back in Table 20 is 4 and N3≤19, and the maximum rank that can be fed back in Table 21 is 4 and N3>19. According to the size of the maximum rank that can be fed back and the number of precoding subbands, it can be determined which table is used, and then according to the index value, the configuration of {L,v0,β}, or {L,v0,β,α}, or {L,(v0,y0),β}, or {L,(v0,y0),β,α} can be determined. Among them, α1<α2, and
[0169] Table 18
[0170]
[0171]
[0172] Table 19
[0173]
[0174]
[0175] Table 20
[0176] Index value <![CDATA[{L,(v0,y0),β}]]> 0 {2,(1 / 4,1 / 8),1 / 4} 1 {2,(1 / 4,1 / 8),1 / 2} 2 {2,(1 / 4,1 / 8),3 / 4} 3 {2,(1 / 4,1 / 4),1 / 4} 4 {2,(1 / 4,1 / 4),1 / 2} 5 {2,(1 / 4,1 / 4),3 / 4} 6 {2,(1 / 2,1 / 2),1 / 4} 7 {2,(1 / 2,1 / 2),1 / 2} 8 {2,(1 / 2,1 / 2),3 / 4} 9 {4,(1 / 4,1 / 8),1 / 4} 10 {4,(1 / 4,1 / 8),1 / 2} 11 {4,(1 / 4,1 / 8),3 / 4} 12 {4,(1 / 4,1 / 4),1 / 4} 13 {4,(1 / 4,1 / 4),1 / 2} 14 {4,(1 / 4,1 / 4),3 / 4} 15 {6,(1 / 4,0),1 / 4} 16 {6,(1 / 4,0),1 / 2} 17 {6,(1 / 4,0),3 / 4} 18 {6,(1 / 2,0),1 / 4}
[0177] Table 21
[0178]
[0179]
[0180] Implementation 2-6
[0181] According to the size of the maximum rank that can be fed back and the index value, the configuration of {the number of first basis vectors L, the parameter p, the feedback ratio β of the weighting coefficient, the parameter α} is determined.
[0182] A specific implementation is as shown in Tables 22 and 23, where the maximum rank that can be fed back in Table 22 is 2, and the maximum rank that can be fed back in Table 23 is 4. According to the size of the maximum rank that can be fed back and the number of precoding subbands, it can be determined which table is used, and then the configuration of {L, v0, β, α} or {L, (v0, y0), β, α} can be determined according to the index value. Where α1 < α2, and In addition, when the number of precoding subbands N3 is less than 19, the index value can only be configured as an even number or an odd number, and the value of the default scaling factor α is invalid; when the number of precoding subbands N3 is greater than or equal to 19, the value of the scaling factor α is valid.
[0183] Table 22
[0184]
[0185]
[0186] Table 23
[0187]
[0188]
[0189] 3. The ordering method of the bitmap information, the amplitude information of the weighting coefficients and the phase information of the weighting coefficients.
[0190] In the following embodiments of the present application, the terminal and the base station agree to adopt one of the following implementation modes to feed back bitmap information, amplitude information of the weighting coefficients, and phase information of the weighting coefficients.
[0191] Implementation 3-1:
[0192] The bitmap information, the amplitude information of the weighting coefficients and the phase information of the weighting coefficients are sorted in descending order according to the priority of the layer index, the first basis vector index and the second basis vector index. The priority of the layer index means that the weighting coefficient with the lowest layer index has the highest priority; the first basis vector index corresponds to the row index of the matrix W~2, and the weighting coefficient with the lowest row index has the highest priority; the second basis vector index corresponds to the column index of the matrix W~2, and the weighting coefficient with the lowest column index has the highest priority.
[0193] Implementation 3-2:
[0194] The bitmap information, the amplitude information of the weighting coefficients and the phase information of the weighting coefficients are sorted in descending order according to the priority of the layer index, the second basis vector index and the first basis vector index. The priority of the layer index means that the weighting coefficient with the lowest layer index has the highest priority; the second basis vector index corresponds to the column index of the matrix W~2, and the weighting coefficient with the lowest column index has the highest priority; the first basis vector index corresponds to the row index of the matrix W~2, and the weighting coefficient with the lowest row index has the highest priority.
[0195] Implementation 3-3:
[0196] The bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients are sorted in descending order according to the priority of the first basis vector index, the second basis vector index, and the layer index. Level means that the weighted coefficient with the lowest layer index has the highest priority.
[0197] Implementation 3-4:
[0198] The bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients are sorted in descending order according to the priority of the second basis vector index, the first basis vector index, and the layer index.
[0199] Level means that the weighted coefficient with the lowest layer index has the highest priority.
[0200] Implementation 3-5:
[0201] The bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients are sorted in descending order according to the priority of the first basis vector index, the second basis vector index, the antenna port group index, and the layer index. The first basis vector index corresponds to the matrix The row index of the matrix, the weight coefficient with the lowest row index has the highest priority; the second basis vector index corresponds to the matrix The column index of the antenna port group, the weighting coefficient with the lowest column index has the highest priority; the priority of the antenna port group index, the weighting coefficient in the strong polarization direction has a higher priority than the weighting coefficient in the weak polarization direction; the priority of the layer index, the weighting coefficient with the lowest layer index has the highest priority.
[0202] Implementation 3-6:
[0203] The bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients are sorted in descending order according to the priority of the second basis vector index, the first basis vector index, the antenna port group index, and the layer index. The second basis vector index corresponds to the matrix The column index of the matrix, the weight coefficient with the lowest column index has the highest priority; the first basis vector index corresponds to the matrix The row index, the weighting coefficient with the lowest row index has the highest priority; the priority of the antenna port group index, wherein the weighting coefficient in the strong polarization direction has a higher priority than the weighting coefficient in the weak polarization direction; the priority of the layer index, wherein the weighting coefficient with the lowest layer index has the highest priority.
[0204] Implementation 3-7:
[0205] The bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients are sorted in descending order according to the priority of the antenna port group index, the first basis vector index, the second basis vector index, and the layer index. The priority of the antenna port group index, wherein the priority of the weighting coefficients in the strong polarization direction is higher than that in the weak polarization direction; the first basis vector index corresponds to the matrix The row index of the matrix, the weight coefficient with the lowest row index has the highest priority; the second basis vector index corresponds to the matrix The column index of the layer index means that the weighting coefficient corresponding to the lowest column index has the highest priority; the priority of the layer index means that the weighting coefficient corresponding to the lowest layer index has the highest priority.
[0206] Implementation 3-8:
[0207] The bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients are sorted in descending order according to the priority of the antenna port group index, the second basis vector index, the first basis vector index, and the layer index. The priority of the antenna port group index, wherein the priority of the weighting coefficients in the strong polarization direction is higher than that in the weak polarization direction; the second basis vector index corresponds to the matrix The column index of the matrix, the weight coefficient with the lowest column index has the highest priority; the first basis vector index corresponds to the matrix The row index of the layer index means that the weighted coefficient with the lowest row index has the highest priority; the priority of the layer index means that the weighted coefficient with the lowest layer index has the highest priority.
[0208] 4. A method of discarding part of the precoding information.
[0209] A channel state information report consists of two parts. The resource size occupied by the first part of the channel state information is fixed, and is used to indicate the resource size occupied by the second part of the channel state information. The first part of the channel state information includes but is not limited to: rank indication information, the total number of weighting coefficients of all layers in the second part of the channel state information. The second part of the channel state information includes but is not limited to: a selection indication of the first basis vector, a selection indication of the second basis vector of each layer, and a weighting coefficient of each layer. Since the base station cannot know the actual rank fed back by the terminal, the resources allocated by the base station for feeding back the channel state information report may be insufficient, and the terminal needs to discard part of the precoding information according to the priority order. Specifically, the principle of discarding can choose one of the following two implementation methods.
[0210] Implementation 4-1:
[0211] Sub-implementation 4-1-1: Amplitude information of some weighting coefficients with the lowest priority and phase information of some weighting coefficients with the lowest priority are discarded. According to the above criteria, until the resources for transmitting the first type of signaling are sufficient to transmit the actual channel state information. At the same time, the total number of weighting coefficients of all layers is recalculated, and the total number of weighting coefficients of all layers in the first part of the channel state information is updated.
[0212] Sub-implementation method 4-1-2: Amplitude information of some weighting coefficients with the lowest priority and phase information of some weighting coefficients with the lowest priority are discarded. According to the above criteria, until the resources for transmitting the first type of signaling are sufficient to transmit the actual channel state information. At the same time, the total number of weighting coefficients of all layers in the first part of the channel state information is not updated, and the total number of weighting coefficients of all layers before discarding is still fed back. In this way, the base station can implicitly know the number of weighting coefficients discarded by the terminal, which is beneficial for the base station to perform scheduling.
[0213] Implementation 4-2:
[0214] Sub-implementation 4-2-1: discarding the amplitude information of some of the lowest priority weighting coefficients and the phase information of some of the lowest priority weighting coefficients. At the same time, discarding some of the lowest priority bitmap information, where the bitmap information of some of the lowest priority refers to discarding the bitmap information corresponding to some of the lowest priority weighting coefficients. According to the above criteria, until the resources for transmitting the first type of signaling are sufficient to transmit the actual channel state information. At the same time, recalculate the total number of weighting coefficients of all layers, and update the total number of weighting coefficients of all layers in the first part of the channel state information.
[0215] Sub-implementation method 4-2-2: discarding the amplitude information of some of the lowest priority weighting coefficients and the phase information of some of the lowest priority weighting coefficients. At the same time, discarding some of the lowest priority bitmap information, the bitmap information of some of the lowest priority refers to discarding the bitmap information corresponding to some of the lowest priority weighting coefficients. At the same time, the total number of weighting coefficients of all layers in the first part of the channel state information is not updated, and feedback is still given according to the total number of weighting coefficients of all layers before discarding. In this way, the base station can implicitly know the number of weighting coefficients discarded by the terminal, which is beneficial for the base station to perform scheduling.
[0216] Assume L = 2, M = 4, RI = 2 and When , the weighted coefficient required for feedback is as follows Figure 5 (a) and (b) are weighting coefficients of the marked numbers, where: Figure 5 (a) and (b) represent layer 0 and layer 1, respectively. The weighting coefficients 2 and 8 in the figure are the index positions of the reference amplitudes of the weighting coefficients of layer 0 and layer 1, respectively. The shaded part represents the strong polarization direction of each layer.
[0217] If the above implementation 3-4 is adopted to feedback the bitmap information, the amplitude information of the weighting coefficient and the phase information of the weighting coefficient. If the index position of the reference amplitude of each layer of weighting coefficients needs to feedback the bitmap information, the bitmap information is: 11001110 01100000 00000011 01110110; if the index position of the reference amplitude of each layer of weighting coefficients does not need to feedback the bitmap information, the bitmap information is: 100110 01100000 00000011 01110110. The amplitude information of the weighting coefficient and the phase information of the weighting coefficient are as shown in Table 24, wherein the weighting coefficient indicated by the index position of the reference amplitude of each layer of weighting coefficients does not need to feedback the amplitude and phase information.
[0218] Table 24
[0219]
[0220] Assume that the feedback resources are insufficient and 3 weighting coefficients need to be discarded. If the 4-2-1 method is adopted, the discarded weighting coefficients are numbered 7, 14 and 13. If the index position of the reference amplitude of each layer of weighting coefficients needs to feedback bitmap information, the bitmap information after discarding is: 11001110 01100000 00000011 01100; if the index position of the reference amplitude of each layer of weighting coefficients does not need to feedback bitmap information, the bitmap information after discarding is: 10011001100000 00000011 01100. The amplitude information of the weighting coefficients and the phase information of the weighting coefficients are shown in Table 25, where the weighting coefficients indicated by the index position of the reference amplitude of each layer of weighting coefficients do not need to feedback amplitude and phase information:
[0221] Table 25
[0222]
[0223] If the above-mentioned methods 3-6 are used to feedback the bitmap information, the amplitude information of the weighting coefficients, and the phase information of the weighting coefficients. If the index position of the reference amplitude of each layer of weighting coefficients needs to feedback the bitmap information, the bitmap information is: 11100100 00100111 11000010 00010110; if the index position of the reference amplitude of each layer of weighting coefficients does not need to feedback the bitmap information, the bitmap information is: 100100 00100111 11000010 00010110. The amplitude information of the weighting coefficients and the phase information of the weighting coefficients are shown in Table 26, where the weighting coefficients indicated by the index position of the reference amplitude of each layer of weighting coefficients do not need to feedback the amplitude and phase information:
[0224] Table 26
[0225]
[0226] Assume that the feedback resources are insufficient and 3 weighting coefficients need to be discarded. If the 4-2-1 method is adopted, the discarded weighting coefficients are numbered 6, 14 and 11. If the index position of the reference amplitude of each layer of weighting coefficients needs to feedback bitmap information, the bitmap information after discarding is: 11100100 00100111 11000010 00000; if the index position of the reference amplitude of each layer of weighting coefficients does not need to feedback bitmap information, the bitmap information after discarding is: 10010000100111 11000010 00000. The amplitude information of the weighting coefficients and the phase information of the weighting coefficients are shown in Table 27, where the weighting coefficients indicated by the index position of the reference amplitude of each layer of weighting coefficients do not need to feedback amplitude and phase information:
[0227] Table 27
[0228]
[0229] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0230] In this embodiment, a capability information and channel state information feedback device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the terms "module" and "unit" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0231] Figure 6 is a structural block diagram of a capability information feedback device according to an embodiment of the present application, and the device is located at a first communication node. The first communication node may be a mobile terminal, and the second communication node may be a base station. Figure 6 As shown, the device includes a sending module 10 and a receiving module 20.
[0232] The sending module 10 is used to send capability information indicating the first communication node to the second communication node. The receiving module 20 is used to receive parameter signaling corresponding to the capability of the first communication node sent by the second communication node.
[0233] Figure 7 1 is a structural block diagram of a channel state information feedback device according to an embodiment of the present application, and the device is located at a first communication node. The first communication node may be a mobile terminal, and the second communication node may be a base station. Figure 7 As shown, the device includes a calculation module 40. The calculation module 40 is used to calculate channel state information and send a first type of signaling to the second communication node; wherein the resources for sending the first type of signaling are less than the resources required for sending the channel state information, and part of the precoding information is discarded according to the priority order.
[0234] The device may further include a receiving module 30. The receiving module 30 is used to receive parameter signaling of the second communication node before the sending module sends the first type of signaling, wherein the parameter signaling is used to indicate parameters used to calculate the channel state information report, the channel for sending the first type of signaling, and the resource size.
[0235] Figure 8 is a structural block diagram of a parameter signaling sending device according to an embodiment of the present application, and the device is located at a second communication node. The first communication node may be a mobile terminal, and the second communication node may be a base station. Figure 8 As shown, the device includes a receiving module 50 and a sending module 60 .
[0236] The receiving module 50 is used to receive capability information sent by the first communication node and used to indicate the capability of the first communication node. The sending module 60 is used to send parameter signaling corresponding to the capability of the first communication node to the first communication node.
[0237] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0238] An embodiment of the present application further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps in the above method embodiment when running.
[0239] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0240] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in the above method embodiment.
[0241] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0242] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for feeding back channel state information, characterized in that: include: The first communication node calculates actual channel state information and sends a first type of signaling to the second communication node; wherein the first type of signaling includes a channel state information report, and the channel state information report includes precoding information; When the resources for sending the first type of signaling are less than the resources required for sending the actual channel state information, the first communication node discards part of the precoding information in the channel state information report according to the priority order; The precoding information includes: bitmap information, amplitude information of weighting coefficients and phase information of weighting coefficients; The bitmap information, the amplitude information of the weighted coefficients, and the phase information of the weighted coefficients are sorted in descending order according to the priority of the second basis vector index, the priority of the first basis vector index, the priority of the antenna port group index, and the priority of the layer index; wherein the second basis vector index corresponds to the matrix The first basis vector index corresponds to the column index of the matrix The row index of .
2. The method according to claim 1, characterized in that: Before sending the first type of signaling to the second communication node, the method further includes: The first communication node receives parameter signaling from the second communication node, where the parameter signaling includes: configuration information used to calculate a channel state information report, a channel for sending a first type of signaling, and a resource size.
3. The method according to claim 1, characterized in that The precoding information includes at least one of the following: an index position of a reference amplitude of a weighting coefficient, a reference amplitude of quantization; wherein the weighting coefficient is a weighting coefficient of the first basis vector and a weighting coefficient of the second basis vector.
4. The method according to claim 1, characterized in that: A channel state information report consists of two parts, including a first part of channel state information and a second part of channel state information; wherein the resource size occupied by the first part of channel state information is fixed and is used to indicate the resource size occupied by the second part of channel state information.
5. The method according to claim 4, characterized in that The first part of the channel state information includes: rank indication information, and the total number of weighting coefficients of all layers in the second part of the channel state information.
6. The method according to claim 4, characterized in that The second part of the channel state information includes: a selection indication of the first basis vector, a selection indication of the second basis vector of each layer, and weight coefficient information of each layer.
7. The method according to claim 1, characterized in that The weighting coefficient with the lowest second basis vector index has the highest priority, the weighting coefficient with the lowest first basis vector index has the highest priority, and the weighting coefficient with the lowest layer index has the highest priority.
8. The method according to claim 1, characterized in that The partial precoding information includes: amplitude information of partial weighting coefficients, phase information of partial weighting coefficients and partial bitmap information.
9. The method according to claim 1, characterized in that: discarding part of the amplitude information of the weighting coefficients, part of the phase information of the weighting coefficients and part of the bitmap information according to the priority order; The priority order includes: discarding some of the amplitude information of the weighting coefficient with the lowest priority, the phase information of the weighting coefficient with the lowest priority, and the bitmap information with the lowest priority, so that the resources for sending the first signaling are sufficient to send the remaining actual channel state information.
10. The method according to claim 9, characterized in that In the order of priority from high to low, namely, the second basis vector index, the first basis vector index, the antenna port group index and the layer index, the amplitude information of the partial weighting coefficient with the lowest priority, the phase information of the partial weighting coefficient with the lowest priority and the partial bitmap information with the lowest priority are determined.
11. A method for feeding back channel state information, characterized in that: include: The second communication node receives a first type of signaling sent by the first communication node, where the first type of signaling includes a channel state information report, and the channel state information report includes precoding information; In a case where resources for sending the first type of signaling are less than resources required for sending actual channel state information calculated by the first communication node, the second communication node receives partial precoding information; the partial precoding information refers to actual channel state information remaining after partial precoding information in the channel state information report is discarded by the first communication node according to priority order; The precoding information includes: bitmap information, amplitude information of weighting coefficients and phase information of weighting coefficients; The bitmap information, the amplitude information of the weighted coefficients, and the phase information of the weighted coefficients are sorted in descending order according to the priority of the second basis vector index, the priority of the first basis vector index, the priority of the antenna port group index, and the priority of the layer index; wherein the second basis vector index corresponds to the matrix~~ The column index of matrix W2, the first basis vector index corresponds to the row index of matrix W2.
12. The method according to claim 11, characterized in that Before receiving the first type of signaling, the method further includes: The second communication node sends parameter signaling to the first communication node; wherein the parameter signaling includes: configuration information used to calculate the channel state information report, and the channel and resource size for sending the first type of signaling.
13. The method according to claim 11, characterized in that The precoding information includes at least one of the following: an index position of a reference amplitude of a weighting coefficient, a reference amplitude of quantization; wherein the weighting coefficient is a weighting coefficient of the first basis vector and a weighting coefficient of the second basis vector.
14. The method according to claim 11, characterized in that The weighting coefficient with the lowest second basis vector index has the highest priority, the weighting coefficient with the lowest first basis vector index has the highest priority, and the weighting coefficient with the lowest layer index has the highest priority.
15. The method according to claim 11, characterized in that The partial precoding information includes: amplitude information of partial weighting coefficients, phase information of partial weighting coefficients and partial bitmap information.
16. The method according to claim 15, characterized in that discarding part of the amplitude information of the weighting coefficients, part of the phase information of the weighting coefficients and part of the bitmap information according to the priority order; The priority order includes: discarding some of the amplitude information of the weighting coefficient with the lowest priority, the phase information of the weighting coefficient with the lowest priority, and the bitmap information with the lowest priority, so that the resources for sending the first signaling are sufficient to send the remaining actual channel state information.
17. The method according to claim 16, characterized in that In the order of priority from high to low, namely, the second basis vector index, the first basis vector index, the antenna port group index and the layer index, the amplitude information of the partial weighting coefficient with the lowest priority, the phase information of the partial weighting coefficient with the lowest priority and the partial bitmap information with the lowest priority are determined.
18. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 10 or 11 to 17 when running.
19. A communication device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method described in any one of claims 1 to 10 or 11 to 17.