Sei sulla pagina 1di 7

836 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO.

2, FEBRUARY 2009

On the Combining Schemes for


MIMO Systems with Hybrid ARQ
Edward W. Jang, Student Member, IEEE, Jungwon Lee, Member, IEEE, Hui-Ling Lou, Member, IEEE,
and John M. Cioffi, Fellow, IEEE

Abstract—Multiple-input multiple-output (MIMO) systems retransmit the message using the same modulation-and-coding
with hybrid automatic-repeat-request (HARQ) promises high scheme. Although the same signal vector is retransmitted,
throughput with high reliability. However, combining-scheme time diversity differentiates the received signal vector from
design for such systems faces challenges, the presence of inter-
ference and the existence of multiple signal-to-interference-and- the previous one. After combining the received signal vectors,
noise power ratios (SINRs). To overcome these challenges, this the receiver decodes the transmitted message. This procedure
paper suggests to design combining schemes with the objective of repeats until no error is detected after combining all the
directly optimizing the log-likelihood ratio (LLR) values. Using received signal vectors. HARQ-IR works in a similar way to
this approach, this paper proposes several combining schemes HARQ-CC except that HARQ-IR uses different modulation-
and then analyzes them based on three key design factors:
decoding performance, scalability, and memory requirement. and-coding schemes for retransmissions.
Computer simulations under the IEEE 802.16e standard settings HARQ is easily implemented and provides a good operating
show the performances of the proposed combining schemes, point in the tradeoff between throughput and reliability. There-
which align well with the analysis. Based on the analyses and
fore, it is widely used in wireless communications systems,
the simulation results, this paper suggests preferable combining
schemes respectively for MIMO systems with HARQ-Chase including systems based on the IEEE 802.16e standard [3],
combining (HARQ-CC) and HARQ-incremental redundancy [4]. And there has recent interest on how to design combining
(HARQ-IR). schemes at the receiver for HARQ systems.
Index Terms—MIMO, hybrid ARQ, symbol-level combin- Combining-scheme design for HARQ systems is closely
ing, distance-level combining, maximal-ratio combining, bit-level related with receiver design for multiple-output systems,
combining. thereby allowing conventional receiver design to be utilized
for combining-scheme design. Conventionally, the focus of
I. I NTRODUCTION receiver design has been to find filter coefficients that max-

H YBRID automatic-repeat-request (HARQ) systems in- imize the signal-to-noise power ratio (SNR) at the receiver.
corporate both forward-error-correcting (FEC) codes This approach resulted in the matched filter for single-input
and an ARQ system to achieve high throughput and high single-output (SISO) systems [5] and maximal-ratio combin-
reliability, which respectively are the key properties of FEC ing (MRC) for single-input multiple-output (SIMO) systems
codes and an ARQ system [1]. Instead of discarding the [6], [7]. With the channel knowledge at the transmitter, MRC
previously received signals that are detected to contain errors has been further extended to transmit-MRC for multiple-input
as ARQ systems do, HARQ systems further enhance their single-output (MISO) systems and maximal-ratio transmission
performances by combining all the received signals to decode for multiple-input multiple-output (MIMO) systems with a
the transmitted message. There are two types of the enhanced single spatial stream [8]–[13]. Therefore, MRC is straightfor-
HARQ: HARQ with Chase combining (HARQ-CC) [2] and wardly extended to the combining scheme for HARQ systems
HARQ with incremental redundancy (HARQ-IR) [1]. with a single spatial stream [14].
HARQ-CC works as follows. First, the transmitter sends On the contrary, receiver design as well as combining-
a message that is coded by both an error-detecting code scheme design faces two new problems for MIMO systems
and a FEC code. Then, the receiver decodes the message with multiple spatial streams, especially when the channel
and detects any error by using the error-detecting code. If knowledge is not available to the transmitter. The first problem
an error is detected, the receiver requests the transmitter to is the presence of interference, which results from multi-
ple spatial streams interfering with each other. The second
Manuscript received September 25, 2007; revised December 31, 2007 and problem is the existence of multiple signal-to-interference-
March 25, 2008; accepted May 4, 2008. The associate editor coordinating the
review of this paper and approving it for publication was H. Dai. and-noise power ratios (SINRs) for multiple spatial streams,
The material in this paper was presented in part at the IEEE International which renders the objective of receiver design unclear; it is
Symposium on Information Theory, Nice, France, June 2007. unclear whether to maximize the average SINR, the minimum
E. W. Jang and J. M. Cioffi are with the Department of Electrical Engi-
neering, Stanford University, Stanford, CA 94305, U.S.A. (e-mail: {ej1130, SINR, or the geometric SINR. To solve this multi-objective
cioffi}@stanford.edu). optimization problem, a variety of design criteria as well as a
J. Lee and H.-L. Lou are with Marvell Semiconductor, Inc., unifying framework has been proposed [15]. One approach to
5488 Marvell Ln, Santa Clara, CA 95054, U.S.A. (e-mail: {jungwon,
lou}@stanfordalumni.org). overcome these problems is to design a receiver that considers
Digital Object Identifier 10.1109/TWC.2009.071064 multiple spatial streams as a whole, i.e., the maximum-
1536-1276/09$25.00 
c 2009 IEEE

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.
JANG et al.: ON THE COMBINING SCHEMES FOR MIMO SYSTEMS WITH HYBRID ARQ 837

