4
2010 Inteational Symposium on Intelligent Signal Processing d Communication Systems (lSPACS 2010) December 6-8, 2010 PERFORMANCE ANALYSIS OF LLR COMBINING HARQ FOR MIMO SYSTEMS IN MOBILE WIMAX Rahmat Mulyawan1, Fn Nugroho2, Riris Nov/, Felis Dwiyasa2, Trio Adiono1 lInstitut Teknologi Bandung (ITB), Indonesia. Tel/Fax: +62-22-250-6280 rmulyawan@students.ee.itb.ac.id, [email protected] 2Xirka Silicon Technology, Indonesia. PhonelFax: +62-22-2014189/+62-22-2014253 {fifin.nugroho, riris.novi, felis.dwiyasa}@xirkachipset.com ABSTRACT The use of hybrid automatic-repeat-request (HARQ) with multi-antenna systems (MIMO) promises high throughput with high reliability in broadband wireless communication systems. One of the combining methods in MIMO-HARQ is by directly optimizing the log-likelihood ratio (LLR) values instead of compensating the multiple signal-to- interference-and noise power ratios (SINRs) as in conventional combining method. The problem of this approach is that the receiver complexity is significantly increased along with the order of the modulation used. This paper proposed simplified implementation of the MIMO-HARQ with LLR combining method under the IEEE 802.l6e Mobile WiM system. Proposed scheme are verified using ITU-B Pedestrian and ITU-A Vehicular channel model with various modulation order. Simulated packet error rate (PER) results show that the simplified method paired with CTC has greater performance, yet lower complexity, compared to original direct method paired with CC. 1. INTRODUCTION Hybrid ARQ (HARQ) systems incorporate both channel coding and an ARQ system to achieve high throughput and high reliability, which are the key properties of channel coding and an ARQ systems, respectively [1]. Instead of discarding the previously received signals that are detected to contain errors as in ARQ systems, HARQ systems further enhance their performances by combining all the received signals to decode the transmitted message. There are two popular types of HARQ: HARQ with Chase combining (HARQ- Chase) [2] and HARQ with incremental redundancy (HARQ-IR) [1]. In HARQ-Chase, the transmitter sends a message that is coded by both error-detection coding, such as Cyclic Redundancy Check (CRC), and channel coding. 978-1-4244-7371-7/10/$26.00 ©2010 IEEE Then, the receiver decodes the message and detects any error in the CRC. If an error is detected, the receiver requests the transmitter via feedback channel to retransmit the message using the same modulation-and-coding scheme. Although the same signal vector is retransmitted, it differs om the received signal vector om the previous one because of time diversity. Aſter combining the new received signal vectors with the old one, the receiver decodes the combined transmitted message. This procedure repeats until no eor is detected aſter combining all the received signal vectors. Retransmission (same Packet Data) I Retransmission + L-----5 a v e to 8 uffer ---------- + Soft eRG failed eRG succeded Fig. 1. RQ-Chase I ACK HARQ-IR works in a similar way to HARQ-Chase except that HARQ-IR uses different modulation and coding schemes for retransmissions, providing flexibility and more robust throughput, but the receiver complexity

Performance Analysis of Llr Combining Harq for Mimo

Embed Size (px)

Citation preview

Page 1: Performance Analysis of Llr Combining Harq for Mimo

2010 International Symposium on Intelligent Signal Processing and Communication Systems (lSP ACS 2010) December 6-8, 2010

PERFORMANCE ANALYSIS OF LLR COMBINING HARQ FOR MIMO SYSTEMS IN MOBILE WIMAX

Rahmat Mulyawan1, Fifin Nugroho2, Riris Nov/, Felis Dwiyasa2, Trio Adiono1

lInstitut Teknologi Bandung (ITB), Indonesia. Tel/Fax: +62-22-250-6280 [email protected], [email protected]

2Xirka Silicon Technology, Indonesia. PhonelFax: +62-22-2014189/+62-22-2014253 {fifin.nugroho, riris.novi, felis.dwiyasa}@xirkachipset.com

