Channel state information (CSI) feedback and subsampling
09847818 · 2017-12-19
Assignee
Inventors
Cpc classification
H04B7/066
ELECTRICITY
H04B7/0456
ELECTRICITY
H04B7/0478
ELECTRICITY
H04B7/0639
ELECTRICITY
H04B7/0626
ELECTRICITY
H04B7/063
ELECTRICITY
International classification
Abstract
A method implemented in a base station used in a wireless communications system is disclosed. The method comprises receiving, from a user equipment, rank indication (RI), a first precoding matrix indicator (PMI), and a second PMI (codebook index i.sub.2), wherein values 0-15 are assigned to the second PMI I.sub.PMI2 for RI=1 and values 0-3 are assigned to the second PMI I.sub.PMI2 for each of RI=2, RI=3, and RI=4, and wherein codebook index i.sub.2 comprises I.sub.PMI2 for RI=1. Other methods, apparatuses, and systems also are disclosed.
Claims
1. A method implemented in a base station used in a wireless communications system, the method comprising: receiving at the base station, from a user equipment, a rank indication (RI), a first precoding matrix indicator (PMI), and a second PMI (I.sub.PMI2) associated with a codebook index (i.sub.2), for only four antenna ports, and serving, by the base station, the user equipment based on the i.sub.2 for a physical uplink control channel (PUCCH) mode of at least one antenna port, wherein the codebook index i.sub.2 is determined according to a table comprising: TABLE-US-00023 Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 2 0-3 0, 1, 4, 5 3 0-3 0, 2, 8, 10 4 0-3 0, 2, 8, 10.
2. A method implemented in a user equipment used in a wireless communications system, the method comprising: transmitting, to a base station, a rank indication (RI), a first precoding matrix indicator (PMI), and a second PMI (I.sub.PMI2) associated with a codebook index (i.sub.2), for only four antenna ports, and receiving a signal, from the base station, based on the i.sub.2 for a physical uplink control channel (PUCCH) mode of at least one antenna port, wherein the codebook index i.sub.2 is determined according to a table comprising: TABLE-US-00024 Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 2 0-3 0, 1, 4, 5 3 0-3 0, 2, 8, 10 4 0-3 0, 2, 8, 10.
3. The method as in claim 2, wherein the codebook index i.sub.2 is for physical uplink control channel (PUCCH) mode 2-1 codebook subsampling in LTE (Long Term Evolution).
4. The method as in claim 1, wherein the codebook index i.sub.2 is for physical uplink control channel (PUCCH) mode 2-1 codebook subsampling in LTE (Long Term Evolution).
5. A method implemented in a wireless communications system, the method comprising: transmitting, from a user equipment to a base station, a rank indication (RI), a first precoding matrix indicator (PMI), and a second PMI (I.sub.PMI2) associated with a code book index (i.sub.2), for only four antenna ports, and receiving signals, from the base station, based on the i.sub.2 for a physical uplink control channel (PUCCH) mode of at least one antenna port, wherein the codebook index i.sub.2 is determined according to a table comprising: TABLE-US-00025 Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 2 0-3 0, 1, 4, 5 3 0-3 0, 2, 8, 10 4 0-3 0, 2, 8, 10.
6. A wireless communications system comprising: a base station; and a user equipment comprising at least one antenna port, the user equipment being configured to: transmit, to the base station, a rank indication (RI), a first precoding matrix indicator (PMI), and a second PMI (I.sub.PMI2) associated with a code book index (i.sub.2), for only four antenna ports; and receive signals, from the base station, based on the i.sub.2 for a physical uplink control channel (PUCCH) mode of the at least one antenna port, wherein the codebook index i.sub.2 is determined according to a table comprising: TABLE-US-00026 Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 2 0-3 0, 1, 4, 5 3 0-3 0, 2, 8, 10 4 0-3 0, 2, 8, 10.
7. A base station comprising at least one antenna port, the base station being configured to: receive, from a user equipment, a rank indication (RI), a first precoding matrix indicator (PMI), and a second PMI (I.sub.PMI2) associated with a codebook index (i.sub.2), for only four antenna ports, and serve the user equipment based on the i.sub.2 for a physical uplink control channel (PUCCH) mode of at least one antenna port, wherein the codebook index i.sub.2 is determined according to a table comprising: TABLE-US-00027 Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 2 0-3 0, 1, 4, 5 3 0-3 0, 2, 8, 10 4 0-3 0, 2, 8, 10.
8. The method as in claim 7, wherein the codebook index i.sub.2 is for physical uplink control channel (PUCCH) mode 2-1 codebook subsampling in LTE (Long Term Evolution).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
2 Enhanced 4-Tx Codebooks
(7) 2.1 Enhanced 4-Tx Codebooks for Rank 1 and 2
(8) In agreed work assumption, two solutions (solution 2a and 2b) in [1] are selected for enhanced 4-Tx codebook candidates for rank 1 and 2, which are described as follows.
(9)
(10) In both codebooks, e.sub.i denotes a 4 by 1 vector with the ith entry being 1 and zero for all other entries. We can see the only difference between codebook 2a and 2b are rank-2 W2 entries. Among 16 entries of rank-2 W2 entries, they share 9 entries.
(11) Following the same W1W2 index structures for 8-Tx codebook in 3GPP TS36.213, we first fix the indices for these two codebooks as follows:
(12) For W1 with index i.sub.1, we have
(13)
(14) For W2 rank 1, denote k as the index for the 4 entries of
(15)
and i as the index for the column selection e.sub.i and co-phasing term α(i) as in
Yε{e.sub.1,e.sub.2,e.sub.3,e.sub.4},α(i)=q.sub.1.sup.2(i-1).
(16) We then define W2 index i.sub.2=(i−1)*4+k−1, i=1, 2, 3, 4, k=1, 2, 3, 4, for rank-1 precoding matrix.
(17) For W2 rank 2 in solution 2a, denote k, k=1, 2, as the index for the two entries in
(18)
and i, i=1, . . . , 8, as the index for the column selection pairs as in
(Y.sub.1,Y.sub.2)ε{(e.sub.1,e.sub.1),(e.sub.2,e.sub.2),(e.sub.3,e.sub.3),(e.sub.4,e.sub.4),(e.sub.1,e.sub.2),(e.sub.2,e.sub.3),(e.sub.1,e.sub.4),(e.sub.2,e.sub.4)}
(19) We then define rank-2 W2 index i.sub.2 as i.sub.2=(i−1)*2+k−1 for solution 2a.
(20) We can see that rank-2 W2 of i.sub.2=0, . . . , 7 in solution 2a also appear in solution 2b, we adopt the same index i.sub.2 for these 8 entries for rank-2 W2 in solution 2b.
(21) Then we define i.sub.2=8, . . . , 11, for following 4 entries in the listed order
(22)
and i.sub.2=12, . . . , 15, for following 4 entries in the listed order
(23)
(24) Note that the rank-2 W2 of i.sub.2=9 in solution 2b is the same as the entry of i.sub.2=14 in solution 2a.
(25) 2.2 Enhanced 4-Tx Codebooks for Rank 3 and 4
(26) For rank 3 and 4 in the new codebooks, W1 is identity matrix, and W2 uses Release 8 codebook as in [2].
3 CSI Feedback in PUCCH Based on New 4-Tx Codbook
(27) For Release 8 4-Tx codebook, there are 16 precoding codewords for each rank, which requires a 4-bit overhead for precoding matrix indicator (PMI) feedback. This can be handled for periodic CSI feedback in PUCCH. Therefore, no subsampling on the codebook is needed.
(28) However, when double codebook is adopted and each codebook is 4-bit size, the feedback overhead is too large if we send the full CSI feedbacks. To reduce the feedback overhead, we propose the following subsampling schemes on the enhanced 4-Tx codebook for various feedback modes.
(29) TABLE-US-00001 TABLE 1 W1 beam components in enhanced 4Tx codebook. W1 index i.sub.1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Beams 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 in W1 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7
(30) 3.1 PUCCH CSI Feedback Mode 1-1 Submode 1
(31) In PUCCH CSI feedback mode 1-1, users are configured to report a RI, a wideband channel quality indicator (CQI, quantized SINR or signal-to-interference-plus-noise ratio) and a wideband precoding matrix indicator (PMI) to the network in a CSI process. The feedback of rank indicator or rank indication (RI), CQI and PMI can be configured with different periodicity. With double codebook structures, two indexes corresponding to W1 and W2 are feedback. Since W1 captures the channel condition in a relatively long term and large bandwidth, the feedback of W1 index (first PMI) can be configured in a longer period than that of W2. In submode 1 of PUCCH feedback mode 1-1, the feedback of R1 and W1 is configured in the same periodicity. Thus joint encoding of R1 and W1 information has been adopted. In 3GPP Release 10, 5-bit is used to represent an entry of R1 and W1 for 8-Tx codebook. Thus subsampling is required as total number of entries of R1 and W1 for 8-Tx would be more than 32.
(32) With the enhanced 4-Tx codebook, the total number of entries for R1 and W1 information is 34 (16 each for rank 1 and 2, 2 entries for rank 3 and 4, assuming agreed 4-bit W1 for 4-Tx codebooks). Thus subsampling is also required for the enhanced 4-Tx codebook.
(33) We now propose the following solutions for subsampling of R1 and W1 (first PMI) entries for PUCCH mode 1-1, submode 1, for 4 antenna ports based on new 4-Tx codebook structure:
(34) I. For the first 16 entries, we select 8 W1 entries (subsampled form 16 W1 codewords as in Section 2.1) each for rank 1 and rank 2, which can be represented by 4 bits. For rank 3 and 4, since W1 is fixed to the identity, we only needs two entries represent the rank. Thus for 4-antenna ports, 4-layer spatial multiplexing, total 5 bits are needed for the feedback of joint encoded RI and first PMI. Thus, there are 14 entries are not in use, which can be reserved for future usage. If 2-layer spatial multiplexing for 4-antenna ports, e.g., a rank restriction is indicated by the network, i.e., rank<=2, only 4-bit payload size is needed for feedback of joint encoded RI and PMI.
(35) II. To reduce feedback and number of redundant, unused entries, we can pack all entries with a total 4-bit payload size for PUCCH feedback. This can be solved into two following alternatives:
(36) a. For the first 8 entries, we select 4 W1 entries (subsampled form 16 W1 codewords as in Section 2.1) each for rank 1 and rank 2, which can be represented by a 3-bit payload. For rank 3 and 4, additional two entries representing the rank information are included which makes the total 4 bits. Thus for 4-antenna ports, 4-layer spatial multiplexing, total 4 bits are needed for the feedback of joint encoded RI and first PMI. Thus, there are 6 entries are not in use, which can be reserved for future usage. If 2-layer spatial multiplexing for 4-antenna ports, e.g., a rank restriction is indicated by the network, i.e., rank<=2, only 3-bit payload size is needed for feedback of joint encoded RI and PMI.
(37) b. In this approach, 14 entries are used to represent the joint RI and first PMI for rank 1 and 2. The entries can be equally split, i.e., 7 for each rank. Different numbers can also adopted as the statistics of rank 1 and rank 2 could be different. For rank 3 and 4, additional two entries representing the rank information are included which makes the total 4 bits. Thus total 4 bits are needed for the feedback of joint encoded RI and first PMI with or without rank restriction for the CSI feedback. Compared with 2a, this certainly brings some performance can as more W1 codewords are retained for rank 1 and 2. Compared alternative solution 1, it is expected only a slight performance degradation as only 1 less W1 codewords are in solution 2b than that in 1, but one bit feedback overhead is saved.
(38) Based on above alternative subsampling schemes for PUCCH CSI feedback mode 1-1 submode 1, feedback of jointly encoder RI and the first PMI, we now provide some detailed design solutions as follows.
(39) TABLE-US-00002 TABLE 1.1 A design subsampling based on Alternative I in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. Value of joint encoding of RI and the first PMI I.sub.RI/PMI 1 RI Codebook index i.sub.1 0-7 1 0, 2, 4, 6, 8, 10, 12, 14, or 2I.sub.RI/PMI 1 8-15 2 0, 2, 4, 6, 8, 10, 12, 14, or 2(I.sub.RI/PMI 1 − 8) 16 3 NA 17 4 NA 18-31 reserved NA
(40) A subsampling design based on Alt. I is provided in Table 1.1. It is a solution with simple specification. We now also provide several other designs which might have a certain performance improvement. First, we resort to the system level simulations to obtain statistics of W1 selections in codebook 2a and 2b. Note that although the W1 codebooks are same in 2a and 2b, the rank-2 codebooks are different, which could affect the W1 statistics slightly. The results of W1 statistics for Xpol antennas with ½-λ and 4-λ antenna spacing are presented in
(41) We can see that for rank-2, W1 codewords with index i.sub.1=0, 1, . . . , 7 are most selected for both codebooks (The only exception is for 2a, i.sub.1=15 also has a high percentage.) For simplicity, we can use i.sub.1=0, 1, . . . , 7 for rank-2. For rank-1, it is a little complicated. For the case of close spaced (0.5-λ) antennas, i.sub.1=0, 6, 7, 13, 14, 15, have higher selection ratios than others. For the case of wide (4-λ) spaced antennas shown in
(42) Also as shown in Table 1, since two W1s with index i.sub.1 and i.sub.1+8 consist of same beam components, for rank 2, there are many overlaps on the final codewords among these two W1 codeword sets. Thus one way is taking {i.sub.1}={0, 1, . . . , 7} as the subsampled W1 for mode 1-1, submode 1.
(43) For rank 1, thanks to the co-phasing term, α(i), the codeword redundancy issue due to complete beam overlap among W1 is gone. It would be beneficial to have the beams span in all angle space with a uniform beam spacing for the same beam and co-phasing term selections from a W2 entry. Therefore, it is better to have the subsampling of W1 for rank 1 as {i.sub.1|i.sub.1=0, 2, 4, 6, 8, 10, 12, 14}.
(44) The design solution of 4-Tx codebook subsampling for PUCCH mode 1-1 submode 1 is then summarized in Table 1.2 in which we take {0, 2, 4, 6, 8, 10, 12, 14} for rank-1 based on above discussions.
(45) TABLE-US-00003 TABLE 1.2 A codebook subsampling design based on Alternative I in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. Value of joint encoding of RI and the first PMI I.sub.RI/PMI 1 RI Codebook index i.sub.1 0-7 1 {0, 2, 4, 6, 8, 10, 12, 14} (2I.sub.RI/PMI 1) 8-15 2 0, 1, 2, 3, 4, 5, 6, 7 (I.sub.RI/PMI 1 − 8) 16 3 NA 17 4 NA 18-31 reserved NA
(46) Based on subsampling scheme Alt II-a, and the W1 statistics in
(47) TABLE-US-00004 TABLE 1.3 A codebook subsampling design example based on Alternative II-a in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. Value of joint encoding of RI and the first PMI I.sub.RI/PMI 1 RI Codebook index i.sub.1 0-3 1 0, 4, 8, 12 (4I.sub.RI/PMI 1) 4-7 2 0, 3, 5, 7 8 3 NA 9 4 NA 10-15 reserved NA
(48) Based on subsampling scheme Alt II-b, and the W1 statistics in
(49) TABLE-US-00005 TABLE 1.4 A codebook subsampling design example based on Alternative II-a in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. Value of joint encoding of RI and the first PMI I.sub.RI/PMI 1 RI Codebook index i.sub.1 0-6 1 0, 2, 4, 7, 10, 13, 15 7-13 2 0, 2, 4, 5, 6, 7, 15 14 3 NA 15 4 NA
(50) If one of the proposed alternatives is adopted, the report type (type-5 report [3]) shall be modified for 4 antenna ports when new codebook is configured. The modified type 5 report is given in Tables 2.1-2.3 for alternative I, II-a, and II-b, respectively.
(51) TABLE-US-00006 TABLE 2.1 Modified report type to accommodate feedback alternative I in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 5 RI/first 4/8 antenna ports, 2-layer spatial 4 PMI multiplexing 4/8 antenna ports, 4-layer spatial 5 multiplexing
(52) TABLE-US-00007 TABLE 2.2 Report type defined for feedback alternative II-a in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 5 RI/first 4 antenna ports, 2-layer spatial 3 PMI multiplexing 4 antenna ports, 4-layer spatial 4 multiplexing 8 antenna ports, 2-layer spatial 4 multiplexing 8 antenna ports, 4-layer spatial 5 multiplexing
(53) TABLE-US-00008 TABLE 2.3 Modified report type to accommodate feedback alternative II-b in PUCCH mode 1-1 submode 1 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 5 RI/first 8 antenna ports, 2-layer spatial 4 PMI multiplexing or 4 antenna ports 8 antenna ports, 4-layer spatial 5 multiplexing
(54) 3.2A PUCCH CSI Feedback Mode 1-1 Submode 2
(55) In submode 2 of PUCCH CSI feedback mode 1-1, the user can be configured to report the CQI and complete preferred precoder information (first PMI for W1 and second PMI for W2). Thus total number of feedback bits would be 12 bits (4-bit CQI, 4-bit W1 and 4-bit W2) for rank 1 CSI feedback, 15 bits (two CQIs 7 bit+4-bit W1, 4-bit W2) for rank 2 feedback, or 11 bits (7 bits for two CQIs, 4 bits for W2) for rank 3 or rank 4 feedback. For PUCCH, currently maximum number of bits for each report is 11-bits. Thus, codebook subsampling is needed for rank-1 and 2 feedback when PUCCH feedback mode 1-1 submode 2 is configured, while there is no need of codebook subsampling for rank-3 and 4.
(56) We then propose the following two alternatives for rank-1/2 codebook subsampling for enhanced 4-Tx codebook:
(57) III. For both rank-1 and rank-2, we select the total 16 entries for W1/W2 (the first PMI and second PMI). Thus the total number of bits for PMI is 4 for both rank-1 and 2.
(58) IV. For rank-2, we select 16 entries for W1/W2. But for rank-1 since only one CQI is reported which uses 4 bits, we can subsample less for the rank-1 codewords to improve the performance. One design example is given below in which uses total 7 bits.
(59) We now discuss the design based on above proposed two alternatives.
(60) For alternative III, when 4 bits are allocated for W1/W2 reporting, we consider 3/1 splitting, i.e., 3 bits are allocated for W1 and 1 bit for W2.
(61) For sub-sampling the inner codebook (W1) we can simply sub-sample the centers in a uniform manner. Note that the wideband codebook has the following 16 centers [0:15]/32.
(62) To get a 3-bit subsampled version we can simply choose the 8 inner codewords (W1) with indexes {0, 2, 4, 6, 8, 10, 12, 14} or as discussed in section 3.1A, we consider {0, 2, 4, 6, 8, 10, 12, 14} for rank 1 and {0, 1, 2, 3, 4, 5, 6, 7} for rank-2.
(63) For sub-sampling the outer codebook (W2), we can enforce a criterion in the rank-2 case that at-least one outer codeword in the sub-sampled codebook enables selecting orthogonal beams from the inner codeword. Using this criterion an example 2 bit rank-2 outer sub-sampled codebook 2a is to use (e.sub.1,e.sub.1) with the 2 co-phasing options and (e2,e4) with the 2 co-phasing options.
(64) Or based on the average ratios of W2 selections for rank 2 from the original codebooks obtained via simulations shown in
(65) Also based on the average ratios of W2 selections for rank 1 from the original codebooks obtained via simulations shown in
(66)
(67) TABLE-US-00009 TABLE 3.1A A codebook subsampling design example based on Alternative III in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. Relationship between the Relationship between the first PMI value and second PMI value and codebook index i.sub.1 codebook index i.sub.2 Value Value of the of the first PMI Codebook second PMI Codebook total RI I.sub.PMI 1 index i.sub.1 I.sub.PMI 2 index i.sub.2 #bits 1 0-7 {0, 2, 4, 6, 8, 0-1 0, 8 4 10, 12, 14} 2 0-7 {0, 1, 2, 3, 4, 0-1 0, 4 4 5, 6, 7} 3 NA NA 0-15 I.sub.PMI 2 4 (no subsampling) 4 NA NA 0-15 I.sub.PMI 2 4 (no subsampling)
(68) TABLE-US-00010 TABLE 3.2A A codebook subsampling design example based on Alternative IV in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. Relationship between the Relationship between the first PMI value and second PMI value and codebook index i.sub.1 codebook index i.sub.2 Value Value of the of the first PMI Codebook second PMI Codebook total RI I.sub.PMI 1 index i.sub.1 I.sub.PMI 2 index i.sub.2 #bits 1 0-15 0-15 0-7 0, 2, 4, 6, 8, 7 10, 12, 14 2 0-7 {0, 1, 2, 3, 4, 0-1 0, 4 4 5, 6, 7} 3 NA NA 0-15 I.sub.PMI 2 4 (no subsampling) 4 NA NA 0-15 I.sub.PMI 2 4 (no subsampling)
(69) For alternative IV, for rank-1, total payload size is 7 for W1/W2. Thus we only need to sub-sampling rank-1 W2 codebooks. We now consider sub-sampling for the enhanced codebook in the rank-1 case. Since the inner codebooks are identical and the rank-1 outer codebooks are the same for codebooks 2a and 2b, we can consider either one of them in this procedure.
(70) We consider the case when the sub-sampled outer codebook size is 8 so that Q=(8 choose 2)=28). For rank-1 both Chordal distance and Fubini Study are equivalent distance measures and the following 16 choices were found to have near-optimal metrics:
(71)
(72) Again, further down selection can be done by comparing with the average ratios of W2 selections from the original codebooks obtained via simulations.
(73) Certain other criteria can be used (or can be imposed on top of the aforementioned procedures) for sub-sampling.
(74) Based on the above and simulation results shown in
(75) If one of the proposed alternatives is adopted, the report type (type-2c report [3]) shall be modified for 4 antenna ports when new codebook is configured. The modified type 2c report is given in Tables 4.1A-4.2A for alternative III and IV, respectively.
(76) TABLE-US-00011 TABLE 4.1A Modified report type 2c to accommodate feedback alternative III in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 2c Wideband 4/8 antenna ports RI = 1 8 CQI/first 4/8 antenna ports 1 < RI ≦ 4 11 PMI/second 8 antenna ports 4 < RI ≦ 7 9 PMI 8 antenna ports RI = 8 7
(77) TABLE-US-00012 TABLE 4.2A Modified report type 2c to accommodate feedback alternative IV in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 2c Wideband 4/8 antenna ports RI = 1 11 CQI/first 4/8 antenna ports 1 < RI ≦ 4 11 PMI/second 8 antenna ports 4 < RI ≦ 7 9 PMI 8 antenna ports RI = 8 7
(78) 3.2B PUCCH CSI Feedback Mode 1-1 Submode 2
(79) In submode 2 of PUCCH CSI feedback mode 1-1, the user can be configured to report the CQI and complete preferred precoder information (first PMI for W1 and second PMI for W2). Thus total number of feedback bits would be 12 bits (4-bit CQI, 4-bit W1 and 4-bit W2) for rank 1 CSI feedback, 15 bits (two CQIs 7 bit+4-bit W1, 4-bit W2) for rank 2 feedback, or 11 bits (7 bits for two CQIs, 4 bits for W2) for rank 3 or rank 4 feedback. For PUCCH, currently maximum number of bits for each report is 11-bits. Thus, codebook subsampling is needed for rank-1 and 2 feedback when PUCCH feedback mode 1-1 submode 2 is configured, while there is no need of codebook subsampling for rank-3 and 4.
(80) We then propose the following two alternatives for rank-1/2 codebook subsampling for enhanced 4-Tx codebook:
(81) III. For both rank-1 and rank-2, we select the total 16 entries for W1/W2 (the first PMI and second PMI). Thus the total number of bits is 4 for both rank-1 and 2.
(82) IV. For rank-2, we select 16 entries for W1/W2. But for rank-1 since only one CQI is reported which uses 4 bits, we can subsample less for the rank-1 codewords to improve the performance. Two design examples are given below which use total 7 bits.
(83) We now discuss the design based on proposed two alternatives.
(84) For alternative III, when 4 bits are allocated for W1/W2 reporting, we first consider 3/1 splitting, i.e., 3 bits are allocated for W1 and 1 bit for W2.
(85) For sub-sampling the inner codebook (W1) we can simply sub-sample the centers in a uniform manner. Note that the wideband codebook has the following 16 centers [0:15]/32.
(86) To get a 3-bit subsampled version we can simply choose the 8 inner codewords (W1) with indexes {0, 2, 4, 6, 8, 10, 12, 14} or as discussed in section 3.1B, we can consider {0, 2, 4, 6, 8, 10, 12, 14} for rank 1 and {0, 1, 2, 3, 4, 5, 6, 7} for rank-2.
(87) For sub-sampling the outer codebook (W2), we can optionally enforce a criterion in the rank-2 case that at-least one outer codeword in the sub-sampled codebook enables selecting orthogonal beams from the inner codeword. Using this criterion an example 1 bit rank-2 outer sub-sampled codebook is formed by (e2, e4) with the 2 co-phasing options corresponding to i2 in {14, 15}. This choice of W2 can be used with subsampled W1 {0, 1, 2, 3, 4, 5, 6, 7} or more preferably used with W1 indices {0, 2, 4, 6, 8, 10, 12, 14} for more balanced sampling.
(88) Alternatively, based on the average ratios of W2 selections for rank 2 from the original codebooks obtained via simulations shown in
(89) Also for rank 1 from the original codebooks, we can choose two of {(e.sub.1), (e.sub.2), (e.sub.3) (e.sub.4)} which select two orthogonal beams. Thus two rank-1 codewords with same W1 will be orthogonal. Hence we can choose either {(e.sub.1), (e.sub.3)} or {(e.sub.2) (e.sub.4)} pair with a fixed cophasing term. For example with {(e.sub.1), (e.sub.3)}, we have
(90)
(91) For the co-phasing terms, we can simply choose the first entry of each one, i.e. (α(1), k=1) or i.sub.2=0 for e.sub.1, (α(3), k=1) or i.sub.2=8 for e.sub.3. We can see for i.sub.2=0, the co-phasing term is 1. Then it is just the beam selection. For i.sub.2=8, the overall co-phasing term is q.sub.1.sup.4. The results are summarized in Table 3.1B.
(92) TABLE-US-00013 TABLE 3.1B A codebook subsampling design example based on Alternative III in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. Relationship between the Relationship between the first PMI value and second PMI value and codebook index i.sub.1 codebook index i.sub.2 Value Value of the of the first PMI Codebook second PMI Codebook total RI I.sub.PMI 1 index i.sub.1 I.sub.PMI 2 index i.sub.2 #bits 1 0-7 {0, 2, 4, 6, 8, 0-1 0, 8 4 10, 12, 14} 2 0-7 {0, 1, 2, 3, 4, 0-1 0, 4 4 5, 6, 7} or {0, 2, 4, 6, 8, 10, 12, 14} 3 NA NA 0-15 I.sub.PMI 2 4 (no subsampling) 4 NA NA 0-15 I.sub.PMI 2 4 (no subsampling)
(93) If different bit splitting is allowed for rank-1, we can have 2/2 bit splitting, i.e., allocate 2 bits for W1 subsampling and 2 bits for W2 subsampling. Under this option, we can select i.sub.1 ε{0, 2, 4, 6} for W1 and {(e.sub.1), (e.sub.2), (e.sub.3) (e.sub.4)} for W2 subsampling with a certain k or set of k. With this solution, we can still cover beam space with a uniform beam spacing, just with a co-phasing term changed for every 4 codewords instead of 8. With k=1, we have overall co-phasing terms given by 1, q.sub.1.sup.2, q.sub.1.sup.4, q.sub.1.sup.6 for i=1, 2, 3, 4 (i.e., {(e.sub.1), (e.sub.2), (e.sub.3), (e.sub.4)}) respectively. The resulting subsampling for rank 1 W2 is i.sub.2 ε{0, 4, 8, 12}. This subsampling design solution is summarized in Table 3.2B.
(94) TABLE-US-00014 TABLE 3.2B A codebook subsampling design example based on Alternative III in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. Relationship between the Relationship between the first PMI value and second PMI value and codebook index i.sub.1 codebook index i.sub.2 Value Value of the of the first PMI Codebook second PMI Codebook total RI I.sub.PMI 1 index i.sub.1 I.sub.PMI 2 index i.sub.2 #bits 1 0-3 {0, 2, 4, 6} 0-3 {0, 4, 8, 12} 4 2 0-7 {0, 1, 2, 3, 4, 0-1 0, 4 4 5, 6, 7} or {0, 2, 4, 6, 8, 10, 12, 14} 3 NA NA 0-15 I.sub.PMI 2 4 (no subsampling) 4 NA NA 0-15 I.sub.PMI 2 4 (no subsampling)
(95) TABLE-US-00015 TABLE 3.3B A codebook subsampling design example based on Alternative IV in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. Relationship between the Relationship between the first PMI value and second PMI value and codebook index i.sub.1 codebook index i.sub.2 Value Value of the of the first PMI Codebook second PMI Codebook total RI I.sub.PMI 1 index i.sub.1 I.sub.PMI 2 index i.sub.2 #bits 1 0-15 0-15 0-7 0, 2, 4, 6, 8, 7 10, 12, 14 2 0-7 {0, 1 , 2, 3, 4, 0-1 0, 4 4 5, 6, 7} or {0, 2, 4, 6, 8, 10, 12, 14} 3 NA NA 0-15 I.sub.PMI 2 4 (no subsampling) 4 NA NA 0-15 I.sub.PMI 2 4 (no subsampling)
(96) For alternative IV, for rank-1, total payload size is 7 for W1/W2. We first consider sub-sampling only rank-1 W2 codebook in the enhanced codebook in the rank-1 case.
(97) We consider the case when the sub-sampled outer codebook size is 8 (so that Q=(8 choose 2)=28). For rank-1 both Chordal distance and Fubini Study are equivalent distance measures and the following 16 choices were found to have near-optimal metrics:
(98)
(99) Again, further down selection can be done by comparing with the average ratios of W2 selections from the original codebooks obtained via simulations.
(100) Certain other criteria can be used (or can be imposed on top of the aforementioned procedures) for sub-sampling.
(101) Based on the above and simulation results shown in
(102) We also note in the rank-1 case with 7 bit total load, we can instead retain the 4 bit W2 codebook and subsample W1 codebook instead. In this case our preference is to uniformly subsample W1 as {0 2 4 6 8 10 12 14} to better cover the beam angular space.
(103) If one of the proposed alternatives is adopted, the report type (type-2c report [3]) shall be modified for 4 antenna ports when new codebook is configured. The modified type 2c report is given in Tables 4.1B-4.2B for alternative III and IV, respectively.
(104) TABLE-US-00016 TABLE 4.1B Modified report type 2c to accommodate feedback alternative III in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 2c Wideband 4/8 antenna ports RI = 1 8 CQI/first 4/8 antenna ports 1 < RI ≦ 4 11 PMI/second 8 antenna ports 4 < RI ≦ 7 9 PMI 8 antenna ports RI = 8 7
(105) TABLE-US-00017 TABLE 4.2B Modified report type 2c to accommodate feedback alternative IV in PUCCH mode 1-1 submode 2 based on 4-Tx codebook with double codebook (W1W2) structure. PUCCH report Reported Number type information state of bits 2c Wideband 4/8 antenna ports 1 ≦ RI ≦ 4 11 CQI/first 8 antenna ports 4 < RI ≦ 7 9 PMI/second 8 antenna ports RI = 8 7 PMI
(106) 3.3A PUCCH CSI Feedback Mode 2-1
(107) In PUCCH CSI feedback mode 2-1, the user can be configured to report the preferred subband with the corresponding preferred PMI and CQI. For the subband CQI/PMI report, L bits are allocated to report user preferred subband index. When double codebook structure is configured, the use needs to report the CQI and second PMI (for W2). With additional L bits for the subband reporting, the feedback payload size for CQI and second PMI is reduced. For 8-Tx codebook, maximum 9 bits are allocated for subband CQI/second PMI reporting. With the same payload size constraint, we propose the following codebook subsampling for different ranks, which is summarized in Table 5.1A:
(108) For rank 1, only one CQI is reported. Thus subsampling is not needed. The total number of bits would be 8.
(109) We now first discuss the subsampling of rank 3 and 4 codebook. Note that for W2, Release 8 codebooks have been adopted for rank-3 and 4. With 2 bits subsampling, we need to select 4 out of 16 codewords.
(110) TABLE-US-00018 TABLE 5.1A Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 (no subsampling) 2 0-3 4 entries as discussed in the text 3 0-3 4 entries as discussed in the text 4 0-3 4 entries as discussed in the text
(111) Rank-3: The sub-sampling to select 4 out of 16 codewords can be done using either the Chordal distance or the Fubini-Study distance measure. Typically chordal distance is more suitable for lower SNRs whereas Fubini-Study is good at larger SNRs.
(112) For any given choice of 4 codewords (comprising a sub-sampled codebook) we have 6 pairs. For each such pair (comprising of two 4×3 semi-unitary matrix codewords) we can compute a distance. The metric for that choice can be defined to be the minimum of the six distances. Finally, we can select the preferred choice as the one whose associated metric is the largest (i.e., maximum metric).
(113) There can be multiple choices whose associated metrics are either equal to the maximum or are within a small margin (say 2% or 5%) of the maximum. All such choices are valid selections and represent good candidates.
(114) In total there are 1820 choices (16 choose 4). We find that there are 5 choices whose metrics are equal to the maximum upon using the Chordal distance as the distance measure. Surprisingly these are the same choices whose metrics are again equal to the maximum when using the Fubini-Study distance as the distance measure. These indices are {0 2 8 10}, {0 9 10 11}, {1 2 3 8}, {1 3 9 11}, {12 13 14 15}.
(115) Indeed no other choices have metrics in either case that are within 5% of the maximum. Thus, any one of these 5 choices is a good selection.
(116) For rank-4: each codeword is a 4×4 unitary matrix so the distance (either Chordal distance or Fubini-Study) among any two pair of codewords is zero. Thus, a convenient way for sub-sampling is to re-use the indices obtained for the rank-3 case in the rank-4 legacy codebook, to obtain a sub-sampled rank-4 codebook.
(117) For rank-2, for the enhanced codebooks the situation is a bit more complex since there are multiple inner (wideband) codewords.
(118) Consider the sub-sampling to obtain a size 4 (2-bit) outer codebook (W2) from the original outer codebook of size 16.
(119) For each one of the 1820 choices, we can consider each one of the 16 inner codewords and determine the Q distances (where Q is the number of pairs in the sub-sampled outer codebook and is 6 in this example) and then associate the minimum among the Q distances with that inner codeword for that choice. Then, the 16 associated distances (with the 16 inner codewords for that choice) can be combined in a suitable manner into one metric associated with that choice (a suitable way can be a product of the distances or their geometric mean with some regularization etc.). The one or more choices whose metric s are equal to the maximum (or are within a margin of the maximum) can be determined to be suitable candidates.
(120) Upon performing the aforementioned procedure for rank-2 (with sub-sampled outer codebook size 4 so that Q=6) and the enhanced codebook 2a, we found the following 4 choices (sets of indices out of the 1820 possible ones) that have (near-) maximal metrics under both Chordal distance as well as the Fubini-Study distance: {6 8 11 14}, {6 9 10 15}, {7 8 11 14}, {7 9 10 15}.
(121) The following 8 choices (out of the 1820) have maximal metrics under Chordal distance: {2 6 14 15}, {2 7 14 15}, {3 6 14 15}, {3 7 14 15}, {6 8 14 15}, {6 9 14 15}, {7 8 14 15}, {7 9 14 15}.
(122) The following 164 choices (out of the 1820) have (near-) maximal metrics under Chordal distance. Each choice (comprising of 4 indices) is one column in the following:
(123)
(124) Next, upon performing the aforementioned procedure for rank-2 and the enhanced codebook 2b we found the following 54 choices (out of the 1820) that have (near-) maximal metrics under both Chordal distance as well as the Fubini-Study distance:
(125)
(126) The following 42 choices (out of the 1820) have maximal metrics under Chordal distance:
(127)
(128) A majority (1462 out of 1820) of the choices have near-maximal metrics under Chordal distance which implies that achieving near-optimal metric under both Chordal and Fubini-Study distances is a better option for sub-sampling in this case.
(129) Further down selection can be done by comparing with the average ratios of W2 selections from the original codebooks obtained via simulations.
(130) We note that the Chordal distance and Fubini Study distance are more suitable to uncorrelated channels (such as those seen with wide antenna spacing).
(131) For closely spaced antennas resulting in more correlated channels, we prefer to have more outer codebook entries for which the two columns in the resulting rank-2 codeword comprise of identical beam selections.
(132) Based on above discussion and results shown in
(133)
are selected.
(134) Thus the examples of the subsampling solutions for different ranks (each for one rank) for PUCCH feedback mode 2-1 are presented in Table 5.2A.
(135) TABLE-US-00019 TABLE 5.2A PUCCH mode 2-1 codebook subsampling for 4-Tx codebook. Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 (no subsampling) 2 0-3 {0 2 4 6} 3 0-3 {0 2 8 10} 4 0-3 {0 2 8 10}
(136) 3.3B PUCCH CSI Feedback Mode 2-1
(137) In PUCCH CSI feedback mode 2-1, the user can be configured to report the preferred subband with the corresponding preferred PMI and CQI. For the subband CQI/PMI report, L bits are allocated to report user preferred subband index. When double codebook structure is configured, the use needs to report the CQI and second PMI (for W2). With additional L bits for the subband reporting, the feedback payload size for CQI and second PMI is reduced. For 8-Tx codebook, maximum 9 bits are allocated for subband CQI/second PMI reporting. With the same payload size constraint, we propose the following codebook subsampling for different ranks, which is summarized in Table 5.1B:
(138) For rank 1, only one CQI is reported. Thus subsampling is not needed. The total number of bits would be 8.
(139) We now first discuss the subsampling of rank 3 and 4 codebook. Note that for W2, Release 8 codebooks have been adopted for rank-3 and 4. With 2 bits subsampling, we need to select 4 out of 16 codewords.
(140) TABLE-US-00020 TABLE 5.1B Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 (no subsampling) 2 0-3 4 entries as discussed in the text 3 0-3 4 entries as discussed in the text 4 0-3 4 entries as discussed in the text
(141) Rank-3: The sub-sampling to select 4 out of 16 codewords can be done using either the Chordal distance or the Fubini-Study distance measure. Typically chordal distance is more suitable for lower SNRs whereas Fubini-Study is good at larger SNRs.
(142) For any given choice of 4 codewords (comprising a sub-sampled codebook) we have 6 pairs. For each such pair (comprising of two 4×3 semi-unitary matrix codewords) we can compute a distance. The metric for that choice can be defined to be the minimum of the six distances. Finally, we can select the preferred choice as the one whose associated metric is the largest (i.e., maximum metric).
(143) There can be multiple choices whose associated metrics are either equal to the maximum or are within a small margin (say 2% or 5%) of the maximum. All such choices are valid selections and represent good candidates.
(144) In total there are 1820 choices (16 choose 4). We find that there are 5 choices whose metrics are equal to the maximum upon using the Chordal distance as the distance measure. Surprisingly these are the same choices whose metrics are again equal to the maximum when using the Fubini-Study distance as the distance measure. These indices are {0 2 8 10}, {0 9 10 11}, {1 2 3 8}, {1 3 9 11}, {12 13 14 15}.
(145) Indeed no other choices have metrics in either case that are within 5% of the maximum. Thus, any one of these 5 choices is a good selection.
(146) For rank-4: each codeword is a 4×4 unitary matrix so the distance (either Chordal distance or Fubini-Study) among any two pair of codewords is zero. Thus, a convenient way for sub-sampling is to re-use the indices obtained for the rank-3 case in the rank-4 legacy codebook, to obtain a sub-sampled rank-4 codebook.
(147) For rank-2, for the enhanced codebooks the situation is a bit more complex since there are multiple inner (wideband) codewords.
(148) Consider the sub-sampling to obtain a size 4 (2-bit) outer codebook (W2) from the original outer codebook of size 16.
(149) For each one of the 1820 choices, we can consider each one of the 16 inner codewords and determine the Q distances (where Q is the number of pairs in the sub-sampled outer codebook and is 6 in this example) and then associate the minimum among the Q distances with that inner codeword for that choice. Then, the 16 associated distances (with the 16 inner codewords for that choice) can be combined in a suitable manner into one metric associated with that choice (a suitable way can be a product of the distances or their geometric mean with some regularization etc.). The one or more choices whose metric s are equal to the maximum (or are within a margin of the maximum) can be determined to be suitable candidates.
(150) Upon performing the aforementioned procedure for rank-2 (with sub-sampled outer codebook size 4 so that Q=6) and the enhanced codebook 2a, we found the following 4 choices (sets of indices out of the 1820 possible ones) that have (near-) maximal metrics under both Chordal distance as well as the Fubini-Study distance: {6 8 11 14}, {6 9 10 15}, {7 8 11 14}, {7 9 10 15}.
(151) The following 8 choices (out of the 1820) have maximal metrics under Chordal distance: {2 6 14 15}, {2 7 14 15}, {3 6 14 15}, {3 7 14 15}, {6 8 14 15}, {6 9 14 15}, {7 8 14 15}, {7 9 14 15}.
(152) The following 164 choices (out of the 1820) have (near-) maximal metrics under Chordal distance. Each choice (comprising of 4 indices) is one column in the following:
(153)
(154) Two of the aforementioned choices {2, 6, 14, 15} and {3, 7, 14, 15} are particularly interesting since they allow for orthogonal beam selection (Y.sub.1,Y.sub.2)ε{(e.sub.2,e.sub.4)} with both co-phasing terms,
(155)
These correspond to i2 indices {14, 15}. In addition beam selections (Y.sub.1,Y.sub.2)ε{(e.sub.2, e.sub.2), (e.sub.4, e.sub.4)} with one of the two co-phasing terms,
(156)
is allowed, corresponding to i2 {2, 6} or {3, 7}.
(157) Further down selection can be done by comparing with the average ratios of W2 selections from the original codebooks obtained via simulations.
(158) We note that the Chordal distance and Fubini Study distance are more suitable to uncorrelated channels (such as those seen with wide antenna spacing).
(159) For closely spaced antennas resulting in more correlated channels, we prefer to have more outer codebook entries for which the two columns in the resulting rank-2 codeword comprise of identical beam selections.
(160) Based on above discussion and results shown in
(161)
are selected.
(162) However, due the issue of different W1 having the same beam group, with the above beam selections, the codeword redundancy cannot be avoided. One alternative solution is to choose only beam selections (Y.sub.1, Y.sub.2) ε{(e.sub.1, e.sub.1), (e.sub.3, e.sub.3)} with both co-phasing terms,
(163)
which corresponding to the W2 index i.sub.2ε{0, 1, 4, 5}. This beam selection scheme can still cover all 32 beams but avoid the codeword redundancy. In addition, it will be benefit to have one more co-phasing term. An analogous selection is (Y.sub.1, Y.sub.2) ε{(e.sub.2, e.sub.2), (e.sub.4, e.sub.4)} with both co-phasing terms,
(164)
which corresponds to the W2 index i.sub.2ε{2, 3, 6, 7}.
(165) Thus the examples of the subsampling solutions for different ranks for PUCCH feedback mode 2-1 are presented in Table 5.2B.
(166) TABLE-US-00021 TABLE 5.2B PUCCH mode 2-1 codebook subsampling for 4-Tx codebook. Relationship between the second PMI value and codebook index i.sub.2 Value of the second PMI RI I.sub.PMI 2 Codebook index i.sub.2 1 0-15 I.sub.PMI 2 (no subsampling) 2 0-3 {0 2 4 6} or {0 1 4 5} or {2 3 6 7} or {2 6 14 15} or {3 7 1415} 3 0-3 {0 2 8 10} 4 0-3 {0 2 8 10}
(167) Referring now to
4. Conclusion
(168) we propose several schemes for PUCCH period CSI feedback based on enhanced 4-Tx codebook with double codebook structure W1W2.
APPENDIX
(169) System level simulation parameters are summarized in Table A-1.
(170) TABLE-US-00022 TABLE A-1 Simulation Parameters Number of users per sector 10 Network synchronization Synchronized Antenna configuration (eNB) 4 TX cross-polarized/ULA ant., 0.5-λ/ 4-λ spacing Antenna configuration (user) 2 RX cross-polarized/ULA ant. Downlink transmission scheme SU-MIMO or Dynamic SU/MU-MIMO scheduling. MU-MIMO pairing: Max 2 users/RB Codebook Rel. 8 codebook/Enhanced Codebooks Downlink scheduler PF in time and frequency Scheduling granularity: 5 RBs Feedback assumptions 5 ms periodicity and 5 ms delay; feedback mode 3-2 feedback without errors. Sub-band granularity: 5 RBs Downlink HARQ scheme Chase Combining Downlink receiver type LMMSE-IRC Interference estimation error Wishart distribution model as in 3gpp.TR36.829 Feedback channel error NA Control channel and reference 3 OFDM symbols for control; signal overhead Used TBS tables in TS 36.213 TAB model (if considered) Normal distribution (0, σ.sup.2), σ = 12 ns
(171) The foregoing is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the invention disclosed herein is not to be determined from the Detailed Description, but rather from the claims as interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the present invention and that those skilled in the art may implement various modifications without departing from the scope and spirit of the invention. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the invention.