likelihood (ML) receiver, but extending the ML receiver to interleaver, the individual bits of the sequence b are indepen-
the combining scheme for MIMO systems with HARQ results dent of each other. These bits are demultiplexed across Nt
in exponentially increasing complexity with the number of transmit antennas, then modulated to x, and finally sent at the
transmissions. Another approach is to design a receiver that transmitter.
renders a MIMO system into multiple SISO systems, and
then maximizes the SNRs or the SINRs individually for III. C OMBINING S CHEMES
each stream, respectively resulting in the zero-forcing (ZF) This section describes three combining schemes, assuming
receiver or the minimum mean-squared error (MMSE) receiver the use of HARQ-CC systems. Nonetheless, the first two
[16]. Extending these linear receivers for combining schemes combining schemes can be used for HARQ-IR systems under
are proposed in [17]. However, since linear equalizers have certain circumstances, and the last combining scheme is fully
suboptimal decoding performances, these combining schemes applicable to HARQ-IR systems.
also have suboptimal decoding performances. For expositional simplicity, this section shows how the
This paper proposes to design combining schemes for combining schemes calculates LLR only for ML decoding.
MIMO systems with HARQ in a fundamentally different way. This ML decoding complexity can be reduced by employing
Instead of utilizing a receive filter that is designed to maximize an efficient method [18] or by straightforwardly extending the
the SINRs, this paper suggests to design a combining scheme combining schemes for ZF or MMSE decoding.
so that it would directly optimize the parameter most-closely
related to the decoding performance, i.e., the log-likelihood ra-
tio (LLR), a widely-used soft-bit information metric. Then the A. The Distance-Level Combining Scheme
decoding performances of combining schemes are analyzed When multiple transmissions occur for a single transmit
by comparing the LLR values. In addition to the decoding signal vector, multiple received signal vectors are available at
performance analysis, this paper further analyzes combining the receiver. One way to combine these received signal vectors
schemes based on scalability and memory requirement, be- is to concatenate them and then employ a big ML decoder.
cause it is crucial for combining schemes to operate well In other words, when the number of transmissions is N , this
regardless of the number of transmissions. scheme calculates the LLR of bλ , the λth bit element of b,
This paper is organized as follows. Section II describes for λ = 1, · · · , mNt as follows,
the system model. Section III proposes several combining P r{bλ = 1|y1 , · · · , yN , H1 , · · · , HN }
schemes for MIMO systems with HARQ. Then Section IV LLRDLC = ln (3)
P r{bλ = 0|y1 , · · · , yN , H1 , · · · , HN }
analyzes the combining schemes in terms of decoding per-    
formance, scalability, and memory requirement. By computer (1) exp
x̂(1) ∈Xλ
− N i=1 yi − Hi x̂
(1) 2

simulations, Section V shows and compares the decoding = ln    ,
N (0) 2
(0) exp − y i − H i x̂ 
performances of the proposed combining schemes. Finally, (0)
x̂ ∈X λ
i=1

Section VI provides the conclusion and remarks. (4)


(j)
where Xλ denotes a subset of a multi-dimensional signal
II. S YSTEM M ODEL constellation set, whose λth bit is equal to j for j = 0, 1.
Consider a MIMO system that employs Nt transmit an- This scheme is implemented as follows. After the (N −
tennas and Nr receive antennas, thereby using Nt spatial 1)th transmission, the receiver stores the Euclidean distances
streams. If N transmissions has occurred for the same transmit for all the possible transmit-signal-vector estimates x̂. When
message, then the relationship between the transmitted signal the N th transmission occurs, the receiver calculates the new
vector and the received signal vector at the ith transmission Euclidean distance yN −HN x̂2 for each estimate x̂ and then
is, adds the distance to the stored distance that corresponds to the
same estimate. Finally, the receiver calculates the LLR values
yi = Hi xi + ni , i = 1, · · · , N, (1)
with the updated distances by using (4). Since this scheme
where yi , Hi , and xi respectively denote the Nr × 1 received combines the Euclidean distances for each transmitted-signal-
signal vector, the Nr ×Nt channel matrix, and the Nt ×1 trans- vector estimate, this scheme is denoted as the distance-level
mitted signal vector. For HARQ-CC, xi = x for all i, whereas, combining (DLC) scheme.
for HARQ-IR, xi may be different for each i. ni denotes the
Nr ×1 additive white Gaussian noise vector at time i. Without B. The Maximal-Ratio Combining Scheme
loss of generality, by appropriately scaling each noise variance,
The DLC scheme combines the information from multiple
all ni are assumed to be i.i.d. and zero-mean circularly-
transmissions at the distance level. The information can be also
symmetric complex Gaussian (ZMCSCG) with covariance INr
combined at other levels instead, e.g., at the symbol level. One
[16]. Hence the conditional probability distribution function
way to perform combining at the symbol level is to multiply
P r{yi |Hi , xi } is given by,
the Hermitian of a channel matrix with the corresponding
1   received signal vector and take a summation over the mul-
P r{yi |Hi , xi } = Nr exp −yi − Hi xi 2 . (2)
π tiplications. The use of the Hermitians of channel matrices
The system model uses M -QAM modulation with M = and the summation is not straightforwardly justified, because
2m . The transmit bit sequence is b ∈ {0, 1}mNt , a part the elements of these matrices are not found to maximize
of encoder output that are interleaved later. Because of the the SNRs like the coefficients of traditional MRC schemes

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.
838 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 2, FEBRUARY 2009