ABSTRACT

The use of hybrid automatic-repeat-request (HARQ) with multi-antenna systems (MIMO) promises high throughput with high reliability in broadband wireless communication systems. One of the combining methods in MIMO-HARQ is by directly optimizing the log-likelihood ratio (LLR) values instead of compensating the multiple signal-to­interference-and noise power ratios (SINRs) as in conventional combining method. The problem of this approach is that the receiver complexity is significantly increased along with the order of the modulation used. This paper proposed simplified implementation of the MIMO-HARQ with LLR combining method under the IEEE 802.l6e Mobile WiMAX system. Proposed scheme are verified using ITU-B Pedestrian and ITU-A Vehicular channel model with various modulation order. Simulated packet error rate (PER) results show that the simplified method paired with CTC has greater performance, yet lower complexity, compared to original direct method paired with CC.

1. INTRODUCTION

Hybrid ARQ (HARQ) systems incorporate both channel coding and an ARQ system to achieve high throughput and high reliability, which are the key properties of channel coding and an ARQ systems, respectively [1]. Instead of discarding the previously received signals that are detected to contain errors as in ARQ systems, HARQ systems further enhance their performances by combining all the received signals to decode the transmitted message. There are two popular types of HARQ: HARQ with Chase combining (HARQ­Chase) [2] and HARQ with incremental redundancy (HARQ-IR) [1]. In HARQ-Chase, the transmitter sends a message that is coded by both error-detection coding, such as Cyclic Redundancy Check (CRC), and channel coding.

978-1-4244-7371-7/10/$26.00 ©2010 IEEE

Then, the receiver decodes the message and detects any error in the CRC. If an error is detected, the receiver requests the transmitter via feedback channel to retransmit the message using the same modulation-and-coding scheme. Although the same signal vector is retransmitted, it differs from the received signal vector from the previous one because of time diversity. After combining the new received signal vectors with the old one, the receiver decodes the combined transmitted message. This procedure repeats until no error is detected after combining all the received signal vectors.

Retransmission (same Packet Data)

I Retransmission

+

� � L-----5ave to 8uffer---------- + Soft

eRG failed eRG succeded

Fig. 1. HARQ-Chase

I ACK

HARQ-IR works in a similar way to HARQ-Chase except that HARQ-IR uses different modulation and coding schemes for retransmissions, providing flexibility and more robust throughput, but the receiver complexity

Page 2: Performance Analysis of Llr Combining Harq for Mimo

2010 International Symposium on Intelligent Signal Processing and Communication Systems (lSP ACS 2010) December 6-8, 2010

becomes higher in return [3]. Therefore, HARQ-Chase is more widely used in wireless communications systems, including systems based on the IEEE 802.16e Mobile WiMAX [4] because it can be easily implemented and provides a good operating point in the tradeoff between throughput and reliability.

Combining schemes for MIMO with HARQ-Chase proposed in [5] works in a fundamentally different way than conventional receiver design. Instead of utilizing receive filter to maximize the SINRs, it directly optimize the parameter most-closely related to the decoding performance, i.e., the log-likelihood ratio (LLR), which is widely-used soft-bit information metric. The decoding performances are then analyzed by comparing the LLR values, which makes this method also known as HARQ with LLR combining.

This paper proposed simplified implementation of the MIMO-HARQ with LLR combining method under the Mobile WiMAX system. Proposed scheme are verified using ITU-B Pedestrian and ITU-A Vehicular channel model in various modulation order. Simulated packet error rate (PER) results will be presented for each scenario.

2. SYSTEM ARCHITECTURE

We employ IEEE 802.l6e MIMO system that employs NT transmit antennas and NR receive antennas, thereby using NT spatial streams. In this paper we use NT = NR = 2 as in Mobile WiMAX System Profile [6], but this

scheme can be extended to arbitrary NT and NR.

o '" o +

� o

a �� r� . 8 0" ::;;0 �

-- Fading Channel + AWGN -

Fig. 2. MIMO-HARQ in IEEE 802.16e Mobile WiMAX

We will focus the analysis in the receiver, mainly

MIMO HARQ Decoder. If N transmissions has occurred for the same transmit message, then the relationship between the transmitted signal vector and the received signal vector at the i-th transmission is

�i=!:fJ.b.+1!i' i=I, ... ,N (1)

and its conditional probability distribution function is

P (�i 1!:fJ., b.) = n!R exp ( - 11�i -!:fJ.b. 11 2) (2)

where �i denotes the NR x 1 received signal vector, !:fJ. is

NR X NT channel response matrix, b. is NT X 1

transmitted signal vector, and 1!i denotes NR x 1 additive

white Gaussian noise (A WGN) vector at time i which is assumed to be Li.d. and zero-mean circularly symmetric

complex Gaussian (ZMCSCG) with covariance bvR• 3. MIMO-HARQ DECODER

Our system uses MIMO Spatial Multiplexing (Matrix

B) with HARQ-Chase with Maximum Likelihood (ML) decoder. The receiver can be extended to be used with linear equalizer such as ZF or MMSE [7] but will results in suboptimal performance [8].

A. HARQ Combining Scheme After the (N - 1) transmission, the receiver stores the

values of Euclidean distance II�N _liN!112 in the buffer

for every received vector estimation g, and combine these

values with the new Euclidean distance calculated in the N transmission. DLC scheme acts as a big ML decoder, fully

using all the relevant information, i.e., �i and !:fJ. for all

i = 1, ... , N. Therefore, the DLC scheme has the optimal decoding performance. However, directly implementing the original DLC scheme proposed by [5] imposes prohibitively high computational complexity because it involves a division, summations of exponential functions, and logarithmic operations per each LLR value.

(3)

The complexity can be reduced by using max-Iog­

MAP approximation [10]: 10gLi exp ai � maxiai , at the expense of some degradation in decoding performance. The resulting LLR for hi is

(4)

Combining of the LLR can also be done in the symbol

level by using extended version of MRC scheme in

MIMO to HARQ, known as Symbol Level Combining

(SLC) [9]. Similar to DLC scheme, we can use

approximation to calculate the LLR,

(5)

Page 3: Performance Analysis of Llr Combining Harq for Mimo

2010 International Symposium on Intelligent Signal Processing and Communication Systems (lSP ACS 2010) December 6-8, 2010

1 - N H , -- 2 ( N H ) where !:f.N = Li=I!:L!:L and �N = !:Lv Li=l!:L �i . Furthermore, this approach not only simplifies LLR calculation but also reduces the complexity of the SLC

_ 1 scheme by removing the needs to calculate H- 2, the

square root inverse of combined channel matrix [5]. Another method to combine LLR is done in bit level or

Bit Level Combining (BLC). This method is practically

simpler to implement and provides flexibility to be used in

HARQ-IR. But it suffers from slight performance

degradation because it neglects the fact that the same

transmit signal vector is repeatedly reused, contrary to

DLC schemes. We can derived the BLC scheme from

DLC scheme by interchanging the order of summation

and minimization and further simplify the algorithm using

the approximation that we have used before. The LLR of

BLC then becomes

LLR���prox). ::::: L7=1 [ ming(o)e x�O) {11�i -!:Ls.(O) 112} ming(l)e x[t) {l1�i -!:LS.(I) In ] (6)

B. Performance Gap As stated previously, the simplification of LLR

combining algorithm can lead to some performance

degradation compared to the direct method. We measure

this gap in CTC in various modulation to verify that the

performance gap can be negligible compared to CTC's

coding gain. The results is shown in Table 1.

Table 1. Proposed vs Direct LLR calculation (CTC-1I2)

Modulation Avg. Performance Degradation 4-QAM 0.1 dB

16-QAM 0.15 dB 64-QAM 0.2 dB

C. Computational Complexity The conventional LLR combining scheme directly

