IEEE C802.16m-08/1346 Project IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16> Title Codebook comparison for OL and CL MIMO Date Submitted 2008-10-31 Source(s) Senjie Zhang Guangjie Li Hongming Zheng Shanshan Zheng Feng Zhou Yang-Seok Choi Minnie Ho senjie.zhang@intel.com Intel Corp. Re: The TGm Call for Contributions and Comments 802.16m-08/040 Abstract Precoder comparison for Open-Loop Single-User MIMO Purpose Discussion and Approval in 16m Notice Release Patent Policy This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its subgroups. It represents only the views of the participants listed in the “Source(s)” field above. It is offered as a basis for discussion. It is not binding on the contributor(s), who reserve(s) the right to add, amend or withdraw material contained herein. The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.16. The contributor is familiar with the IEEE-SA Patent Policy and Procedures: <http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and <http://standards.ieee.org/guides/opman/sect6.html#6.3>. Further information is located at: <http://standards.ieee.org/board/pat/pat-material.html> and <http://standards.ieee.org/board/pat>. Codebook comparison for OL and CL MIMO Senjie Zhang, Guangjie Li, Hongming Zheng, Shanshan Zheng, Feng Zhou, Yang-Seok Choi and Minnie Ho Intel Corporation Codebook selection for OL SU MIMO In section 11.8.2.1.1 of SDD (IEEE 802.16m-08/003r5), the precoding matrix P for Open1 IEEE C802.16m-08/1346 loop SU-MIMO is defined using the following equation: P(k) = W(k), where the matrix W(k) is an NT × NS matrix, NT is the number of transmit antennas and NS is the numbers of streams. The matrix W(k) is selected from a predefined unitary codebook. The detailed unitary codebook is FFS. Currently two types of codebook are discussed in the SDD in TGm: Grassmannian codebook (e.g. 802.16e codebook) and DFT codebook. In closed-loop MIMO, the Grassmannian codebook benefits the low correlation scenario and the DFT codebook benefits the high correlation scenario. However, in high correlation scenario, DFT codebook leads to performance loss in OL SU MIMO (with distributed resource mapping), because it creates sharp spatial beams for a few subcarriers and loss of power in other subcarriers. In the simulation, the basic assumption are 1) Tone based DRU are assumed, 2) AoD -60~60, random select for each snapshot. 3) DFT matrix: 4x2 precoder matrix selected from 1,3 or 2,4 vector pair of pure 4x4 DFT Matrix. 4) Non-ideal CE. 5) 120km, vehical A channel with high correlation and low correlation. As Fig-1 shown, DFT codebook loses about 1.5dB in high correlation scenario. 10 -1 PER 10 Rank-1 4x2 OL SU MIMO codebook comparion, Noise-Limited Low-Corr eITU-VehA, 120km/h, Nonideal CE 0 PER 10 10 -2 -5 10 Ran k - 1 4 x2 OL S U M I MO c o d e bo o k c o mp a r i o n , No i se - Li m i ted H i gh - C o r r e I TU- V eh A , 1 2 0 km / h, N on i d ea l C E 0 -1 16e-RBF, QPSK 1/2 1 6 e- R B F, Q P SK 16e-RBF, 16QAM 1/2 1 6 e- R B F, 1 6 QAM 1 /2 16e-RBF, 64QAM 1/2 1 6 e- R B F, 6 4 QAM 1 /2 DFT-RBF, QPSK 1/2 10 -2 1 /2 D FT - R B F, Q P SK 1 /2 DFT-RBF, 16QAM 1/2 D FT - R B F, 1 6 QAM 1/ 2 DFT-RBF, 64QAM 1/2 D FT - R B F, 6 4 QAM 1/ 2 0 5 SNR in dB Fig-1 10 15 -5 0 5 S NR i n d B 10 15 802.16e codebook vs. DFT codebook PAPR comparison for codebook based precoding in DL MIMO Precoding/beamforming in DL seems to introduce PAPR problem for DL MIMO. And different codebook will have different PAPR, but how serious the problem has not been addressed clearly. In this contribution, the evaluation of PAPR from different codebook are introduced, and shows that the PAPR from precoding in DL MIMO can be ignored, and PAPR should not be treated as one of the criteria for codebook selection. DFT codebook is constant module, which seems has smaller PAPR than 16e based 2 IEEE C802.16m-08/1346 codebook. However the evalution shows the difference is smaller than 0.1dB, which can be ignored. The PAPR definition is In each Tx antenna, in time domain, the peak power within each OFDM symbol divided by the average power (across enough long time) is calculated. The CDF is drawn for all the samples (each Tx antenna and each OFDM symbol). 95% and 99% CDF of the PAPR are used for comparison. In the evaluation, 10MHz system, 48PRU are used, and 4 continuous PRU use one precoder, the precoder and MCS are from the SLS scheduler (MIMO schemes is MUZF). Random data is generated for modulation and precoding, and then IFFT the frequency domain signal to time domain. In figure 2, the PAPR distribution is shown, and open loop MIMO has the lowest PAPR, while 16e codebook based MUZF precoding has highest PAPR, however the gap is very small, only 0.2 dB, which will not has any impact on the PA design and performance. In figure 3, the distribution of the power of time domain samples are shown, where the average power is 1. According to the result, even with 8dB back-off, there are only 0.2% samples will be clipped. (1) CDF of PAPR PAPR of Different Codebook Comparison PAPR of Different Codebook Comparison 1 1 0.9 0.99 0.8 0.7 0.98 CDF CDF 0.6 0.5 0.3 0.2 0.1 0 0.97 Open-loop MUZF 0.5Lambda 6bits 16e MUZF 0.5Lambda 4bits DFT MUZF 0.5Lambda 6bits trans16e MUZF Uncorrelated 6bits 16e MUZF Uncorrelated 4bits DFT MUZF Uncorrelated 6bits Trans16e 0.4 4 5 6 7 8 9 10 PAPR(dB) 11 12 13 Open-loop MUZF 0.5Lambda 6bits 16e 0.96 MUZF 0.5Lambda 4bits DFT MUZF 0.5Lambda 6bits trans16e 0.95 MUZF Uncorrelated 6bits 16e MUZF Uncorrelated 4bits DFT MUZF Uncorrelated 6bits Trans16e 0.94 9.8 14 10 10.2 10.4 PAPR(dB) 10.6 10.8 11 Figure 2, CDF of PAPR for different codebook based precoding PAPR MUOL Scenario 95% of CDF 9.97 Uncorrelated MUZF 16e (6bits) MUZF DFT (4bits) MUZF Transformed 16e (6.23bits) 10.22dB High Correlated 10.09 dB 10.17 dB 10.20 dB 99% of CDF 10.6 Uncorrelated 10.93 dB High Correlated 10.77 dB 10.03 dB 10.89 dB 10.71 dB 10.02 dB 10.93 dB 10.71 dB 3 IEEE C802.16m-08/1346 (2) The power distribution of time domain samples. The CDF of every sample power 1.005 1 CDF 0.995 0.99 0.985 MUZF DFT OL MUZF 16e 0.98 0.975 6 6.3 6.6 6.9 7.2 7.5 7.8 8.1 8.4 8.7 9 9.3 9.6 9.9 10.210.510.811 The power of Sample(dB) Figure 3 The power distribution of time domain samples The ratio of clipping sample Open-loop MUZF DFT codebook MUZF 16e codebook 8dB clipping 10dB clipping 0.0018 0.0023 0.0024 4.6E-5 8.8E-5 9.9E-5 Codebook performance evaluation in SLS In this section, DFT based codebook [1] and 16e codebook are compared in SLS for CL SU MIMO and MU ZF MIMO. Transformation method [2] is also evaluated. Both SU and MU result show 16e codebook outperform DFT codebook in uncorrelated and low correlated channel, while in highly correlated channel, DFT is better. 16e codebook with transformation method can show the best performance in any scenarios. 4x2 antenna configuration is used. The result is shown in figures and listed in the following tables (1) Tx 4 SUCL 4 IEEE C802.16m-08/1346 Closed-loop SU Rank 1/2 Adaptation in [4Tx,2Rx] 11 6bits 802.16e 4bits DFT 3.23bits Transformed 6.23bits Transformed 10 9 Gross SE(bps/Hz/cell) 8 7 6 5 4 3 2 1 0 Uncorrelated Channel Low Correlated Channel High Correlated Channel Different Scenario Antenna SUCL Codebook Gain (%) Uncorrelated Channel (Zero correlation) [4Tx 2Rx] (bits/sub-band/user/frame) 802.16e (6 bits) DFT (4 bits) 3bits 16e Transform (3.23* bits) 6bits 16e Transform (6.23* bits) 0 -3.42% -4.76% 2.38% Lowly Correlate d Channel (4Lambda 3degree) 0 -1.44% 0.14% 3.02% Highly Correlated Channel (0.5Lambda 3degree) 0 3.45% 4.14% 4.41% (2) Tx 4 MUZF MUZF in [4Tx,2Rx] 12 Gross SE(bps/Hz/cell) 10 6bits 802.16e 4bits DFT 3.23bits Transformed 6.23bits Transformed 8 6 4 2 0 Antenna Uncorrelated Channel Low Correlated Channel High Correlated Channel Different Scenario MUZF Codebook Gain (%) Uncorrelat ed Channel (Zero 5 Lowly Correlated Channel (4Lambda Highly Correlated Channel (0.5Lambda IEEE C802.16m-08/1346 [4Tx 2Rx] (bits/sub-band/user/frame) 802.16e (6 bits) DFT (4 bits) 3bits 16e Transform (3.23 bits) 6bits 16e Transform (6.23 bits) (3). Rican Channel SLS of MUZF Antenna [4Tx 2Rx] (bits/sub-band/user/frame) correlation ) 0 -4.56% -5.03% 2.67% 3degree) 3degree) 0 8.70% 9.42% 14.78% 0 25.49% 39.53% 48.24% MUZF Codebook Gain (%) Lowly Correlated Channel (4Lambda 3degree) 802.16e (6 bits) DFT (4 bits) 6bits 16e Transform (6.23 bits) 0 4.35% 13.04% The performance of DFT drops in Rican channel. The gain of DFT codebook compared to 16e codebook is less than Rayleigh channel. Nested structure The codebook with nested structure means the higher rank codebook cover the information of lower rank codebook, and lower rank codebook can be obtained from higher rank codebook. The property seems can reduce the complexity for rank search, however the computation complexity of rank search and codebook search is trivial compared with MIMO detection block, because 1) The rank/codebook search work on midamble, which is less frequent than data, and the equation is much simpler than MIMO detection module. 2) The rank search for rank adaptation is not so frequent as codebook search, for example every frame MS will check the rank adaptation, however every subframe, codebook search is necessary. Nested structure is not efficient for the codebook design compared with flat structure. For example, with nested structure, rank 2 PMI index contain the rank 1 PMI information, while MS most time don’t need the information of both PMIs (only one CQI is reported ), which introduce the waste of information. Meanwhile, the flat structure will not have such waste. Nested structure is not necessary for the consideration of codebook. Conclusion The performance and complexity is most important for codebook design and comparison, and the following issue should be considered 1. Codebook design should consider the impact on OL SU MIMO, and DFT 6 IEEE C802.16m-08/1346 codebook will degrade the performance of OL SU MIMO. 2. Constant module property can be ignored when design codebook. 3. Nested structure is not necessary for codebook design Performance advantage of 16e and DFT is mixed. The transformation method can improve the codebook performance. SLS Simulation parameters Parameter Assumption OFDM parameters 10 MHz (1024 subcarriers) Number of OFDM symbols per 6 subframe Permutation Localized Number of total RU in one subframe 48 Number of RU 4 which is same as in IEEE 802.16e for PMI and CQI calculation CQI, PMI feedback period Every 1 frame (5ms) Feedback delay 1 frame (5ms) QPSK 1/2 with repetition 1/2/4/6, QPSK 3/4, Link Adaptation 16QAM 1/2, 16QAM 3/4, 64QAM 1/2, 64QAM 2/3, 64QAM 3/4, 64QAM 5/6 MIMO receiver Linear Minimum Mean Squared Error (LMMSE) Data Channel Estimation Perfect data channel estimation. Feedback Channel Measurement Perfect feedback channel measurement. Cellular Layout Hexagonal grid, 19 cell sites, wrap-around, 3 sectors per site Distance-dependent path loss L=130.19 + 37.6log10(.R), R in kilometers Inter site distance 1.5km Shadowing standard deviation 8 dB Antenna pattern (horizontal) (For 3-sector cell sites with fixed 2 , Am A min 12 3dB antenna patterns) 3dB = 70 degrees, Am = 20 dB Users per sector 10 Scheduling Criterion Proportional Fair 7 IEEE C802.16m-08/1346 Appendix [1] C802.16m- 08/1187, Samsung, “Evaluation of CL SU and MU-MIMO codebooks.” [2] C802.16m-08_1345r1 “Transformation method for codebook based precoding” Proposed SDD text remedy -------------------------------------Begin of proposed remedy------------------------------------In page 80 line 5~6, add the following sentence as shown: [The detailed unitary codebook, and the parameter u and v are FFS. The unitary codebook could be the same or different from the one used for CL SU MIMO.] -------------------------------------End of proposed remedy ------------------------------------- 8