are. Nonetheless, because of the structural similarity, this The BLC scheme is implemented as follows. After the (N −
combining scheme is denoted as the maximal-ratio combining 1)th transmission, the receiver stores the sum of LLR values
(MRC) scheme. individually calculated from multiple transmissions for each
When N transmissions occur, this MRC scheme starts by bit. When the N th transmission occurs, the receiver calculates
performing the following operation. new LLR values using only yN and HN , and then adds those
N
 LLR values without any weighting to the corresponding stored
ỹN = Hi∗ yi (5) LLR sums to calculate the final LLR values.
i=1 In contrast to the other combining schemes, the BLC
= H̃N x + ñN , (6) scheme can be used not only for HARQ-CC systems but
N ∗
also for many practical HARQ-IR systems that use a low-
where H̃N = i=1 Hi Hi
with size Nt × Nt , and ñN = rate mother code and different puncturing patterns to vary the
N
H
i=1 i i

n with size N t × 1. Since E[ñN ñ∗N ] = H̃N , the code rate. This is because, when bλ is punctured and not sent
1
MRC scheme then whitens the noise by multiplying by H̃ − 2 , at the ith transmission, the BLC scheme simply sets the ith
1 1 1
where A 2 is defined as any matrix such that A 2 A 2 = A. As LLR value in (12) equal to 0, making the final LLR value
a result, the input-output relationship is independent of both yi and Hi . This aligns well with the fact
−1 that both yi and Hi have no information regarding bλ .
yN = H̃N 2 ỹN (7)
1
= H̃N x + nN ,
2
(8)
with E[nN n∗
N]= INt . IV. A NALYSES ON THE C OMBINING S CHEMES
Finally, with this relationship, the MRC scheme calculates
the LLR of bλ , the λth bit element of b, for λ = 1, · · · , mNt This section analyzes the combining schemes based on the
as follows. three key design factors: decoding performance, scalability,
P r{bλ = 1|yN , H̃N2 }
1
and memory requirement.
LLRMRC = ln 1 (9)
P r{bλ = 0|yN , H̃N2 }
  1

(1) exp
x̂(1) ∈Xλ
−yN − H̃N2 x̂(1) 2 A. Decoding Performance
= ln   1
,
 − H̃ 2 x̂(0) 2
(0) exp −y The DLC scheme is essentially a big ML decoder, fully
(0)
x̂ ∈X λ
N N
(10) using all the relevant information, i.e., yi and Hi for all
(j) i = 1, · · · , N . Therefore, the DLC scheme has the optimal
where Xλ denotes a subset of the multi-dimensional signal decoding performance, and the LLR values calculated by the
constellation set, whose λth bit is equal to j for j = 0, 1. DLC scheme are respectively the optimal LLR values of bλ
The MRC scheme is implemented as follows. After the for λ = 1, · · · , mNt .
(N − 1)th transmission, the receiver stores the combined re-
However, implementing the DLC scheme using (4) imposes
ceived vector ỹN −1 and the combined channel matrix H̃N −1 .
prohibitively high computational complexity because it in-
When the N th transmission occurs, the receiver updates the
volves a division, summations of exponential functions, and
combined received vector and matrix respectively with ỹN and
a logarithm operations per each LLR value. This computa-
H̃N , and then calculates the LLR values by using (10).
tional complexity  can be reduced by using the well-known
approximation log i exp ai  maxi ai on (4) at the expense
C. The Bit-Level Combining Scheme of small degradation in decoding performance. The resulting
Another way to combine information from multiple trans- LLR for bλ is,
missions is to combine them at the bit level. Given multiple

received signal vectors, the bit-level combining (BLC) scheme N
 (0) 2
first calculates the LLR values individually from each received LLRDLC  min yi − Hi x̂ 
(0)
signal vector, and then respectively adds these LLR values to x̂(0) ∈Xλ i=1
N
get the final LLR values. In other words, when the number of  (1) 2
transmissions is N , the BLC scheme calculates the LLR of − min yi − Hi x̂  . (13)
(1)
x̂(1) ∈Xλ
bλ , the λth bit element of b, for λ = 1, · · · , mNt as follows, i=1

