2007-11-12 IEEE C802.16m-07/187r4 Project IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16> Title Link Performance Abstraction for ML Receivers based on RBIR Metrics Date Submitted 2007-11-12 Source(s) Hongming Zheng, Intel Corporation hongming.zheng@intel.com may.wu@intel.com yang-seok.choi@intel.com nageen.himayat@intel.com jingbao.zhang@intel.com senjie.zhang@intel.com May Wu, Intel Corporation Yang-seok Choi, Intel Corporation Nageen Himayat, Intel Corporation Jingbao Zhang, Intel Corporation Senjie Zhang, Intel Corporation Louay Jalloul, Beceem Communications Jalloul@beceem.com Re: IEEE 802.16m-07/031 – Call for Comments on Draft 802.16m Evaluation Methodology Document Abstract This contribution provides a link abstraction methodology for ML receivers based on RBIR metrics. Purpose For discussion and approval by TGm 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>. Link Performance Abstraction for ML Receivers based on RBIR Metrics Hongming Zheng, May Wu, Yang-seok Choi, Nageen Himayat, Jingbao Zhang, Senjie Zhang, Intel Corporation 1 2007-11-12 IEEE C802.16m-07/187r4 Louay Jalloul, Beceem Communications 1.0 Purpose This contribution provides a detailed description of a link evaluation methodology for MIMO Maximum likelihood (ML) receivers. With the proposed modeling technique, accurate link abstraction can be obtained based on a mean RBIR (Received Bit Information Rate) between the transmitted symbols and their LLR values under symbol-level ML detection. 2.0 Introduction In order to reduce complexity from real link level simulations to system level simulations, an accurate block error rate (BLER) prediction method is required to map the performance between the link and the system for the system capacity evaluation. A well-known approach to link performance prediction is the Effective Exponential SINR Metric (EESM) method. This approach has been widely applied to OFDM link layers [1][2][3] and MMSE detection for receiver algorithms, but this approach is only one of many possible methods of computing an ‘effective SINR’ metric. One of the disadvantages of the EESM approach is that a normalization parameter (usually represented by a scalar, β) must be computed for each modulation and coding (MCS) scheme for many scenarios. In particular, for broader link-system mapping applications, it can be inconvenient to use EESM for adaptive modulation when HARQ is used in the system, where the codewords in different modulation types will be combined in the different transmission/retransmissions. In addition, it is difficult to extend this method to MLD detection in the SISO/MIMO case because EESM uses the post-processing SINR. In order to overcome the shortcomings of EESM as described above, in this contribution we focus on the conventional Mutual Information method (RBIR) for the phy abstraction/ link performance prediction in MLD receivers. It is shown in this contribution that link abstraction can be achieved by using the RBIR metrics exclusively, i.e., by mapping RBIR directly to BLER. The procedure for modeling MIMO-ML only requires obtaining the RBIR metric for the matrix channel and then mapping the BLER for the performance of ML receiver, which is not much more complex. We develop a solution that computes the RBIR metric in an ML receiver given by a channel matrix under MIMO 2x2 antenna configuration. We split the channel matrix into different ranges (different qualities of H) which means that there will be different combining parameters for the mapping from the symbol-level LLR value to RBIR metric. This RBIR method for ML receivers can be applied to both “vertical” encoding and “horizontal” encoding system profiles in the WiMAX system. The first part of the contribution will provide an overview of RBIR PHY metric using symbol-level ML detection; the second part of this contribution presents the theory derviation/approximation and simulation results of symbol LLR distribution from an ML receiver in both SISO /MIMO systems; the third part provides detailed solutions for RBIR PHY mapping for SISO/MIMO system for an ML Receiver which includes the general symbol LLR PDF model, procedure for RBIR PHY Mapping for SISO/MIMO System in an ML Receiver and parameter ‘a’ for RBIR MLD PHY Mapping for ML Receiver and the parameter ‘a’ searching 2 2007-11-12 IEEE C802.16m-07/187r4 procedure, etc. Finally this contribution gives out the proposed text section for .16m EVM document on RBIR in section 4.3.1.1. 3.0 RBIR Mapping for SISO/MIMO System This section describes RBIR definition for SISO system, focusing on the theoretical concepts and notations. The numerical expression/approximations for the actual RBIR from symbol-level LLR values will be derived in detail. The symbol-level LLR given xi is transmitted for ML receiver can be computed as LLRi log e ( P( y | x xi ) N k 1, k i P( y | x xk ) ) log e ( e di2 2 N e d k2 i 1, 2,..., M ) (1.1) 2 k 1, k i th di, (i=1, 2, …, M), indicates the i distances for the current received symbol which is output from MLD detector, so there is dk y Hxk ( y Hxk )( y Hxk ) H , where x k represents kth symbol. According to the definition of the mutual information per symbol as symbol information (SI), we have p( y xi ) SI I ( X ; Y ) p ( y xi ) P (xi ) log 2 dy p( y ) i 1 log 2 M M x x w M E log 2 1 e k 1,k i i 1 M i k 2 w 2 1 M log 2 M E log 2 1 e LLR M i 1 1 M M E log 2 M i 1 1 e LLR i 2 i (1.2) Furthermore the mutual information per symbol (SI) can be calculated as: 1 M M SI p LLRi log 2 dLLRi M i 1 LLR 1 e LLR i (1.3) i In QPSK, LLRi and LLRk have the same pdf but not in QAM in general. However, since the Euclidean distance around the first tier constellation is dominant (i.e. first 3 or 4 neighboring constellation points), in QAM we can approximately calculate the LLR around the 3 or 4 constellations as following 3 2007-11-12 IEEE C802.16m-07/187r4 2 M 2i e . (1.4) LLRi ln M k2 2 e k i indices ofk{dominant Euclidean distance} For example, in 16 and 64 QAM, the outer constellation point will have 3 dominant Euclidean distances while the inner constellation points will have 4 dominant Euclidean distances. Note that the inner and outer constellation may have different pdf of the LLR. For simplicity, we can choose one LLR among N possibilities to represent the signal quality. Define RBIR as N RBIR SI n 1 N n (1.5) m( n) n 1 where SIn is the mutual information over the n-th subcarrier and m(n) is the information bit per symbol over the n-th subcarrier. If symbol-level LLR satisfies the distribution of Gaussian then the SI over the n-th subcarrier can continuously be derived as SI 1 M 1 M M p LLR log i 1 LLRi M i 1 LLRi i 2 M dLLRi 1 e LLR 1 e 2 VARi i LLRi AVEi 2 2VARi (1.6) M log 2 dLLRi 1 e LLR i where it is assumed that symbol LLRi under ML detection satisfies the Gaussian distribution; its mean is AVEi and the variance is VARi. In the following we will see if the symbol LLR satisfies the Gaussian distribution or not from the theory derivation and real simulation results. 3.2 LLR Distribution of Symbol-Level ML Detection (SISO) – Theory Derivation/ Simulation 1) Theory Derivation for Symbol LLR (SISO QPSK as Example) Firstly we will make the theory derivation from QPSK modulation for SISO system. 4 2007-11-12 IEEE C802.16m-07/187r4 In the following we have the parameter setting for the different modulation. For example, QPSK: d 2 ; 16QAM: d 2 / 10 ; 64QAM: d 2 / 42 . ‘d’ indicates the minimum distance in QAM constellation. For the ith symbol: M 2 e LLRi log e 2 hxi n hxi hxi n hxk e e log e 2 2 dh n e 2 e 2 n djh n 2 2 2 2 e ( d dj ) h n 2 2 (1.7) k 1, k i d2 h 2 2 K where K log e (e 2 d ( hr nr hi ni ) 2 e 2 d ( hr ni hi nr ) 2 e d2 h 2 2 2 d ( hr ni hi nr ) e 2 e 2 d ( hr nr hi ni ) 2 ) (1.8) and LLRi d2 h 2 K 2 (1.9) From the above formula we can see that for QPSK the symbol LLRi can be approximated as Gaussian distribution. Average of LLRi is: AVEi E{LLRi } d2 h 2 2 E{K } (1.10) The variance of LLRi is VARi E{ LLRi E ( LLRi ) } E{K 2 } E 2{K } 2 (1.11) For that: nr ni are Gaussian , and : nr ni 1 N (0, 2 ) 2 Here: 5 (1.12) 2007-11-12 IEEE C802.16m-07/187r4 E{K } E{log e (e 3 2 d ( hr nr hi ni ) 3 h 1 2 2 h e 3 h h 2 2 2 log e (2e 2 e d2 h 2 2 2 d ( hr ni hi nr ) 2 e 2 d ( hr nr hi ni ) 2 e )} 2 dx e d2 h 2 2 e 4 dx )dx 1 2 h e e 2 d ( hr ni hi nr ) 2 e d2 h 2 2 2 d ( hr ni hi nr ) e 2 e (1.13) 2 d ( hr nr hi ni ) 2 )]2 } x2 2 2 d ( hr ni hi nr ) 2 2 d ( hr nr hi ni ) h e E{K 2 } E{[log e (e 3 x h 2 h 2 2 [log e (2e 2 dx e d2 h 2 2 e 4 dx )]2 dx Then LLRi is distributed as: p( LLRi ) N ( AVEi ,VARi ) (1.14) We can also get the similar theory approximation for 16QAM/64QAM. All these two modulations also can be approximated as Gaussian. 2) Simulation Results for Symbol LLR (SISO) – QPSK/16QAM/64QAM Assuming that the transmitted symbol is ’11 …1’, the LLR distributions under different normalized fading factor ‘h’ are simulated as in Figure 1a, 1b and 1c for the different modulation. In Figure 1a-1b-1c the curve in black color is the standard Gaussian curve generated by Matlab function which is used to approximate the real LLR value shown in Red color. It is testified that the mean and variance can meet the derivation of LLR distribution in the previous section. So from the figure below it is easy to see that the symbol level LLR from ML detection satisfies the Gaussian distribution, which also satisfies the theoretical derivation of symbol LLR distribution as the previous section. We now provide an example for QPSK for a clear explanation of the relationship between the theoretical derivation and simulation results. For QPSK SISO, according the formula, let h=1, AVE and VAR1/2 can be computed: when SNR = 5dB, AVE = 4.2147 and VAR1/2 = 2.8290; when SNR = 10dB, AVE = 16.3990 and VAR1/2= 5.0956. We see that there is a close relationship for 16QAM and 64QAM between the theoretical derivation and simulation results. 6 2007-11-12 IEEE C802.16m-07/187r4 SISO LLR Distribution 16QAM LLR Distribution 0.16 0.35 0.14 0.3 SNR=5dB 0.12 SNR=5dB 0.25 SNR=10dB 0.1 Prob Prob. 0.2 0.08 SNR=10dB 0.15 0.06 0.1 0.04 0.05 0.02 0 -20 -10 0 10 LLR Value 20 30 0 -15 40 -10 Figure 1a QPSK LLR Distribution (SISO) -5 0 LLR Value 5 10 15 Figure 1b 16QAM LLR Distribution (SISO) 64QAM LLR Distribution 0.4 0.35 SNR=5dB 0.3 Prob 0.25 SNR=10dB 0.2 0.15 0.1 0.05 0 -15 -10 -5 LLR Value 0 5 Figure 1c 64QAM LLR Distribution (SISO) 3.3 LLR Distribution of Symbol-Level ML Detection (MIMO) – Theory Derivation/ Simulation 1) Theory Derivation for Symbol LLR (MIMO QPSK as Example) For the 1st stream: LLR1i log e P( y | x xi1 ) M k 11, k 1 i1 (1.15) P( y | x xk1 ) In 2x2 SM combined MLD, there are 7 2007-11-12 IEEE C802.16m-07/187r4 t ransmitted x x : i1 xi 2 h H 11 h21 h12 h22 y Hx n (1.16) 1 P( y | x xk1 ) M e x n x H i1 1 H k 1 x n i 2 2 xk 2 2 2 k 2 1 M 1 e h11 ( xi 1 xk 1 ) h12 ( xi 2 xk 2 ) n1 h ( x x ) h ( x x ) n 22 i 2 k2 2 21 i 1 k 1 2 2 k 2 1 The LLR for the first stream of 2x2 Matrix B is P( y | x xi1 ) LLR1i log e M P( y | x xk1 ) k 11 k 1 i1 2 d 2 ( h11 h21 ) 2 2 2 d 2 ( h11 h21 ) 2 log e (1 e 2 d 2 ( h12 h22 ) 2 d [ h12 r n1 r h12 i n1i ] 2 d [ h22 r n2 r h22 i n2 i ] 2 2 ) log e (1 e 2 d 2 ( h12 h22 ) 2 d [ h12 r n1i h12 i n1r ] 2 d [ h22 r n2 i h22 i n2 r ] 2 ) o() 2 2 K1 (1.17) Where: 2 K1 log e (1 e 2 d 2 ( h12 h22 ) 2 d [ h12 r n1 r h12 i n1i ] 2 d [ h22 r n2 r h22 i n2 i ] 2 2 ) log e (1 e 2 d 2 ( h12 h22 ) 2 d [ h12 r n1i h12 i n1 r ] 2 d [ h22 r n2 i h22 i n2 r ] 2 ) (1.18) From the above we can see that the symbol LLR for the first stream can still be approximated as a Gaussian distribution. The distribution is given by p ( LLR1i ) N ( AVE1i , VAR1i ) (1.19) where d 2 ( h11 h21 ) 2 AVE1i 2 K1 AVE1 2 (1.20) VAR1i E{K } E {K1} VAR1 2 1 2 For simplicity, the different conditional LLR1i distributions can be approximated by the same Gaussian because we used the dominant constellation points for LLR calculation. p( LLR1i ) N ( AVE1 ,VAR1 ) i 1, 2,..., N (1.21) And d 2 ( h11 h21 ) 2 AVE1 2 2 E{K1} (1.22) VAR1 E{K } E [ K1 ] 2 1 2 8 2007-11-12 IEEE C802.16m-07/187r4 For high SNR we will have 2 E{K1} E{log e (e 3 d 2 h11 h21 [ dh11 ]* n1 dh11n1* [ dh21 ]* n2 dh21n2* 2 2 2 3 d 2 h11 h21 d d 2 h11 h21 2 )} 2 2 x log e (2e e 2 2 d 2 ( h11 h21 ) 2 e 2 x )dx 21 x2 e 2 2 d 2 2d 2 1 2 h11 h21 2 2 E{K } 3 11 2 1 h h 2 d 2 ( h11 h21 ) [ h11 ( d dj )]* n1 h11 ( d dj ) n1* [ h21 ( d dj )]* n2 h21 ( d dj ) n2* 2 2 2 e 2 h11 h21 d x 2d 1 e 2 3 2 e 2 [ djh11 ]* n1 djh11n1* [ djh21 ]* n2 djh21n2* h 11 h h11 h21 2 2 x [log e (2e e 2 2 2 d 2 ( h11 h21 ) 2 e 2 x )]2 dx 21 (1.23) 2) Simulation Results for Symbol LLR (MIMO) – QPSK/16QAM/64QAM Assuming that the transmitted symbol is ’11 …1’ for each of the 2 transmit antennas, the LLR distributions under different fading factors ‘H’ are simulated as in Figure 2a, 2b and 2c for the different modulation. The channel matrix used in the example is H = [-0.1753 + 0.1819i 0.1402 + 0.5974i; 0.4019 + 0.3107i] and the figures give the LLR distribution obtained from H and SNR. 0.4829 - 0.2616i In Figure 2a-2b-2c the curve in black color is the standard Gaussian curve generated by the Matlab function which is used to approximate the real LLR value shown in Red color. For a MIMO system, the figures simulated the ‘horizontal’ encoder and there are two streams in the system which has two LLRs, each corresponding to different stream. So from the figure below it can be seen that the symbol level LLR from ML detection satisfies the Gaussian distribution, which also meets the theoretical derivation of symbol LLR distribution as described in the previous section. In the example with 2x2 SM QPSK, let H=[ -0.1753 + 0.1819i 0.1402 + 0.5974i; 0.4829 - 0.2616i 0.4019 + 0.3107i], AVE and SE can be computed: when SNR = 5dB, AVE1 = 0.8848; VAR11/2 = 1.6756; AVE2 = 2.2740; VAR21/2 = 2.2347; when SNR = 10dB, AVE1 = 5.0586; VAR11/2 = 3.0481; AVE2 = 9.7909; VAR21/2 = 4.0439. According to the computed AVE and VAR, plot the Gaussian distribution; this makes good approximation to LLR distribution. 9 2007-11-12 IEEE C802.16m-07/187r4 MIMO 2x2 QPSK MIMO 2x2 16QAM 0.35 0.45 0.4 0.3 0.35 0.25 5dB 0.3 5dB Prob. Prob. 0.2 0.15 0.25 0.2 10dB 10dB 0.15 0.1 0.1 0.05 0 -15 0.05 -10 -5 0 5 10 LLR Value 15 20 25 0 -15 30 -10 -5 0 5 10 LLR Value Figure 2a QPSK LLR Distribution (Matrix B 2x2) Figure 2b 16QAM LLR Distribution (Matrix B 2x2) MIMO 2x2 64QAM 0.5 0.45 5dB 0.4 0.35 10dB Prob. 0.3 0.25 0.2 0.15 0.1 0.05 0 -12 -10 -8 -6 -4 LLR Value -2 0 2 4 Figure 2c 64QAM LLR Distribution (Matrix B 2x2) 4.0 Solutions on RBIR PHY for SISO/MIMO System under ML Receiver 4.1 Generalized Symbol LLR PDF Model – Gaussian Approximation As shown in the previous section the conditional PDF of symbol LLR can be approximated as Gaussian; For SISO the distribution of LLR from ML receiver can be written as p( LLRSISO ) N ( AVE,VAR) . For MIMO Matrix B 2x2 system the conditional PDF of symbol LLR output can be approximated by two Gaussian curves for two streams of each of three modulations for the ‘horizontal’ encoding system. The distribution of LLR for one stream from ML receiver can be written as p( LLRMIMO,stream ) N ( AVEstream ,VARstream ) . 1 0 2007-11-12 IEEE C802.16m-07/187r4 For MIMO Matrix B 2x2 and ‘vertical’ encoding system the distribution of LLR from ML receiver can be written as p( LLRMIMO ) p1 N ( AVEstream1 ,VARstream1 ) p2 N ( AVEstream 2 ,VARstream 2 ) . The simplified Gaussian approximation on the symbol LLR is beneficial for different ‘encoding’ schemes and antenna configurations (for example, 4x4, etc). This approach can reduce the offline optimal parameter searching complexity greatly and make the search practical. The single approximation of Gaussian for different modulations shows reduced complexity compared to the MMIB method. In the case of MMIB for QPSK, there are two LLR Gaussian distributions; for 16QAM there are four LLR Gaussian distributions for ‘horizontal’ encoding system and for 64QAM there are six LLR Gaussian distributions for a ‘horizontal’ encoding system. Many LLR distributions for the bit-level LLR output over the different modulation schemes increases the complexity for the offline parameter search and it is also difficult for the realization of phy abstraction of 4x4 antenna configuration system. 4.2 Procedure for RBIR PHY Mapping for SISO/MIMO System under ML Receiver The principle of RBIR PHY on ML Receiver is the fixed relationship between the LLR distribution and BLER. Given the channel matrix ‘H’ and SNR, the system can have the fixed symbol LLR distribution. This implies we can have the fixed predicted PER/BLER, which is the mapping principle for RBIR PHY mapping for ML Receiver. RBIR MLD Metric is required for the Integral/Average of all LLR values for one resource block between LLR distribution for each subcarrier and PER/BLER for one block. As shown in section 3.2 the real symbol LLR distribution given channel matrix ‘H’ and SNR can be approximated as formula (1.10 – 1.13 and 1.20 – 1.23). So we can set up the fixed mapping function between the parameter-bin (H, SNR) and PER/BLER (from real LLR distribution) which is our RBIR PHY Mapping function for ML symbol-level detection. Procedure for RBIR PHY Mapping on symbol-level ML detection: 1. Calculate the Symbol-Level LLR distribution (AVE, VAR) given the channel matrix ‘H’ and SNR Given the channel matrix ‘H’ and SNR for each subcarrier, the fixed LLR distribution parameter pair (AVE, VAR ) can be computed from formulas in equations (1.10 – 1.13 and 1.20 – 1.23). The detailed formula is also given in the proposed Text section below. 2. Calculate the RBIR metric based on RBIR definition (formula 1.5) and LLR distribution as Step 1. After calculating the mean and variance of LLR (AVE, VAR) at given subcarrier, the SI can then be computed as: 1 1 2007-11-12 IEEE C802.16m-07/187r4 1 SI I X ; Y M LLR M i 1 LLRi 1 e 2 VAR 1 e 2 VAR LLR AVE 2 2VAR log 2 LLRi AVEi 2 2VARi log 2 M dLLRi 1 e LLRi (1.24) M dLLR 1 e LLR We also can use the proposed method [6, Beceem] to simplify the numerical integration (1.24). In MIMO systems, an eigenvalue spread depending parameter “a” is introduced. Then, the distribution of ‘LLR’ can be modified as N (a AVE ,VAR) for QPSK ,16QAM . p( LLRi ) N (a AVE , 2 VAR) for 64QAM 3. Sum the SI values over the multiple subcarriers for OFDM system. 4. Divide the SI sum by the sum of bits per symbol to get RBIR. 5. Convert the RBIR for one resource block to one single ‘effective SINR’ from the SNR-to-RBIR Table given by later section. 6. Lookup the AWGN table to get the predicted PER/BLER. 4.3 PHY Abstraction Results on RBIR PHY Mapping for Matrix B 2x2 system under ML Receiver This simulation is done for the WiMAX downlink with AMC permutation and Matrix B 2x2 MIMO configuration. The channel is ITU PedB 3 kmph. Some main parameters for simulation are given in the Table 1.0. Table 1.0 Simulation Parameters for RBIR MLD PHY Abstraction Parameter Description MIMO Scheme 2by2 SM, horizontal/vertical Frame Duration 5 ms Band Width / Number OFDM 10 MHz / 1024 Subcarrier Channel Estimation Ideal Channel Model ITU PedB 3kmph/VA 30kmph Channel Correlation BS_Corr = 0.25; SS_Corr = 0; MCS QPSK ½; 16QAM ½; 64QAM ½ Resource Block Size 16 Subcarriers by 6 Symbols Reciever MLD Receiver From the simulation we stored the PER values and channel matrix ‘H’. With the channel matrix of ‘H’ and the given SNR we can get the RBIR metric from the LLR distribution and then average the RBIR MLD metric over multiple subcarriers. In the final step, convert the averaged RBIR metric to one effective SNR. The PHY figure is to map the measured PER vs. the effective SNR from LLR and RBIR MLD metric. Figure 3, 4 show the 1 2 2007-11-12 IEEE C802.16m-07/187r4 simulation results for the horizontal/vertical encoding under ITU PedB 3km/hr, and Figure 5 shows the PHY result under ITU VA 30kmph by using the same parameter ‘a’ as ITU PedB 3km/hr. From the above PHY results we can get that our optimization parameter ‘a’ is not sensitive to the different channel profile. MLD RBIR WiMax SM 2by2 MCW PHY Abstraction 0 Per 10 QPSK 1/2 AWGN 16QAM 1/2 AWGN 64QAM 1/2 AWGN QPSK 1/2 1st stream QPSK 1/2 2nd stream 16QAM 1/2 1st stream 16QAM 1/2 2nd stream 64QAM 1/2 1st stream 64QAM 1/2 2nd stream -1 10 -2 10 0 5 10 15 Effctive SNR 20 25 30 Figure 3 RBIR PHY for ML Detection – Horizontal Encoding (PedB 3km/hr) MLD RBIR WiMax SM 2by2 SCW PHY Abstraction 0 10 AWGN QPSK 1/2 AWGN 16QAM 1/2 AWGN 64QAM 1/2 PHY QPSK 1/2 PHY 16QAM 1/2 PHY 64QAM 1/2 -1 Per 10 -2 10 -3 10 -4 10 0 5 10 15 Effective SNR 20 25 30 Figure 4 RBIR PHY for ML Detection – Vertical Encoding (PedB 3km/hr) 1 3 2007-11-12 IEEE C802.16m-07/187r4 MLD RBIR WiMax SM 2by2 MCW PHY Abstraction 0 Per 10 QPSK 1/2 1st stream QPSK 1/2 2nd stream 16QAM 1/2 1st stream 16QAM 1/2 2nd stream AWGN QPSK 1/2 AWGN 16QAM 1/2 -1 10 -2 10 0 5 10 15 Effective SNR 20 25 30 Figure 5 RBIR PHY for ML Detection – Horizontal Encoding (VA 30km/hr) From the above PHY Abstraction result we can see that our proposed RBIR mapping method can work very well for the ‘horizontal/vertical’ encoding system of WiMAX when ML detection is used for the MIMO receiver. Reference [1] 3GPP TSG-RAN-1, Nortel Networks, "Effective SIR Computation for OFDM System-Level Simulations," Document R1-03-1370, Meeting #35, Lisbon, Portugal, November 2003 [2] Ericsson, “System-level Evaluation of OFDM – Further Considerations”, R1-031303 [3] Lei Wan, “A Fading-Insensitive Performance Metric Unified Link Quality Model”, VTC paper, 2006 [4] Mot, “Link Performance Abstraction for ML Receivers based on MMIB Metrics”, IEEE C802.16m-07/142 [5] Mot, “”Link Performance Abstraction based on Mean Mutual Information per Bit (MMIB) of the LLR Channel”, IEEE C802.16m-07/097 [6] Beceem, Louay Jalloul, “On the Expected Value of the Received Bit Information Rate”, Sept. 2007 Proposed Text Include Section 4.3.1.1: RBIR ML Receiver Abstraction for SISO/MIMO -----------------------------Begin Proposed Text ---------------------------------------------------------------------- 4.3.1.1 RBIR ML Receiver Abstraction for SISO/MIMO 1) Generalized Symbol LLR PDF Model – Gaussian Approximation 1 4 2007-11-12 IEEE C802.16m-07/187r4 The symbol-level log-likelihood ratio (LLR) can be obtained by P( y | x x ) i LLRi log e M i 1, 2,..., M P ( y | x xk ) k 1,k i where y is the received symbol and xi is the i-th constellation. Then, the mutual information per symbol (SI) in equation (39) can be written as SI I ( X ;Y ) 1 M 1 M M E log i 1 2 M 1 exp( LLRi ) M i 1 LLRi p ( LLRi )log 2 M dLLRi 1 exp( LLRi ) The conditional PDF of symbol LLR from ML receiver can be approximated as Gaussian. For SISO, the distribution of LLR for an ML receiver can be written as p( LLRSISO ) N ( AVE,VAR) . For MIMO Matrix B 2x2 system, the conditional PDF of symbol LLR output can be approximated as two Gaussian curves for two streams in the ‘horizontal’ encoding system. The distribution of LLR for one stream from ML receiver can be written as p( LLRMIMO,stream ) N ( AVEstream ,VARstream ) . In MIMO Matrix B 2x2 and ‘vertical’ encoding system, the distribution of LLR from ML receiver can be approximated as a Gaussian mixture. Thus, the PDF of LLR can be written as p( LLRMIMO ) p1 N ( AVEstream1 , VARstream1 ) p2 N ( AVEstream 2 ,VARstream 2 ) . The parameters p1 and p2 are the optimized parameter for the ‘vertical’ encoding system to make the gap smaller between the effective SNR and AWGN SNR. 2) Procedure for RBIR PHY Mapping for SISO/MIMO System under ML Receiver Given channel matrix ‘H’ and SNR, the mean and variance of Gaussian LLR can be approximated by the formula provided in the procedure below. Procedure for RBIR PHY Mapping on Symbol-Level ML detection: 1. Calculate the Symbol-Level LLR distribution (AVE, VAR) given the channel matrix ‘H’ and SNR Given the channel matrix ‘H’ and SNR for each subcarrier, the fixed LLR distribution parameter pair (AVE, VAR) can be obtained as specified below. Here, in the LLR calculation, the constellation point (1,1) for QPSK, (1,1,1,1) for 16QAM, and (1,1,1,1,1,1) for 64QAM are used. Also in the LLR distribution calculation the impact from the neighboring dominant constellation points is considered so that all modulations will have the same theoretical formulation as below. For example, for all modulations, the neighboring 3 constellation points are considered. 1 5 2007-11-12 IEEE C802.16m-07/187r4 1) For SISO System Average of LLR over the channel ‘h’ of SISO system is: AVE E{LLR} d2 h 2 E{K } 2 where ‘d’ indicates the minimum distance in QAM constellation, for example, QPSK: d 2 ; 16QAM: d 2 / 10 ; 64QAM: d 2 / 42 and the mean of K is defined below. The variance of LLR is 2 VAR E{ LLR E ( LLR) } E{K 2 } E 2{K } where 3 x2 h 1 E{K } 3 3 E{K } 2 e h 2 h 2 3 h 2 d 2 h log e (2e 2 d x e 2 2 2 e 4 d x )dx . x2 h h 1 2 2 h e h 2 2 d 2 h [log e (2e 2 d x e 2 2 e 4 d x )]2 dx Here the simplified numerical integration can be applied for the above calculation of the mean and variance of symbol level LLR as f ( 3VARt ) f 2 ( 3VARt ) 2 E{K} log e (2) [ f 2 (0) 2 ] 3 6 6 where f 2 ( x) log e (1 ak e 2 x ), 1 ak e 2 d2 h 2 2 , and VARt d2 h 2 2 . E{K 2 } 4VARt 2 log e (2) E{K } log e 2 (2) [ f ( 3VARt ) f3 ( 3VARt ) f ( 3VARt ) f 4 ( 3VARt ) 2 2 f3 (0) 3 ] 4[ f 4 (0) 4 ] 3 6 6 3 6 6 where the functions f 3 () and f 4 () have the following definitions f3 ( x) log e 2 (1 ak e 2 x ) f 4 ( x) x log e (1 ak e 2 x ) . The three modulations will have the same formula for the LLR distribution ( AVE,VAR) . The only difference is the minimum distance ‘d’. 2) For MIMO Matrix B 2x2 System 1 6 2007-11-12 IEEE C802.16m-07/187r4 The mean and variance for 1st stream are d 2 ( h11 h21 ) 2 AVE1 2 2 E{K1} VAR1 E{K12 } E 2 [ K1 ] where 3 x2 d H1 E{K1} 3 d H1 3 2d 2 1 2 d H e 3 log e (2e e d 2 H1 2 2 e 2 x )dx x2 E{K } x 2 1 d H1 2 1 2 H1 2d 2 1 d H1 2 d H e H1 2 2 x [log e (2e e d 2 H1 2 2 e 2 x )]2 dx 1 h 2 2 h H 2 11 12 , H1 h11 h21 . h21 h22 The same simplified function as in SISO section can be used for above integration for the expectation 2 over the K 1 and K1 . and H H1 Similarly, AVE2 and VAR2 can be defined for the second stream in ‘horizontal’ encoding system. 2. Calculate the RBIR metric for each stream based on RBIR definition as below and LLR distribution as Step 1. . After calculating the mean and variance of LLR (AVE, VAR) at given subcarrier, the mutual information per symbol (SI) can then be computed as: 1 SI I X ; Y M LLR M i 1 LLRi 1 e 2 VAR 1 e 2 VAR LLR AVE 2 2VAR log 2 LLRi AVEi 2 2VARi log 2 M dLLRi 1 e LLRi M dLLR 1 e LLR The simplified numerical integration for the above SI can be written as 1 2 f ( AVE 3VAR ) f1 ( AVE 3VAR ) SI 1 [ f1 ( AVE ) 1 ] log e 2 3 6 6 where the function f1 () has the following definition f1 ( x) loge (1 e x ) . 1 7 2007-11-12 IEEE C802.16m-07/187r4 In MIMO systems, an eigenvalue spread depending parameter “a” is introduced. Then, the distribution of ‘LLR’ can be modified as N (a AVE ,VAR) for QPSK ,16QAM . p( LLRi ) N (a AVE , 2 VAR) for 64QAM From the simulation results on the LLR variance, the three dominant constellation points are not enough for 64QAM. For 64QAM, the eight constellation points need to be considered for the LLR variance calculation, which increases the variance twice to realize the impact from 8 constellation point. The ‘a’ values will be presented in next sub-section for the different ranges of channel matrix H. For a MIMO Matrix B 2x2 and ‘vertical’ encoding system, the SI metric can be computed by combination of the two SI metric for both streams as SI p1 SI stream1 p2 SI stream 2 . Here RBIR metric for each stream is computed by the method as mentioned for horizontal encoding. 3. 4. 5. 6. Sum the SI values over the multiple subcarriers for OFDM system (eq. (41)) Divide the sum by the sum of bits per symbol (eq. (42)) to get RBIR Convert the RBIR for one resource block to one single ‘effective SINR’ from the SNR-to-RBIR Table given by later section. Lookup the AWGN table to get the predicted PER/BLER. 4) Parameter ‘a’ for Horizontal RBIR MLD PHY Mapping for ML Receiver The parameter ‘a’ is introduced to cover the different scenarios, for example, different inter-stream interference impact on the performance, the accuracy of LLR distribution, and etc due to different eigenvalue spread. The channel matrix ‘H’ is classified into several classes to represent the different qualities of ‘H’ as shown in the table below using eigenvalue decomposition. From simulation, it is concluded that ‘H’ can be classified into scenarios by the following eigenvalue decomposition as H H H H V max V k max min min min dB 10 log10 (min / 2 ) According to the simulation, the optimized parameters ‘a’ are searched in the following Tables. Table 1 Optimization Parameter ‘a’ k 10 min dB 10 k 10 10 min dB 8 1st Stream QPSK 1/2 0.9000 QPSK 3/4 1.0000 16QAM 1/2 1.0000 16QAM 3/4 1.0000 64QAM 1/2 1.0000 64QAM 2/3 1.0000 64QAM 3/4 1.0000 64QAM 5/6 1.0000 2nd Stream 0.9000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1st 2.8372 1.4444 0.4343 1.5737 0.7872 1.0000 1.0000 1.0000 Stream 1 8 2007-11-12 k 10 min dB 8 10 k 100 min dB 10 10 k 100 10 min dB 8 10 k 100 min dB 8 k 100 min dB 10 k 100 10 min dB 8 k 100 min dB 8 IEEE C802.16m-07/187r4 2nd Stream 1st Stream 2nd Stream 1st Stream 2nd Stream 1st Stream 2nd Stream 1st Stream 2nd Stream 1st Stream 2nd Stream 1st Stream 2nd Stream 1st Stream 2nd Stream 1.4801 1.2000 1.2000 1.9264 1.6172 0.8833 0.8857 1.1000 1.1000 0.8000 0.8111 0.9736 2.6241 0.9000 0.9000 1.4859 1.0000 1.2000 1.1731 1.3444 1.1900 1.3000 1.0000 1.1000 0.9737 1.2456 0.9573 1.0222 1.0000 1.0000 0.6389 0.6000 0.6000 1.0000 1.0000 0.5000 0.5000 0.5500 0.5500 0.4000 0.4000 1.7303 0.4667 0.4500 0.4500 1.1526 0.9889 1.3632 1.0000 1.0000 1.1246 0.8532 1.0000 1.0000 1.0000 0.7479 0.8532 0.8310 1.0000 1.0000 1.1000 0.4695 0.3111 2.0000 2.0000 0.6611 0.6500 0.7310 0.9111 10.000 8.9000 1.4895 0.6444 0.9000 0.9000 1.0000 1.5889 2.0667 1.0000 1.0000 0.8556 0.8333 1.0778 1.0778 1.0000 1.0000 0.8889 0.9445 0.9000 1.0000 1.1000 1.5000 1.0667 1.0000 1.0000 1.0111 1.1556 1.1111 1.1667 1.0000 1.0000 0.8889 1.0555 0.8889 1.0000 1.0000 0.9222 0.9333 1.0000 1.0000 1.0000 1.0111 0.8333 0.8333 0.6889 1.0000 0.7556 0.8445 0.7556 0.7667 Then RBIR can be computed from numerical integration. 5) Optimized Parameter ‘a’ Searching The parameter is optimized to minimize the difference between effective SNR and AWGN SNR for every definite PER. The searching procedure can be described as follows Step 1: Get the interpolated SNR value from the measured PER by using the AWGN curve; Step 2: Get the effective SNReff value from the calculated RBIR under given channel matrix ‘H’ , SNR and parameter ‘a’ using the Table SNR-to-RBIR below; Step 3: Find parameter ‘a’ which has the smallest gap over all PER between the interpolated SNR (step 1) and effective SNR (step 2). a min SNRAWGN ( PER) SNReff ( PER) 2 a for PER . 6) Parameter ‘p’ for vertical RBIR MLD PHY Mapping for ML Receiver The optimized parameters ‘p’ are tabulated in the following Table. Table 2 Parameter ‘p’ QPSK 1/2 k 10 min dB 10 k 10 10 min dB 8 k 10 min dB 8 10 k 100 min dB 10 10 k 100 10 min dB 8 p1 p2 p1 p2 p1 p2 p1 p2 p1 p2 16QAM 1/2 0.5000 0.5000 0.5445 0.6556 0.5000 0.5000 1.0000 0.1111 0.6667 0.3333 0.5000 0.5000 0.6667 0.4444 0.5000 0.5000 0.5000 0.5000 0.1111 0.8889 1 9 64QAM 1/2 0.5000 0.5000 1.0000 0.3333 0.5667 0.5223 0.5000 0.5000 0.5333 0.5111 2007-11-12 IEEE C802.16m-07/187r4 10 k 100 min dB 8 k 100 min dB 10 k 100 10 min dB 8 k 100 min dB 8 p1 p2 p1 p2 p1 p2 p1 p2 0.5000 0.5000 0.2222 0.7778 0.6667 0.0000 0.5000 0.5000 0.5000 0.5000 0.0000 0.5556 0.4778 0.6556 0.5000 0.5000 0.8889 0.1111 0.5000 0.5000 0.0000 1.0000 0.5000 0.5000 Then RBIR can be computed from numerical computation. 7) Optimized Parameter ‘p’ Searching The parameter is optimized to minimize the difference between effective SNR and AWGN SNR for every definite PER. The searching procedure can be described as follows Step 1: Get the interpolated SNR value from the measured PER by using the AWGN curve; Step 2: Calculate the corresponding RBIR metrics over the two streams under given channel matrix ‘H’ , SNR and parameter ‘a’. Step 3: Get the average RBIR metric by the multiply of ‘p1’ and ‘p2’ and calculate the effective SNReff value from the averaged RBIR using the Table SNR-to-RBIR below; Step 4: Find parameter ‘p1’ and ‘p2’ which provide the smallest gap over all PER between the interpolated SNR (step 1) and effective SNR (step 3). p min SNRAWGN SNReff ( p1 , p2 ) 7) SNR-to-RBIR Table The SNR-to-RBIR Table is obtained from Monte Carlo simulation using (40) and (42). Table 3 SNR-to-MI Table SNR Span (dB) RBIR Value QPSK [-20:1:27] 0.0000 0.0114 0.0225 0.0442 0.0855 0.1615 0.2910 0.4859 0.7207 0.9119 0.9901 0.9999 1.0000 0.0072 0.0143 0.0282 0.0551 0.1061 0.1978 0.3489 0.5628 0.7944 0.9507 0.9968 1.0000 1.0000 16QAM [-20:1:27] 0.0090 0.0179 0.0352 0.0688 0.1311 0.2407 0.4141 0.6422 0.8592 0.9760 0.9992 1.0000 1.0000 0.0000 0.0057 0.0112 0.0221 0.0428 0.0808 0.1461 0.2474 0.3852 0.5509 0.7317 0.8949 0.9821 64QAM [-20:1:27] 0.0036 0.0071 0.0141 0.0276 0.0531 0.0990 0.1756 0.2896 0.4379 0.6103 0.7910 0.9343 0.9927 2 0 0.0045 0.0089 0.0176 0.0344 0.0656 0.1206 0.2094 0.3357 0.4933 0.6709 0.8463 0.9633 0.9976 0.0000 0.0038 0.0075 0.0147 0.0285 0.0539 0.0974 0.1653 0.2583 0.3718 0.4997 0.6374 0.7802 0.0024 0.0047 0.0094 0.0184 0.0354 0.0660 0.1172 0.1937 0.2942 0.4131 0.5448 0.6848 0.8269 0.0030 0.0060 0.0117 0.0229 0.0437 0.0805 0.1398 0.2247 0.3321 0.4558 0.5907 0.7325 0.8708 2007-11-12 IEEE C802.16m-07/187r4 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 0.9994 1.0000 1.0000 0.9999 1.0000 1.0000 2 1 1.0000 1.0000 1.0000 0.9100 0.9796 0.9971 0.9425 0.9883 0.9995 0.9668 0.9937 1.0000