calculate LLR from (3) and use Convolutional Coding

(CC), which is popular channel coding scheme with low

complexity implementation. The use of approximation as

we described in previous analysis will cause performance

degradation, especially in the channel decoder output. To

overcome this, we applied Convolutional Turbo Coding

(CTC) which has higher complexity but offers better

decoding performance and more robust to suboptimal

decoding implementation [10]. CTC is also a mandatory

feature for WiMAX System Profile Certification Test

[11]. The comparison of direct implementation with CC

and simplified implementation with CTC, both using

memory order M = 2 [13], is presented below.

Table 2. Complexity of LLR combining (direct) with CC

Convolutional Coding (CC) with Viterbi

Process # Equivalent Addition

Branch Metric Calc 6(2AM)

Path Metric Calc 4(2AM)

Hard Decision 3 Overall Complexity 10(2J\M)+3

HARQ LLR Combining (direct)· per Nt Symbol processed

Process # Equivalent Addition

Distance Calculator 10K+3 Normalization 2

Constellation LUT 12

QR-Decomposition 45 (SLC only)

Direct LLR Combining with CC M = 2

Total Operation 43 + l17 + 10K)Nt 4-QAM; K = 4; Nt = 2 157 1

16-QAM; K = 16; Nt = 2 I 397

64-QAM; K = 64; Nt = 2 113571

Table 3. Complexity of LLR combining (proposed) with CTC Convolutional Turbo Coding (CTC) with Max-Log-MAP

Process # Equivalent Addition

Branch Metric Calc 12(2AM)

Path Metric Calc (BWD) 4(2AM)

Path Metric Calc (FWD) 4(2AM)

Soft Decision 8(2AM)-3

Overall Complexity 28(2AM)-3

HARQ LLR Combining (simplified)' per Nt Symbol processed

Process # Equivalent Addition

Distance Calculator 16

Normalization 2

Constellation LUT 12

QR-Decomposition 45 (SLC only)

Simplified LLR Combining with CTC M - 2 -Total Operation 109 + l3Q}Nt

4-QAM; K = 4; Nt = 2 169 I 16-QAM; K = 16; Nt = 2 169 I 64-QAM; K = 64; Nt = 2 I 169

4. SIMULATION RESULTS

In this chapter, we will compare the performance of direct and simplified implementation of the LLR combining HARQ. We consider parameters as in Table 3 for our simulations, assuming perfect channel estimation and synchronization in the receiver.

Table 5. IEEE 802.16e Simulation Parameter

Parameter Values FFT Size 1024

Cyclic Prefix 1/8 Frame Duration (TOO) 5ms

Sampling Factor 28/25 Subcarrier Spacing 102.86IJ s (10.93 kHz)

Carrier FreQuencv 2.3 GHz

Packet Size 84 Byte

Channel Speed ITU-B Pedestrian 3 km/hr

ITU-A Vehicular 60 km/hr

Fig. 3 depicts packet error rate (PER) against SNR

performance in low mobility (Pedestrian-B) for 64-QAM

Page 4: Performance Analysis of Llr Combining Harq for Mimo

2010 International Symposium on Intelligent Signal Processing and Communication Systems (lSP ACS 2010) December 6-8, 2010

and high mobility (Vehicular-A) channel for 4-QAM and

16-QAM modulation. The simplified implementation

results will be shown in solid lines and direct

implementation results in dotted lines.

Q)

iii cr

e w Q; -'" u '"

a.

4-QAM Veh-A 60kmlhr 10

° ....,----_1*---,

10

, , • , ,

• , , , �

2 3 4 5 6 SNR (dB)

16-QAM Veh-A 60kmlhr 10

° r---------,

dt \ \ \\ " " \, " " "

\� EB

10·3

,-�_�_�_-, 10 12 14 16

SNR (dB)

64-QAM Ped-B 3kmlhr

16 18 20 22 SNR (dB)

-e- Simple DLC+CTC

-t-- Simple SLC+CTC

---A- Simple BLC+CTC