N
 P r{bλ = 1|yi , Hi } On the other hand, the performance of the MRC scheme
LLRBLC = ln (11)
i=1
P r{bλ = 0|yi , Hi } can be analyzed by comparing with the DLC scheme. The
   comparison between the DLC scheme in (4) and the MRC
(1)
N (1) (1) exp
x̂i ∈Xλ
−yi − Hi x̂i 2 scheme in (10) yields the following theorem.
= ln   ,
i=1 (0) (0) exp −y − H i x̂
(0) 2
 Theorem 1: The MRC scheme has the optimal decoding
x̂ ∈X i i
i λ
performance.
(12)
Proof: By factoring out common terms in denominators
(j)
where Xλ denotes a subset of the multi-dimensional signal and numerators of (4) and (10), the following equality can be
constellation set, whose λth bit is equal to j for j = 0, 1. shown to hold.

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.
JANG et al.: ON THE COMBINING SCHEMES FOR MIMO SYSTEMS WITH HYBRID ARQ 839

modulation size, the BLC scheme ignores these neighboring


  1
 bits while taking minimum individually for each transmission.
(1) 2
x̂(1) ∈Xλ
exp −yN − H̃N x̂ 
(1)
2
Furthermore, since more constellation points are available, the
LLRMRC = ln   
(0) exp −y
1
 − H̃ 2 x̂(0) 2 BLC scheme is more likely to make mistakes while taking
(0)
x̂ ∈Xλ N N
 N minimums. This also suggests that the gap decreases as the
  SNR increases. The BLC scheme is more likely to take the
x̂(1) ∈X
(1) exp − yi − Hi x̂(1) 2 correct estimates while taking minimums for higher SNR
λ
i=1
= ln  region. These conjectures are supported by the simulation
N

 results in Section V.
x̂(0) ∈Xλ
(0) exp − yi − Hi x̂(0) 2
i=1
= LLRDLC . (14) B. Scalability
Since the number of transmissions may vary for each
This equality shows that the MRC scheme and the MRC
transmit message, it is beneficial for the system design to reuse
scheme have the same decoding performance. Since the DLC
the same decoder repeatedly, thereby attaining scalability.
scheme has the optimal decoding performance, the MRC
This scalability enables the receiver not only to reduce the
scheme also has the optimal decoding performance.
architectural complexity but also to have the flexibility to
Similarly as in the DLC scheme, the complexity of the MRC
operate regardless of the number of transmissions.
scheme can be reduced by using the approximation on (10).
First, the DLC scheme is scalable because it performs the
The resulting LLR for bλ is,
same operation after each transmission. After the N th trans-
1
LLRMRC  min yN − H̃N2 x̂(0) 2 mission, the DLC scheme calculates the Euclidean distances
(0)
x̂(0) ∈Xλ using only yN and HN , adds these distances to the corre-
1 sponding stored distances to update them, and then calculates
− min yN − H̃N2 x̂(1) 2 . (15)
(1)

(1)
∈Xλ
the LLR values with the updated distances.
Second, the MRC scheme is also scalable because the
In addition to simplifying the LLR calculation, using this sizes of the combined received vector and matrix respectively
approximation further reduces the complexity of the MRC remain the same after each transmission. To calculate the LLR
scheme by removing the needs to calculate the square root values after the N th transmission, the MRC scheme uses ỹN
and the inverse of the combined channel matrix. The reason and H̃N , whose sizes are respectively Nr × 1 and Nt × Nt at
is that the ML metric in (15) is all times.
1 Finally, the BLC scheme is scalable as well because it also
yN − H̃N2 xN 2 = x∗N H̃N xN − 2{x∗N ỹN } + ỹ∗N H̃N
−1
ỹN ,
repeats the same operation after each transmission. After the
(16)
N th transmission, the BLC scheme calculates the LLR values
where ỹ∗N H̃N
−1
ỹN can be ignored because it is common to using only yN and HN , updates the stored LLR values by
both terms on the right side of (15). adding the new LLR values to the corresponding stored LLR
By using the same approximation on (12), the complexity values, and use the updated LLR values for the final LLR
of the BLC scheme can be reduced as well. The resulting LLR values.
for bλ is,
N
 C. Memory Requirement
 (0)
LLRBLC  min yi − Hi x̂i 2 Given that multiple transmissions are combined in physical
(0) (0)
i=1 x̂i ∈Xλ layer, one of the most important factors in choosing a com-

