Reporting of channel state information
11159216 · 2021-10-26
Assignee
Inventors
Cpc classification
H04B7/066
ELECTRICITY
H04B7/0478
ELECTRICITY
H04B7/0469
ELECTRICITY
H04W72/0453
ELECTRICITY
H04B7/0639
ELECTRICITY
International classification
H04B7/0456
ELECTRICITY
Abstract
A mobile station connected to a multi-carrier cellular communication system having a plurality of sub-carriers. The sub-carriers are classified into K frequency sub-bands, channel state information (CSI) of the frequency sub-bands is represented by matrices W.sup.i (i=0 . . . K−1), where K is an integer greater than 1. The mobile station determines a first sub-index k.sub.1 for the K matrices W.sup.1 (i =0...K -1), and a second sub-index k2 for each one of the K matrices W.sup.i (i=0 . . . K−1). The first sub-index k.sub.1 is common for all frequency sub-bands, and the second sub-index k.sub.2 is specific for the indexed matrix that corresponds to one frequency sub-band. The mobile station reports to a base station of the multi-carrier cellular communication system the first sub-index k.sub.1 and at least one second sub-index k.sub.2.
Claims
1. An apparatus, comprising: a non-transitory storage medium including comprising executable instructions; and a processor configured to execute the executable instructions to communicate with a base station in a multi-carrier cellular communication system communicating through a plurality of sub-carriers, wherein the plurality of sub-carriers are divided into a plurality of subbands, and the instructions which, when executed by the processor, cause the apparatus to: determine a first sub-index and a second sub-index, wherein the first sub-index belongs to a plurality of first sub-indices and the second sub-index belongs to a plurality of second sub-indices, and the first sub-index and the second sub-index form a precoding matrix indicator (PMI) of a matrix for the plurality of subbands, and report the first sub-index and the second sub-index on a physical uplink control channel (PUCCH), wherein the first sub-index and the second sub-index are both wideband feedback and are common for the plurality of subbands, and the plurality of first sub-indices and the plurality of second sub-indices have a dependency relationship.
2. The apparatus according to claim 1, wherein the matrix comprises a first sub-matrix and a second sub-matrix, the first sub-index indicates the first sub-matrix from a first sub-codebook; and the second sub-index indicates the second sub-matrix from a second sub-codebook.
3. The apparatus according to claim 2, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
4. The apparatus according to claim 2, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
5. The apparatus according to claim 2, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
W.sup.i=M.sub.k.sub.
6. The apparatus according to claim 2, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
7. The apparatus according to claim 1, wherein the multi-carrier cellular communication system is selected from at least one of a long term evolution (LTE) system or a long term evolution advanced (LTE-A) system.
8. A method of communication in a multi-carrier cellular communication system having a plurality of sub-carriers, wherein the plurality of sub-carriers are divided into a plurality of subbands, comprising: determining, by a terminal device, a first sub-index and a second sub-index, wherein the first sub-index belongs to a plurality of first sub-indices and the second sub-index belongs to a plurality of the second sub-indices, the first sub-index and the second sub-index form a precoding matrix indicator (PMI) of a matrix for the plurality of subbands; and reporting, by the terminal device, the first sub-index and the second sub-index on a physical uplink control channel (PUCCH), wherein the first sub-index and the second sub-index are both wideband feedback and common for the plurality of subbands, and the plurality of first sub-indices and the plurality of second sub-indices have a dependency relationship.
9. The method according to claim 8, wherein the matrix comprises a first sub- matrix and a second sub-matrix, the first sub-index indicates the first sub-matrix from a first sub-codebook; and the second sub-index indicates the second sub-matrix from a second sub-codebook.
10. The method according to claim 9, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
11. The method according to claim 9, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
12. The method according to claim 9, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
W.sup.i=M.sub.k.sub.
13. The method according to claim 9, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
14. The method according to claim 8, wherein the multi-carrier cellular communication system is a long term evolution (LTE) system or a long term evolution advanced (LTE-A) system.
15. A non-transitory computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to: determine a first sub-index and a second sub-index, wherein the first sub-index belongs to a plurality of first sub-indices and the second sub-index belongs to a plurality of second sub-indices, and the first sub-index and the second sub-index form a precoding matrix indicator (PMI) of a matrix for a plurality of subbands; and report the first sub-index and the second sub-index on a physical uplink control channel (PUCCH), wherein the first sub-index and the second sub-index are both wideband feedback and are common for the plurality of subbands, and the plurality of first sub-indices and the plurality of second sub-indices have a dependency relationship.
16. The non-transitory computer-readable storage medium according to claim 15, wherein the matrix comprises a first sub-matrix and a second sub-matrix, the first sub-index indicates the first sub-matrix from a first sub-codebook; and the second sub-index indicates the second sub-matrix from a second sub-codebook.
17. The non-transitory computer-readable storage medium according to claim 16, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
18. The non-transitory computer-readable storage medium according to claim 16, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
19. The non-transitory computer-readable storage medium according to claim 16, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
W.sup.i=M.sub.k.sub.
20. The non-transitory computer-readable storage medium according to claim 16, wherein the matrix is represented as W.sup.i, where 0≤i≤K−1; and W.sup.i, the first sub-matrix, and the second sub-matrix are related as:
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawing, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(11) In communications relying upon, channel state information, CSI, retrieved in circuitry adapted therefore and reported/fed back from a receive node (RN) to a transmit node (TN) in a wireless communication system as shown in
(12) In a multi-carrier communication system, such as LTE or LTE-A, the underlying channel for a given subcarrier between a transmit node and a receive node is preferably represented by a N.sub.r times N.sub.t matrix , where N.sub.t is the number of transmit antennas and N.sub.r is the number of receive antennas, respectively. The CSI feedback can therefore be a quantization of the N.sub.r times N.sub.t matrix
using a codebook c of matrices, or
can also be a preferred precoding matrix having size N.sub.t times R, where 1≤R≤min(N.sub.r,N.sub.t) is the preferred transmission rank. The transmission rank, also known as the number of layers, determines the degree of spatial multiplexing in a transmission.
(13) Since the radio channel is fading in the frequency and time domain, the selected matrix or equivalently the CSI will only be valid for some frequency bandwidth F and time interval T, which henceforth will be denoted as the time-frequency granularity of a CSI feedback report.
(14)
(15) So, for reporting the CSI for a bandwidth that is K times larger than F a CSI report will consist of K number of CSIs, where each of the CSI reports reflects the channel state in a corresponding frequency bandwidth F and time interval T. A feedback report thus contains K number of matrices W.sup.i from a codebook c, where K≥1 and i=0 . . . K−1.
(16) It has further been observed by the inventors that correlated antennas or the channel from a group of correlated antennas have a larger coherence bandwidth of the spatial correlation and longer coherence time compared to antennas, or between antenna groups with lower correlation, and could therefore have a lower granularity in its feedback. Therefore, even though a CSI feedback matrix W.sup.i has a time-frequency granularity with frequency bandwidth F and time interval T, it is possible to structure the matrix W.sup.i in such way that different sub-parts of this matrix structure has a lower time-frequency granularity, i.e., F′ and/or T′, or equivalently F′>F and/or T′>T. Different structures of a CSI matrix W.sup.i are covered by different embodiments of the present invention.
(17) The exploitation of the antenna correlation in a CSI report is achieved by introducing a special structure of the matrices belonging to the codebook c, which allows for indexing the matrices in the codebook c by P number of sub-indices, where P>1. Also, by using multiple sub-indices according to the invention, each one of the sub-indices may have its own time-frequency granularity. This is an effective and low complex way of reducing the total number of bits required to report the CSI and therefore advantage over prior art.
(18) Hence, the present invention relates to a method for reporting CSI between a transmit node and a receive node in a wireless communication system. The transmit node being arranged for multiple transmit antenna transmissions and the CSI being represented by K number of matrices W.sup.i from a codebook c comprising a plurality of matrices, wherein each matrix in the codebook c represents a state, or a preferred precoding matrix, for the multi-antenna channel from the transmit node to the receive node, K≥1 and i=0 . . . K−1. The method comprises the steps of: reporting a first sub-index k.sub.1; and reporting at least one additional second sub-index k.sub.2 for each one of the K number of matrices W.sup.i, wherein each one of the K number of matrices W.sup.i is indexed by the first k.sub.1 and second k.sub.2 sub-indices, and the first k.sub.1 and second k.sub.2 sub-indices have different time-frequency reporting granularity.
(19) The invention can therefore be understood as that the first sub-index k.sub.1 indicates a matrix M.sub.k.sub.
(20) Therefore, the present invention can reduce CSI feedback overhead, or alternatively by keeping the same feedback overhead, it is possible to improve CSI feedback reporting accuracy since each feedback bits will be more efficiently utilized. This is achieved by taking advantage of the correlations of the radio channel, which is the same for common antenna setups in the art, such as a narrow spaced antenna element array with dual polarized antenna elements.
(21) As an example of an implementation of the invention: assume a codebook c with 32 matrices, so 5 bits is required to index a matrix W.sup.i belonging to said codebook c. If the matrix W.sup.i is indexed by at least two sub-indices k.sub.1,k.sub.2, where a first sub-index k.sub.1 is a three bit index and a second sub-index k.sub.2 is a two bit index. Hence, to represent a matrix, both sub-indices k.sub.1,k.sub.2 are needed and in total 5 bits are used. As mentioned, the different sub-indices k.sub.1 and k.sub.2 are fed back with different granularity in time and/or frequency. This has feedback overhead benefits. For instance, the first sub-index k.sub.1 can be reported every 10 milliseconds whereas the second sub-index k.sub.2 is reported every 1 millisecond. The receiver of the feedback message thus updates the first sub-index k.sub.1 in the index pair k.sub.1,k.sub.2 less frequently than the second sub-index k.sub.2. The overhead benefits of this is arrangement is obvious; instead of feeding back 5 bits per millisecond or 5 kbit/s, the overhead has been reduced to effectively (3+2*10)/10=2.3 bits per millisecond or equivalently 2.3 kbit/s.
(22) The same principle can be applied for reducing overhead when reporting CSI for multiple sub-bands in frequency, where the selection of the first sub-index k.sub.1 can be valid for a bandwidth of 300 subcarriers, and whereas the selection of the second sub-index k.sub.2 is valid for a sub-band bandwidth of 30 subcarriers. Hence, if the total bandwidth is 300 subcarriers, one first sub-index k.sub.1 and ten second sub-indices k.sub.2 must be reported to indicate the matrix W.sup.i of each sub-band. The feedback overhead to support per sub-band CSI feedback is thus reduced from 50 bits (if 5 bits is reported for each of the 10 sub-bands) to 23 bits (if 3 bits is used for the first sub-index k.sub.1 and 2 bits for each of the second sub-indices k.sub.2).
(23) The principle can also be used to improve the accuracy of the CSI report, where the selection of the first sub-index k.sub.1 can be valid for a bandwidth of 300 subcarriers, whereas the selection of the second sub-index k.sub.2 is valid for a sub-band bandwidth of 15 subcarriers, which is less than the 30 subcarriers in the previous example. Due to the reduced sub-bandwidth, each CSI report will represent the CSI for a small frequency bandwidth and therefore be better matched to the radio channel, i.e., have better accuracy. Hence, assuming that the total bandwidth includes 300 subcarriers, one first sub-index k.sub.1 and twenty second sub-indices k.sub.2 must be reported to indicate the matrix W.sup.i for each sub-band. The feedback overhead to support per sub-band CSI feedback is thus 43 bits (if 3 bits is used for the first sub-index k.sub.1 and 2 bits for each of the second sub-indices k.sub.2).
(24) An alternative way to improve the accuracy of the CSI report is to increase the codebook size. Assuming that the selection of the first sub-index k.sub.1 is valid for a bandwidth of 300 subcarriers, whereas the selection of the second sub-index k.sub.2 is valid for a sub-band bandwidth of 30 subcarriers. Hence, if the total bandwidth is 300 subcarriers, one first sub-index k.sub.1 and ten second sub-indices k.sub.2 must be reported to indicate the matrix W.sup.i for each sub-band. The feedback overhead to support per sub-band CSI feedback is again 43 bits but with a larger codebook (if 3 bits is used for the first sub-index k.sub.1 and 4 bits for each of the sub-indices k.sub.2).
(25) A further example of per sub-band CSI feedback is given in
(26) In
(27) Therefore, according to an embodiment of the invention aforementioned correlation properties of dual polarized antenna arrays is taken advantage of as it is known that closely spaced antennas with the same polarization have high correlation whereas antennas with orthogonal polarizations have low correlation. If a first group of antenna elements are numbered 1 to N.sub.t/2 and are arranged so that they have the same polarization and a second group of antenna elements are numbered N.sub.t/2+1 to N.sub.t have the same but orthogonal polarization with respect to the first group. Then a matrix codebook c with P=2 indices can be structured as:
(28)
where the matrices M.sub.k.sub.
(29) In another embodiment of the invention a matrix W.sup.i from the codebook c derived by two matrices from sub-codebooks c.sub.1 and c.sub.2 by equation (1) can also be written as:
(30)
where a product of two matrices, each with different indices describes the underlying matrix structure. Hence, in equation (2) different time-frequency granularity is used for reporting the index to the two matrices M.sub.k.sub.
(31) In a yet another embodiment of the invention matrices W.sup.i in codebook c with P=2 sub-indices can be structured as:
W.sup.i=M.sub.k.sub.
where .Math. is the Kronecker product and the matrices M.sub.k.sub.
(32) In a yet another embodiment matrices W.sup.i in codebook c with P=2 sub-indices can be structured as:
W.sup.i=M.sub.k.sub.
which is a general structure where one of the matrices is the wideband representation and the other matrix is the feed back per sub-band representation.
(33) In a further embodiment of the invention matrices W.sup.i in the codebook c are structured as:
(34)
wherein d.sub.k.sub.
(35) In a further embodiment, the number of sub-indices is P=3 and matrices W.sup.i in the codebook c are indexed by three sub-indices (k.sub.1, k.sub.2 and k.sub.3, respectively) and can be structured as:
(36)
wherein M.sub.k.sub.
(37) According to the 3GPP LTE and LTE-Advanced standards, there exist two feedback reporting possibilities, i.e. using the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH). The PUCCH is configured to transmit few bits (low payload) periodically, whilst the PUSCH can carry a large number of bits and is a scheduled aperiodic resource. Furthermore, a useful property of CSI feedback is that each report is self-contained meaning that one should not have to rely on multiple reports fed back at different time instants to compute the CSI for a given sub-band. Therefore, the PUCCH is suitable for wideband feedback meaning that the PUCCH contain some average CSI information for the whole feedback bandwidth. The PUSCH on the other hand which has less limitation on the payload, and thus can carry more bits, is better suited for the detailed per sub-band CSI. An example of this feedback structure is shown in
(38) The use of the PUCCH for wideband feedback can be supported by the present invention by feeding back the P number of sub-indices and where there is only one sub-band spanning the whole bandwidth reflecting a wideband CSI in the PUCCH. Furthermore, overhead can be reduced further by introducing some relationship among the P indices. This can be explained by an example. Assume the matrix structure:
(39)
where the first sub-codebook C.sub.1 for the matrix M.sub.k.sub.
(40)
where i=√{square root over (−1)}, and the second sub-codebook C.sub.2 contains scalars d.sub.k.sub.
C.sub.2={π−π} (9).
(41) Hence, the first sub-index k.sub.1 is in this example represented by two bits whereas the second sub-index k.sub.2is represented by one bit only. Assuming that there are 10 sub-bands in a per sub-band feedback suitable for the PUSCH, then 2+10*1=12 bits are reported back. In a wideband feedback suitable for the PUCCH, 2+1=3 bits are fed back.
(42) As mentioned above, it is possible to further reduce the feedback overhead to two bits by introducing dependencies between the P number of sub-indices. In a feedback container, in which the payload is very limited, it is possible to make a table of “allowed” pairs of P sub-indices. An example of this is shown in Table 1 below. Although the full codebook contains 8 elements and requires three bits, this has been reduced to two bits in the example in Table 1. To select which matrices that should be included in the table, it is possible to resort to different optimization methods, and for instance aim at maximizing the minimum Chordal distance between the remaining matrices.
(43) TABLE-US-00001 TABLE 1 Example on how to reduce feedback overhead by introducing dependencies between codebook indices k.sub.1 k.sub.2
(44) It should also be noted that the matrices W.sup.i in the codebook c may used as PMIs, which is obvious to the skilled person.
(45) Furthermore, the invention also relates to a method in a receive node, a method in a transmit node and devices thereof.
(46) One embodiment method can be used in a transmit node for receiving and processing CSI between the transmit node and a receive node, where the CSI being represented by K number of matrices W.sup.i from a codebook c comprises a plurality of matrices. The method includes receiving a first sub-index k.sub.1 and receiving at least one additional second sub-index k.sub.2 for each one of the K number of matrices W.sup.i. Each one of the K number of matrices W.sup.i which are indexed by said first k.sub.1 and second k.sub.2 sub-indices are reconstructed. The first k.sub.1 and second k.sub.2 sub-indices have different time-frequency reporting granularity. A transmit node device thereof is also disclosed in the present application.
(47) Another embodiment method can be used in a receive node for reporting CSI between a transmit node and the receive node. The CSI being represented by K number of matrices W.sup.i from a codebook c comprises a plurality of matrices. In the embodiment method, the receive node reports a first sub-index k.sub.1 and at least one additional second sub-index k.sub.2 for each one of the K number of matrices W.sup.i. Each one of the K number of matrices W.sup.i is indexed by the first k.sub.1 and second k.sub.2 sub-indices, and the first k.sub.1 and second k.sub.2 sub-indices have different time-frequency reporting granularity. A receive node device thereof is also disclosed in the present application.
(48) It is also understood by the skilled person that the method in a transmit node and the method in a receive node may be modified, mutatis mutandis, according to the different embodiments of the method in a wireless communication system according to the present invention.
(49) Moreover, an example flowchart of how a receive node, which reports the CSI to a transmit node, selects the matrix per each of the K number of sub-bands (i.e. sub-indices k.sub.1,k.sub.2 per sub-band in this particular example) and report back this information is given in
(50) Block 301: Computing k.sub.1 as common for all sub-bands;
(51) Block 303: Computing k.sub.2 individually for each sub-band, conditioned on selected k.sub.1;
(52) Block 305: Reporting (transmitting) one k.sub.1 and at least one k.sub.2 per sub-band, effectively one k.sub.1,k.sub.2 index pair per sub-band, wherein k.sub.1 and k.sub.2 have different time-frequency reporting granularity.
(53) In
(54) Block 401: Receiving one k.sub.1 and at least one additional k.sub.2;
(55) Block 403: For each sub-band: generating the index pair k.sub.1,k.sub.2 using the first sub-index k.sub.1 and sub-band dependent second sub-index k.sub.2;
(56) Block 405: Use the index pair k.sub.1,k.sub.2 for each of K sub-bands to find the corresponding matrix W.sup.i , i=0 . . . K−1 in the codebook C by using first and second sub-codebooks.
(57) In
(58) Furthermore, as understood by the person skilled in the art, the method in a receive node and the method in a transmit node according to the present invention may be implemented in a computer program, having code means, which when run in a computer causes the computer to execute the steps of the method. As particular examples,
(59) It should finally be understood that the present invention is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.