--8-- Direct DLC+CC

--8- Direct BLC+CC

-+- Direct SLC+CC

Fig. 3. Comparison of HARQ Implementation Results

In 4-QAM modulation, PER around 1 % or 10-2 is

achieved by the simplified DLC scheme when SNR is 3

dB in high mobility. To achieve the same PER, the direct

DLC with CC needs 5 dB SNR. The trends continue in

higher modulation, for example 16-QAM, when PER less

than 10-2 is achieved when SNR is 11 dB and 16 dB by

simplified and direct method, respectively. The SNR

margin is mainly created by CTC implementation as

channel decoder. Not only compensate the performance

gap of the simplified scheme, CTC also give better

performance, although increase complexity in return. This

paradox is carefully exploited by the proposed simplified

scheme, which has significant advantage along with

increasement in modulation order.

By using direct implementation scheme, the DLC and

SLC can achieve same performance results, while BLC

has significant performance gap as previously analyzed in

chapter III. However, the case is slightly different in

simplified implementation scheme. Because of the

approximation, the performance of DLC and SLC is not

exactly the same, while the performance gap of BLC is

smaller than when direct implementation is used. In all

cases, the best performance is given by the DLC scheme,

followed by the SLC and BLC scheme. Nevertheless, the

SLC still has advantage in terms of buffer size [5] and

BLC can also be used for HARQ-IR. Therefore, the best

implementation scheme still depends on how the systems

will be deployed.

5. CONCLUSION

This paper proposed simplified implementation of

MIMO-HARQ with LLR combining method. With simple

approximation and by using Convolutional Turbo Coding

(CTC) as channel coding scheme, the proposed scheme

can achieve better results in term of packet error rate than

direct implementation scheme using Convolutional

Coding (CC). The proposed scheme also has lower

complexity, especially in large modulation size such as

16-QAM and 64-QAM. Better results theoretically can be

achieved with pairing CTC with direct implementation of

the LLR combining. But it is not practical because the

complexity of receiver will be increased significantly, thus

making the proposed scheme becomes better choice for

implementation.

REFERENCES

[1] S. Lin, D. J. Costello. Jr., and M. 1. Miller, "Automatic­repeat-request error-control schemes," IEEE Commun. Mag., vol. 22, Dec. 1984.

[2] D. Chase, "Code combining - a maximum-likelihood decoding approach for combining an arbitrary number of noisy packets," IEEE Trans. Commun., May 1985.

[3] D. Toumpakaris, J. Lee, A. Matache, and H. Lou, "Performance of MIMO HARQ under receiver complexity constraints," IEEE GLOBECOM, 2008.

[4] IEEE Std 802.l6-2004/Corl-2005,Amendment 2, Feb. 2006. [5] E. Jang, 1. Lee, H. Lou, and J. M. Cioffi, "On the combining

schemes for MIMO systems with hybrid ARQ," IEEE Transactions on Wireless Communications, Feb. 2009.

[6] WiMAX Forum™ Mobile System Profile, 2008. [7] A. Paulraj, R. Nabar, and D. Gore, Introduction to Space­

Time Wireless Communications, Cambridge Press. 2003. [8] E. N. Onggosanusi, A. G. Dabak, Y. Hui, and G. Jeong,

"Hybrid ARQ transmission and combining for MIMO systems," in Proc. IEEE International Conference on Communications 2003, May 2003.

[9] J. Lee, D. Toumpakaris, E. W. Jang, H. Lou, and 1. M. Cioffi, "Transceiver design for wireless systems via MIMO Hybrid ARQ," IEEE Communications Magazine, vol. 47, pp. 32-40, Jan. 2009.

[10] A. Salbiyono, et. aI., "CTC Decoder for Mobile WiMAX with HARQ Support," Proc. The 5th International Conference TSSA, 2009.

[11] A. Vasquez, E. Antelo, "Implementation of Exponential Function in Floating Point Unit," Journal of VLSI Sig. Processing, Springer, 2003.