(1)
bining scheme is the memory requirement. In this analysis, a
− min yi − Hi x̂i 2 . (17) memory size required to store one real number is denoted as
(1) (1)
x̂i ∈Xλ
one memory unit. For further analysis, the dynamic range of
In addition to reducing the complexity, using this approxi- stored values for each combining scheme can be considered
mation facilitates the performance analysis. After applying the as well. This is because the number of required bits is affected
approximation, the comparison between the DLC scheme in by which values are stored by a combining scheme, e.g., the
(13) and the BLC scheme in (17) reveals that the order of Euclidean distances, the combined vector and matrix, and the
summation and minimum is interchanged; the BLC scheme LLRs.
takes multiple minimums individually for each transmission, First, the DLC scheme stores the Euclidean distances be-
whereas the minimum is taken only once after the summation tween a received signal vector and every constellation-point
in the DLC scheme. This means that the BLC scheme neglects combinations of the modulation scheme used at the transmitter.
the fact that the same transmit signal vector is repeatedly There are 2m possible constellation points per each transmitted
reused, contrary to the DLC scheme. As a result, the BLC QAM symbol. Since the number of spatial streams is Nt , the
scheme has a suboptimal decoding performance. total memory required by the DLC scheme is 2mNt units per
On the other hand, this implies that the performance gap Nt QAM symbols transmitted.
increases with the use of larger modulation size. Although Second, the MRC scheme stores the combined received
there are more neighboring bits that respectively remain signal vector and matrix. To store the combined received signal
the same throughout multiple transmissions with the larger vector, 2Nt units are required because the elements of the

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.
840 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 2, FEBRUARY 2009

TABLE I 4−QAM with rc = 1/2 for 3GPP−II 4−QAM with rc = 1/2 for 3GPP−III
M EMORY REQUIREMENTS OF THE COMBINING SCHEMES 0
10
0
10

Combining Scheme DLC MRC BLC


Memory Unit 2mNt Nt (Nt + 2) mNt −1 −1
10 10

−2 −2
10 10
data bits + tail bits convolutional
puncture append
encoder

PER

PER
bits bits
r = 1/2

r = 1/2, 2/3, 3/4, 5/6 −3 ML−DLC −3 ML−DLC


10 MRC−ML 10 MRC−ML
ML−BLC ML−BLC
ML ML
−4
ZF−DLC −4
ZF−DLC
subcarrier 10 MRC−ZF 10 MRC−ZF
QAM
interleaver assignment & ZF−BLC ZF−BLC
coded bits modulator
spatial mapping
ZF−MRC ZF−MRC
ZF ZF

Fig. 1. Block diagram of IEEE 802.16e system 5 10 15 20 0 5 10 15


SNR (dB) SNR (dB)

Fig. 2. The packet-eror rates for 4-QAM with code rate 1/2 for 3GPP UMTS
vector are complex numbers. To store the combined channel case II and III.
matrix, Nt + (Nt − 1)Nt units are required because the matrix
is conjugate symmetric and has real numbers on the diagonal 0
16−QAM with rc = 3/4 for 3GPP−II
0
16−QAM with rc = 3/4 for 3GPP−III
10 10
and complex numbers on the rest. Therefore, the total memory
required by the MRC scheme is Nt (Nt +2) units per Nt QAM
symbols transmitted. −1
10
−1
10
Finally, the BLC scheme stores the LLR value for each
coded bit. Thus it requires 1 unit per coded bit or m units per
each QAM symbol transmitted. Since the number of spatial −2
10
−2
10
streams is Nt , the total memory required by the BLC scheme
PER

PER
is mNt units per Nt QAM symbols transmitted.
ML−DLC ML−DLC
Table I summarizes the memory requirements of the com- −3
10 MRC−ML
−3
10 MRC−ML
bining schemes, and shows that the memory requirement ML−BLC ML−BLC
ML ML
depends on the modulation size used at the transmitter and ZF−DLC ZF−DLC
−4 −4
the number of spatial streams. In practice, the memory re- 10 MRC−ZF 10 MRC−ZF
ZF−BLC ZF−BLC
quirement also depends on the transmit packet size. However, ZF−MRC ZF−MRC
since the bandwidth is a precious resource, most wireless ZF ZF
communications systems limit the maximum packet size. 10 15 20 25 10 15 20 25
Besides, the number of transmit antennas used at such systems SNR (dB) SNR (dB)

limits the maximum number of spatial streams. Thus the Fig. 3. The packet-error rates for 16-QAM with code rate 3/4 for 3GPP
combining schemes for MIMO systems with HARQ should UMTS case II and III.
be able to store the information of a transmitted packet for
the maximum packet size and for the maximum number of
spatial streams, regardless of the modulation size. Therefore, The number of transmit antennas Nt and the number
it is fair to compare the memory requirements of different of receive antennas Nr are both set to 2. The number of
combining schemes for the worst case given the maximum subcarriers is 1024, and the full-usage of subcarriers mode
packet size and the maximum number of streams. Table I is assumed. One packet consists of multiple coded blocks,
suggests that although the BLC scheme requires the least each spanning 3 orthogonal frequency-division multiplexing
amount of memory for 4-QAM, the MRC scheme requires (OFDM) symbol times, while the duration of one OFDM
the least memory for 64-QAM. As a result, for many wireless symbol is equal to 102.85μs. Each OFDM symbol consists
communications systems that have 64-QAM as the largest of 16 subchannels, and each subchannel has 48 subcarriers in
modulation size, such as IEEE 802.11n and IEEE 802.16e, it. The carrier frequency, the sampling rate, and the subcarrier
the MRC scheme is the most preferable scheme in terms of spacing are 2.5GHz, 11.2MHz, and 10.9375kHz, respectively.
memory requirement. The channel models used for the simulations are the 3GPP
UMTS case II with mobile speed 60km/h and the case III
with mobile speed 3km/h [22].
V. S IMULATION R ESULTS
Figures 2, 3, and 4 respectively show the packet-error
This section provides simulation results to compare the rate (PER) versus the SNR when the modulation scheme
decoding performances of the combining schemes under the is 4-QAM with coding rate r = 12 , when the modulation
IEEE 802.16e system setting. A block diagram of an IEEE scheme is 16-QAM with coding rate r = 34 , and when the
802.16e system is shown in Fig. 1. modulation scheme is 64-QAM with coding rate r = 34 . In

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.
JANG et al.: ON THE COMBINING SCHEMES FOR MIMO SYSTEMS WITH HYBRID ARQ 841

64−QAM with rc = 3/4 for 3GPP−II 64−QAM with rc = 3/4 for 3GPP−III
0
10
0
10
to have the optimal decoding performance, which is used to
analyze the decoding performances of the other combining
schemes. It is also shown to be a scalable combining scheme.
−1
10
−1
10 However, it suffers from high computational complexity and
memory requirement that increases with the modulation size
used at the transmitter. Second, the MRC scheme is shown
−2
10
−2
10 to achieve the optimal decoding performance as well by
comparing the LLR values with those of the DLC scheme.
PER

PER
Additionally, the MRC scheme is shown to be scalable and
ML−DLC ML−DLC
require only small memory size. Finally, the BLC scheme is
−3 −3
10 MRC−ML 10 MRC−ML
ML−BLC ML−BLC shown to have a suboptimal decoding performance by compar-
ML ML
−4
ZF−DLC −4
ZF−DLC ing the LLR values with those of the DLC scheme, which was
10 MRC−ZF 10 MRC−ZF facilitated by using the approximation. Nonetheless, the BLC
ZF−BLC ZF−BLC
ZF−MRC ZF−MRC scheme is shown to be scalable as well and require relatively
ZF ZF small memory size.
15 20 25 30 15 20 25 30 As a result, based on the three key design factors, the MRC
SNR (dB) SNR (dB)
scheme is the most preferable combining scheme for MIMO
Fig. 4. The packet-error rates for 64-QAM with code rate 3/4 for 3GPP systems with HARQ-CC. The fact that the MRC scheme for
UMTS case II and III. multiple streams achieves the optimal decoding performance
is indeed a rather striking result. This is because, although
the scheme is named MRC due to the structural similarity,
the figures, the ML scheme and the ZF scheme denote the this MRC scheme for multiple streams does not share the
case when only one transmission occurs. In all other cases, the objective of traditional MRC for a single stream. And, to the
number of transmissions is equal to 2, and the received signal best knowledge of the authors, the use of this MRC scheme for
vectors are combined accordingly as described in Section multiple streams has not been attempted in any other papers.
III. Additionally, ZF-MRC denotes a receiver scheme that For MIMO systems with HARQ-IR, however, the preferable
performs ZF followed by MRC, which is a post-equalization receiver scheme is the BLC scheme even though it has a
combining scheme described in [23]. suboptimal decoding performance. This is because the DLC
The figures show that the PER significantly decreases by scheme and the MRC scheme can be used only if there are
combining two received signal vectors. Moreover, the ML- common transmit vectors throughout multiple transmissions,
DLC scheme and the MRC-ML scheme achieve the best whereas the BLC scheme is free of such limitation. Using the
decoding performance while the ML-BLC scheme has an other combining schemes in conjunction with the BLC scheme
inferior decoding performance. This is in accordance with is possible but at the expenses of the receiver complexity
the mathematical analysis in Section IV, which proved the and the required memory size. In order to further optimize
optimality of the DLC scheme and the MRC scheme, and the the performance of an HARQ-IR system, the problem of
suboptimality of the BLC scheme. the reliability difference among bits should be considered in
The figures also show that the performance gap between addition to the problem of combining-scheme design. The
the MRC-ML scheme and the ML-BLC scheme is small for reliability difference among bits might be caused by the
the 4-QAM case but becomes larger for the 16-QAM case variation in the number of transmissions that include each bit
and the 64-QAM case. This agrees with the conjecture in or the inherent reliability bias of the signal constellation used
Section IV that the larger the modulation size is, the wider at the transmitter.
the performance gap of the BLC scheme becomes. On the
other hand, the figures show that the performance gap is much
wider for the ZF case, i.e., between the MRC-ZF scheme R EFERENCES
and the ZF-BLC scheme. This suggests that using ZF, which [1] S. Lin, D. J. Costello. Jr., and M. J. Miller, “Automatic-repeat-request
ignores the noise correlation, for combining schemes results error-control schemes,” IEEE Commun. Mag., vol. 22, no. 12, Dec. 1984.
[2] D. Chase, “Code combining—a maximum-likelihood decoding approach
in the significant loss of information. This observation is also for combining an arbitrary number of noisy packets,” IEEE Trans.
supported by the fact that the performance gap between the Commun., vol. 33, pp. 385-393, May 1985.
ZF-BLC scheme and the ZF-MRC scheme is nominal. [3] IEEE Std 802.16-2004, “IEEE standard for local and metropolitan area
networks, Part 16: air interface for fixed broadband wireless access
systems,” Oct. 2004.
VI. C ONCLUSION AND R EMARKS [4] IEEE Std 802.16e-2005, “IEEE standard for local and metropolitan area
networks, part 16: air interface for fixed broadband wireless access
This paper suggested to design combining schemes for systems, amendment 2: physical and medium access control layers for
MIMO HARQ systems with the objective of directly optimiz- combined fixed and mobile operation in licensed bands,” Feb. 2006.
ing the LLR values, instead of maximizing the SINRs. This [5] S. Haykin, Communication Systems, 4th edition. John Wiley and Sons,
2001.
approach resulted in the following three combining schemes: [6] W. C. Jakes, Microwave Mobile Communications. John Wiley and Sons,
the DLC scheme, the MRC scheme, and the BLC scheme. New York, 1974.
This paper then analyzed the combining schemes based on [7] V. Poor and G. Wornell, Wireless Communications: Signal Processing
Perspectives. Upper Saddle River, NJ: Prentice Hall, 1998.
the three key design factors: decoding performance, scalability, [8] T. K. Y. Lo, “Maximum ratio transmission,” IEEE Trans. Commun., vol.
and memory requirement. First, the DLC scheme is shown 47, no. 10, pp. 1458-1461, Oct. 1999.

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.
842 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 2, FEBRUARY 2009

[9] X. Feng and C. Leung, “A new optimal transmit and receive diversity Jungwon Lee [S’00, M’05] received his BS de-
scheme,” in Proc. IEEE Pacific Rim Conference on Communications, gree in Electrical Engineering from Seoul National
Computers and Signal Processing, Victoria, Canada, vol. 2, pp. 538-541, University in 1999, and he received his M.S. and
Aug. 2001. Ph.D. degrees in Electrical Engineering from Stan-
[10] C.-H. Tse, K.-W. Yip, and T.-S. Ng, “Performance tradeoffs between ford University in 2001 and 2005, respectively. From
maximum ratio transmission and switched-transmit diversity,” in Proc. 2000 to 2003, he worked as an intern for National
The 11th IEEE International Symposium on Personal, Indoor and Mobile Semiconductor, Telcordia Technologies, and AT&T
Radio Communications, London, U.K., pp. 1485-1489, Sept. 2000. Shannon Labs Research and as a consultant for
[11] P. A. Dighe, R. K. Mallik, and S. R. Jamuar, “Analysis of trasmit-receive Ikanos Communications. Since 2003, he has worked
diversity in Rayleigh fading,” in Proc. IEEE Global Telecommunications for Marvell Semiconductor Inc., Santa Clara, Cali-
Conference, San Antonio, TX, pp. 1132-1136, Nov. 2001. fornia, where he is now a Senior Manager/Principal
[12] M. Kang and M. S. Alouini, “Largest eigenvalue of complex Wishart Engineer leading algorithm development and system architecture design for
matrices and performance analysis of MIMO MRC systems,” IEEE J. the next generation wireless communication network. His research interests lie
Select. Areas Commun., vol. 21, no. 3, pp. 418-426, Apr. 2003. in wireless and wireline communication theory with emphasis on multi-input
[13] Q. Zhou and H. Dai, “Asymptotic analysis in MIMO MRT/MRC multi-output (MIMO) orthogonal frequency division multiplexing (OFDM)
systems,” in EURASIP J. Wireless Commun. and Networking, vol. 2006, system design.
pp. 1-8. Aug. 2006.
Hui-Ling Lou is a Senior Engineering Director at
[14] D. Krishnaswamy and S. Kalluri, “Multi-level weighted combining
Marvell Semiconductor in Santa Clara, California,
of retransmitted vectors in wireless communications,” in Proc. IEEE
leading teams responsible for the physical layer
Vehicular Technology Conference, pp. 1-5, Sept. 2006.
(PHY) standards, systems, and architecture design
[15] D. P. Palomar, A. Pascual-Iserte, J. M. Cioffi, and M. A. Lagunas, “Con-
and development for the mobile WiMax chip sets,
vex optimization theory applied to joint transmitter-receiver design in
and for investigating next generation wireless tech-
MIMO channels,” in Space-Time Processing for MIMO Communications,
nologies. She has also formed teams, practically
Chapter 8, pp. 269-318, A. B. Gershman and N. Sidiropoulos, editors.
from ground up, that were responsible for the PHY
John Wiley and Sons, 2005.
standards and systems design for Marvell’s first
[16] A. Paulraj, R. Nabar, and D. Gore, Introduction to Space-Time Wireless
IEEE 802.11n MIMO, Bluetooth and digital FM
Communications. Cambridge University Press, 2003.
chip sets. Prior to Marvell, Dr. Lou spent nine years
[17] E. N. Onggosanusi, A. G. Dabak, Y. Hui, and G. Jeong, “Hybrid
at Bell Laboratories Research in Murray Hill, New Jersey where she per-
ARQ transmission and combining for MIMO systems,” in Proc. IEEE
formed applied systems research and development for wireless communication
International Conference on Communications 2003, vol. 5, pp. 3205-
systems, including designing the IS-95 CDMA chip sets, investigating joint
3209, May 2003.
source-channel coding schemes for efficient multimedia transmission over
[18] B. M. Hochwald and S. Brink, “Achieving near-capacity on a multiple-
wireless networks, defining the PHY systems for both the satellite and
antenna channel,” IEEE Trans. Commun., vol. 51, pp. 389-399, Mar. 2003.
terrestrial digital radio broadcasting systems that are currently deployed in the
[19] J. E. Volder, “The CORDIC trigonometric computing technique,” IRE
United States. In 1992, Dr. Lou was a Consultant at Amati Communications
Trans. Electron. Computing, vol. EC-8, no. 3, pp. 330-334, Sept. 1959.
where she developed a reconfigurable trellis codec chip for the ADSL systems.
[20] T. Kailath, A. Sayed, and B. Hassibi, Linear Estimation. Prentice-Hall,
Dr. Lou completed her MSEE and PhD degrees at Stanford University in
2000.
1988 and 1992, respectively. She has more than sixty patents granted and
[21] C. R. Dietrich, “Computationally efficient cholesky factorization of a co-
pending, and is a co-inventor of a patent portfolio that has generated a
variance matrix with block toeplitz structure,” J. Statistical Computation
cumulative royalty of more than $5 million. She has also published more
and Simulation, vol. 45, pp. 203-218, Mar. 1993.
than fifty peer-reviewed publications. Dr. Lou is an Associate Editor of
[22] ETSI TR 125 996 V6.1.0, “Universal mobile telecommunications sys-
the IEEE T RANSACTIONS ON B ROADCASTING. Her interest is in applied
tem (UMTS); spatial channel model for multiple input multiple output
systems research using rigorous theoretical grounding to innovate and design
(MIMO) simulations (3GPP TR 25.996 version 6.1.0 Release 6),” Sept.
cutting-edge digital communication systems.
2003.
[23] D. Toumpakaris, J. Lee, E. W. Jang, and H.-L. Lou, “Reduced-storage
hybrid ARQ combining with MIMO equalization,” to appear in Proc. 9th John M. Cioffi - BSEE, 1978, Illinois; PhDEE,
1984, Stanford; Bell Laboratories, 1978-1984; IBM
IEEE International Workshop on Signal Processing Advances in Wireless
Communications, Recife, Brazil, July 2008. Research, 1984-1986; EE Prof., Stanford, 1986-
present. Cioffi founded Amati Com. Corp in 1991
(purchased by TI in 1997) and was officer/director
Edward W. Jang [S’04] received his B.S. degree in from 1991-1997. He currently is on the Board of
electrical engineering from Seoul National Univer- Directors of ASSIA (Chairman), ClariPhy, Teranet-
sity, Korea, in 2002, and his M.S. degree in electrical ics, Vector Silicon Inc., and the Marconi Foundation.
engineering from Stanford University, Stanford, CA, He is on the advisory boards of Focus Ventures,
in 2004. He is currently pursuing his Ph.D. degree Quantenna, and Amicus. Cioffi’s specific interests
at Stanford University. His research interests include are in the area of high-performance digital trans-
transmission schemes for systems with a limited mission. Various Awards: International Marconi Fellow (2006), Holder of
feedback rate and for MIMO systems with hybrid Hitachi America Professorship in Electrical Engineering at Stanford (2002);
ARQ. Member, National Academy of Engineering (2001); IEEE Kobayashi Medal
(2001); IEEE Millennium Medal (2000); IEEE Fellow (1996); IEE JJ Tomson
Medal (2000); 1999 U. of Illinois Outstanding Alumnus, 1991 and 2007
IEEE C OMMUNICATIONS M AGAZINE best paper; 1995 ANSI T1 Outstand-
ing Achievement Award; NSF Presidential Investigator (1987-1992), ISSLS
2004, ICC 2006, 2007, and 2008 Conference Best-Paper awards. Cioffi has
published over 250 papers and holds over 80 patents, of which many are
heavily licensed including key necessary patents for the international standards
in ADSL, VDSL, DSM, and WiMAX.

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 28, 2009 at 06:50 from IEEE Xplore. Restrictions apply.

Potrebbero piacerti anche