19
1 Design of adaptive MIMO system using linear dispersion code Mabruk Gheryani, Zhiyuan Wu, and Yousef R. Shayan Concordia University, Department of Electrical Engineering Montreal, Quebec, Canada email: (m gherya, zy wu, yshayan)@ece.concordia.ca Abstract In this paper, rst we studied the statistics of signal-to-interference-noise for a MIMO transceiver using linear disp ersi on code and line ar mini mum- mean -square-error (MMS E) recei ver ove r a Rayle igh fadi ng channel. The asso ciat ed prob abil ity dens ity funct ion of the sign al-t o-in terf eren ce-no ise is deri ved and ver ied. The av erage BER ove r MIMO fading channel for a giv en const ella tion using the MMSE rece ive r is calc ulat ed nume rica lly . The numerical and simulation results match very well. With the statistics as a guideline, we study new design of selection-mode adaptation using a linear dispersion code. A new adaptive parameter, called space-time symbol rate, can be applied due to the use of linear dispersion code. An adaptive algorithm for the selection-mode adaptation is proposed. Based on the proposed algorithm, two adaptive techniques using constellation and space-time symbol rate are studied, resp ecti vel y . If constella tion and spac e-ti me symb ol rate are cons ider ed join tly , more selection mode s can be av aila ble. Theor etic al anal ysis demonstr ates that the average tran smis sion rate of sele ctio n-mo de adaptation can be improved in this case. Simulation results are provided to show the benets of our new design. Index Terms MIMO, LDC, FRFD I. I NTRODUCTION In the fut ure , the demand for bandwi dth ef cienc y in wir ele ss commun ica tions has exp erienced an unprece dented gro wth . One signicant advance to imp rov e radio spec trum ef ci ency is the so-cal led multiple-input-multiple-output (MIMO) technology [1] [2] and space-time (ST) codes are the most promis- ing technique for MIMO systems [3] [4]. However, due to battery life and device size, the power available for radio communications is limited. Under this power constraint, MIMO technology shall cooperate with adaptive technique to further exploit radio spectrum [5] [6].

Mabruk Jour Adaptive Full Paper

Embed Size (px)

Citation preview

Page 1: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 1/19

1

Design of adaptive MIMO system using linear

dispersion code

Mabruk Gheryani, Zhiyuan Wu, and Yousef R. Shayan

Concordia University, Department of Electrical Engineering

Montreal, Quebec, Canada

email: (m gherya, zy wu, yshayan)@ece.concordia.ca

Abstract

In this paper, first we studied the statistics of signal-to-interference-noise for a MIMO transceiver using linear

dispersion code and linear minimum-mean-square-error (MMSE) receiver over a Rayleigh fading channel. The

associated probability density function of the signal-to-interference-noise is derived and verified. The average

BER over MIMO fading channel for a given constellation using the MMSE receiver is calculated numerically.

The numerical and simulation results match very well. With the statistics as a guideline, we study new design of

selection-mode adaptation using a linear dispersion code. A new adaptive parameter, called space-time symbol rate,

can be applied due to the use of linear dispersion code. An adaptive algorithm for the selection-mode adaptation

is proposed. Based on the proposed algorithm, two adaptive techniques using constellation and space-time symbol

rate are studied, respectively. If constellation and space-time symbol rate are considered jointly, more selection

modes can be available. Theoretical analysis demonstrates that the average transmission rate of selection-mode

adaptation can be improved in this case. Simulation results are provided to show the benefits of our new design.

Index Terms

MIMO, LDC, FRFD

I. INTRODUCTION

In the future, the demand for bandwidth efficiency in wireless communications has experienced an

unprecedented growth. One significant advance to improve radio spectrum efficiency is the so-called

multiple-input-multiple-output (MIMO) technology [1] [2] and space-time (ST) codes are the most promis-

ing technique for MIMO systems [3] [4]. However, due to battery life and device size, the power available

for radio communications is limited. Under this power constraint, MIMO technology shall cooperate with

adaptive technique to further exploit radio spectrum [5] [6].

Page 2: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 2/19

2

In an adaptive system, a feedback channel is utilized to provide channel state information (CSI) from

the receiver to the transmitter. According to the feedback of CSI, the transmitter will adjust transmission

parameters, such as power allocation, modulation, coding rate, etc. This is conditioned by the fact that

the channel keeps relatively constant before the transmitter receives the CSI and then transmits next

data block accordingly. That is, the channel is “slow”. A lot of adaptive MIMO schemes have been

proposed, such as water-filling-based schemes [1] [7]- [10] and various beamforming schemes [6] [11]-

[14]. The above schemes often need near-perfect CSI feedback for adaptation calculation and consume

large feedback bandwidth. In practice, the channel estimation will exhibit some inaccuracy depending on

the estimation method. The receive will need time to process the channel estimate, the feedback is subject

to some transmission delay, the transmitter needs some time to choose a more proper code, and there

are possible errors in the feedback channel. All these factors make the CSI at the transmitter inaccurate.

Additionally, the feedback bandwidth is often limited. In these cases, adaptive schemes with a set of

discrete transmission modes are often more preferable. We can call them “selection-mode” adaptation. At

the receiver, the channel is measured and then one transmission mode with the highest transmission rate

is chosen, which meanwhile meets the BER requirement. The optimal mode is fed back to the transmitter.

For selection-mode MIMO adaptation, the most convenient adaptive parameter is constellation size

for uncoded systems. For example, constellation adaptation, such as 2η-QAM, is applied to space-time

block code (STBC) [15] and to space-time trellis code (STTC) [16]. The disadvantage of these schemes

is not flexible for different rates, which is the key requirement in the future wireless communications.

Additionally, the gap between the available transmission rates are often very large due to the use of

discrete constellations [12].

In this study, we propose to apply the linear dispersion code (LDC) for adaptation. This is because it

subsumes many existing block codes as its special cases, allows suboptimal linear receivers with greatly

reduced complexity, and provides flexible rate-versus-performance tradeoff [17]- [19]. The LDC breaks

the data stream into sub-streams that are dispersed over space and time and then combined linearly at the

transmitter [17].

With the application of LDC, a linear MMSE detector is more attractive due to its simplicity and good

performance [20] [21]. However, the performance analysis in this case is still deficient. Most of the related

works address only the V-BLAST [22]- [24] scheme, a special case of the full-rate LDC. For example,

the case of two transmit antennas was analyzed in [25] and the distribution of the angle between two

complex Gaussian vectors was presented. The layer-wise signal-to-interference-plus-noise ratio (SINR)

distribution for V-BLAST with successive interference cancellation at the receiver was provided in [26].

Hereby, the error-rate probability and statistics of SINR for LDCs with a MMSE receiver is studied in

Page 3: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 3/19

3

this paper and the results will be a guideline for adaptation. Since the LDC is applied, it makes ST

symbol rate available for adaptation. By adjusting this new parameter together with constellation size,

more available transmission modes can be provided. Hence, the throughput under a power constraint can

be further improved while the target bit error rate (BER) is satisfied.

This paper will be organized as follows. Our system model is presented in Section II. In Section III,

the statistics of SINR using MMSE receiver and the associated average BER are studied. In Section IV,

selection-mode adaptation using constellation or ST symbol rate is designed. In Section V, joint adaptive

technique is proposed to improve throughput further. Finally, in Section VI, conclusions are drawn.

II. SYSTEM MODEL

In this study, during one ST modulation block, the channel is assumed to be the same as estimated at

the receiver. Furthermore, the channel is assumed to be a Rayleigh flat fading channel with N t transmit

and N r receive antennas. Let’s denote the complex gain from transmit antenna n to receiver antenna m

by hmn and collect them to form an N r × N t channel matrix H = [hmn], known perfectly to the receiver.

The entries in H are assumed to be independently identically distributed (i.i.d.) symmetrical complex

Gaussian random variables with zero mean and unit variance.

The selection-mode adaptive system is depicted in Fig. 1. In this system, the information bits are first

mapped into symbols. After that, the symbol stream is parsed into blocks of length L. The symbol vector

associated with one modulation block is denoted by x = [x1, x2, . . . , xL]T with xi ∈ Ω ≡ Ωm|m =

0, 1, . . . , 2η

− 1, η ≥ 1, i.e., a complex constellation of size 2η

, such as 2η

-QAM). The average symbolenergy is assumed to be 1, i.e., 1

2η−1m=0

|Ωm|2 = 1. Each block of symbols will be mapped by the ST

modulator to a dispersion matrix of size N t × T and then transmitted over the N t transmit antennas over

T channel uses. The following model will be considered in this study, i.e.,

X =L

i=1

Mixi (1)

where Mi is defined by its L N t × T dispersion matrices Mi = [mi1,mi2, . . . ,miT ]. The so-obtained

results can be extended to the model in [17]. With a constellation of size 2η, the data rate of the space-time

modulator in bits per channel use is

Rm = η · L/T (2)

Hence, one can adjust ST symbol rate L/T and constellation size η according to the feedback from the

receiver.

At the receiver, the received signals associated with one modulation block can be written as

Y =

P

N tHX+ Z =

P

N tH

Li=1

Mixi + Z (3)

Page 4: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 4/19

4

where Y is a complex matrix of size N r × T whose (m, n)-th entry is the received signal at receive

antenna m and time instant n, Z is the additive white Gaussian noise matrix with i.i.d. symmetrical

complex Gaussian elements of zero mean and variance σ2z , and P is the average energy per channel use

at each receive antenna. It is often desirable to write the matrix input-output relationship in (3) in an

equivalent vector notation. Letvec()

be the operator that forms a column vector by stacking the columns

of a matrix and define y = vec(Y), z = vec(Z), and mi = vec(Mi), then (3) can be rewritten as

y =

P

N tHGx+ z =

P

N tHx+ z (4)

where H = IT ⊗H with ⊗ as the Kronecker product operator and G = [m1,m2, . . . ,mL] will be referred

to as the modulation matrix. Since the average energy of the signal per channel use at a receive antenna

is assume to be P , we have tr(GGH ) = N tT .

III . THE STATISTICS OF SINR WITH THE MMSE RECEIVER

Since the LDC is linear, an MMSE detector can be applied as suboptimal receiver due to its simplicity

and good performance [20]. The main goal of this section is to study the error-rate probability and the

statistics of SINR for LDCs [17]- [19] using linear MMSE receiver over a Rayleigh fading channel.

We consider a general system model as shown in Section II. In our study, N r ≥ N t is assumed. For

simplicity, we choose T equal to N t and L equal to N tT .

Equation (4) can also be written as

y = P N thixi + P

N t j=i

h jx j + z (5)

In the sequel, the i-th column of H, denoted as hi, will be referred to as the signature signal of symbol

xi.

Without loss of generality, we consider the estimation of one symbol, say xi. Collect the rest of the

symbols into a column vector xI and denote HI = [h1,.., hi−1, hi+1, ..., hL] as the matrix obtained by

removing the i-th column from H.

A linear MMSE receiver is applied and the corresponding output is given by

xi = wH i y = xi + zi. (6)

where zi is the noise term of zero mean. The corresponding wi can be found as

wi =

hih

H i +RI

−1hi

P N thH

i

hih

H i +RI

−1hi

(7)

Page 5: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 5/19

5

where RI = HI HH

I + N tσ2zP I. Note that the scaling factor 1

P N thHi (hihHi +RI)

−1hi

in the coefficient vector

of the MMSE receiver wi is added to ensure an unbiased detection as indicated by (6). The variance of

the noise term zi can be found from (6) and (7) as

σ2i = wH

i RI wi (8)

Substituting the coefficient vector for the MMSE receiver in (7) into (8), the variance can be written as

σ2i =

1P

N thH

i R−1I hi

(9)

Then, the SINR of MMSE associated with xi is 1/σ2i .

γ i =1

σ2i

=

P

N t

hH

i R−1I hi (10)

Closed-form BER for a channel mode such as (6) can be found in [29]. The average BER over MIMO

fading channel for a given constellation can be found as follows.

BE Rav = E γ i

1

L

i

BER(γ i(H, γ ))

(11)

where γ = P N tσ2z

.

In our LDC design, all the symbols has the same SINR, i.e., γ 1 = γ 2 = · · · = γ L = γ . Equation (11)

can be written as

BERav =

BER(γ, γ )P Γ(γ )dγ (12)

By using singular value decomposition (SVD), (10) can be written as

γ =

P

N t

hH

i UΛ−1UH hi (13)

where UH is an N 2t −1×N 2t −1 unitary matrix and the matrix Λ is (N 2t −1)×(N 2t −1) with nonnegative

numbers on the diagonal and zeros off the diagonal. Let’s define

h′ = UH hi

which is the transformed propagation vector with components h′l, l = 1, ...........N rN t.

Equation (13) can be written as

γ =

P

N t

N rN tl=1

|h′l|2λl

(14)

with

λl =

λl = 1σ2z

(γλl + 1) l = 1,.......,r ≤ L − 1

σ2z l = r + 1, ........., N rN t

(15)

where r is the rank of HI HH

I which is less than N 2t − 1.

Page 6: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 6/19

6

The vector h′ has the same statistics as the original vector hi [1]. For analytical purpose, we can replace

|h′l|2 by |hil|2. Now, we can write (14) as

γ =r

i=1

γ |hil|2

(γλl + 1)+

N tN rr+1

γ |hil|2 (16)

The probability density function (PDF) of γ can be found using the moment generating function (MGF)

as follows [28]. First, we find the conditional (on the eigenvalues) MGF of γ as

M γ/λ (s) = [M γ (γs)]N rN t−rr

l=1

M γ

γs

(γλl + 1)

(17)

the f λi(λi) denotes the PDF of the ith nonzero eigenvalue of the HI HH

I . If we let f λ(λ) denote the PDF

of any unordered λi for i = 1, ....., m,, then (17) can be written as

M γ/λ (s) = [M γ (γs)]N rN t−r

M γ

γs

(γλ + 1)

r

(18)

Further,

M γ/λ (s) =1

(1 − γs)N rN t−r × 11 − γs

(1+γλ)

r (19)

we can find the probability density function (PDF) of γ conditionally on λ by using inverse Laplace

transform for (19) as [27]

P Γ/λ(γ ) =(γ )−N rN t

Γ(N rN t)(γ )N rN t−1 exp(−γ

γ ) ×

(1 + γλ)r1 F 1(N rN t − r, N rN t, λγ )exp(−λγ ) (20)

where 1F 1(.,.,.) is Kummer’s confluent hypergeometric function [30] and defined as

1F 1(a,b,x) =∞n

(a)n

(c)n

xn

n!

where (∗)n = Γ(∗+n)Γ(∗)

.

Let’s define

K γ =(γ )−N rN t

Γ(N rN t)(γ )N rN t−1 exp(−γ

γ )

Then equation (20) can be written as

P Γ/λ(γ ) = K γ

∞n

(N rN t − r)n

(r)n×

γ n

n!λn (1 + γλ)r exp(−λγ ) (21)

Now, we can find the PDF of γ as follows.

P Γ(γ ) = ∞0

P γ/λ (γ )f λ(λ) dλ (22)

Page 7: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 7/19

7

f λ(λ) was given in [1] and can be written as

f λ(λ) =1

r

ri=1

Φi(λ)2λN rN t−r exp(−λ) (23)

where

Φk+1(λ) = k!

(k + N rN t − r)!12

LN rN t−rk (λ)

k = 0,...r − 1

where LN rN t−rk (λ) is the associated Laguere polynomial of order k [30]. Equation (23) can be written as

f λ(λ) =1

r

r−1k=0

k!

(k + N rN t − r)![LN rN t−r

k (λ)]2 (24)

Let’s define

K 1(k) =k!

(k + N rN t−

r)!

Γ(k + n′

)

22kk!

K 2(i) =(2i)!(2k − 2i)!

i![(k − i)!]2Γ(k + n′)

K 3(d) =(−2)d

d!

2k + 2N rN t − 2r

2k − d

where n

= N rN t − r + 1. Then we can write (22) as

P Γ(γ ) =K γ

r

r−1k=0

K 1(k)k

i=0

K 2(i)2k

d=0

K 3(d) ∞0

(1 + γλ)r

λN r

N t−

r+d

1F 1(N rN t − r, N rN t, λγ ) exp(−γλ)dλ (25)

The term (1 + γλ)rcan be written as

(1 + γλ)r = γ rr

v=0

r

v

γ v−rλv

Then equation (25) can be written as

P Γ(γ ) =

K γ γ r

r ×∞n

γ nK (n)r

v=0

K (v)K 1(k)k

i=0

K 2(i)2k

d=0

K 3(d)×

r−1k=0

∞0

λN rN t−r+d+v+n exp(−γλ) dλ (26)

with

K (n) =(N rN t − r)n

(r)nn!

Page 8: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 8/19

8

and

K (v) =

r

v

γ v−r

The general form of the integration of (26) can be found in [30]

∞0 xΘ

exp(−µx)dx = Θ!µ−Θ−1

where

Θ = N rN t − r + d + v + n

Then (26) can be written as

P Γ(γ ) =K γ γ r

r

∞n

γ nK (n)r

v=0K (v)

r−1

k=0K 1(k)

k

i=0K 2(i)×

2kd=0

K 3(d)γ −N rN t+r−d−v−n−1(N rN t − r + d + v + n)! (27)

Further,

P Γ(γ ) =K γ γ rγ r

rγ N rN t+1

r−1k=0

K 1(k)k

i=0

K 2(i)2k

d=0

K 3(d)×

γ −dr

v=0

K (v)γ −v∞n

K (n)(N rN t − r + d + v + n)! (28)

Let’s define

K (v, d) = (N rN t − r + d + v)!×Γ(N rN t − r + d + v + 1)Γ(d + v − r + 1)

Γ(d + v + 1)Γ(N rN t + d + v + 1)`K (v)

and

`K (v) =

r

v

Then (28) can be written as

P Γ(γ ) = K γ γ r−N rN t−1

r

r−1k=0

K 1(k)k

i=0K 2(i)×

2kd=0

K 3(d)γ −dr

v=0

K (v, d) (29)

This is the PDF of SINR for our system over Rayleigh fading channels.

We verify our derivation by simulation. In the simulation, the dispersion matrices are given by

M(k−1)N t+i = diag[f k]P−(i−1) (30)

Page 9: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 9/19

9

for k = 1, 2, . . . , N t and i = 1, 2, . . . , N t, P is the permutation matrix of size N t and given by

P =

01×(N t−1) 1

IN t−1 0(N t−1)×1

(31)

where f k denotes the k-th column vector of F. F = [f mn] is a Fast Fourier Transform (FFT) matrix and

f mn is calculated by

f mn =1√N t

exp(−2πj(m − 1)(n − 1)/N t) (32)

In the simulation, N t = N r = T = 2 and N t = N r = T = 4 were assumed. In Fig. 2, the theoretical

PDFs of the SINR in (29) and results by Monte Carlo simulation were compared for 2 × 2 and 4 × 4

channels, respectively at P/σ2z = 20dB. Simulation results match to the analytical result very well.

The closed-form formula for the average BER in (12) is difficult to find. For example, the BERav for

2η-PSK can be written as

BERav = 2η

Q

2η γ sin( π2η

)

P Γ(γ ) dγ (33)

and for rectangular 2η-QAM can be written as

BERav =4

η

Q

3η γ

2η − 1

P Γ(γ ) dγ (34)

where Q(·) denotes the Gaussian-Q function. Here, the above average BER is calculated numerically. In

Fig. 3, numerical and simulation results are compared for 8PSK over 3 × 3 and 4PSK over 4 × 4 fading

channels, respectively. As can be seen, the numerical and simulation results match very well.

IV. DESIGN OF SELECTION-M OD E ADAPTATION

The general idea of selection-mode adaptation is to maximize the average transmission rate by choosing

a proper transmission mode from a set of available modes. Based on some certain strategy, the transmitter is

informed by the receiver to increase or decrease the transmission rate depending on the channel condition,

i.e., CSI. For selection-mode adaptation, the signal-to-noise ratio (SNR) will be considered as a proper

metric. The corresponding adaptive algorithm is proposed as follows.

1) Find the SNR, saying γ o, at the receiver;

2) Find the BERs of each mode at the obtained SNR γ o from BER curves by experiment;

3) Select a proper transmission mode with the maximum rate while satisfying the target BER;

4) Feed back the selected mode to the transmitter.

We can formulate the selection of transmission modes as follows.

Θopt = arg maxΘn,∀n=1,2,...,N

RΘn(35)

Page 10: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 10/19

10

subject to

BERΘn(γ o) ≤ BERtarget (36)

where Θn, ∀n = 1, 2, . . . , N is the set of transmission modes, RΘn is the rate of transmission mode Θn,

BERΘn(γ o) is the BER of transmission mode Θn at SNR γ o and BERtarget is the target BER. Without

loss of generality, we assume RΘ1 < RΘ2 < . . . < RΘN . Θopt is the optimal transmission mode at SNR

γ o.

Below, we consider the average transmission rate using the proposed adaptive algorithm. Let γ Θndenote

the minimum SNR satisfying the following condition.

γ Θn= arg min

γ [BERΘn

(γ ) ≤ BERtarget)] (37)

That is, for the SNR region γ Θn ≤ γ ≤ γ Θn+1, the transmission rate RΘn (i.e., the transmission mode Θn)

should be selected while the target BER is satisfied.

Then, the average transmission rate is

R =N

n=1

RΘn

γ Θn+1

γ Θn

pΓ(γ )dγ (38)

where pΓ(γ ) is the probability density function (PDF) of the SNR γ and γ ΘN +1= ∞. Maximization of

the average transmission rate R can be solved using Lagrange multipliers. However, due to the structure

of both the objective function and the inequality constraint, an analytical solution is extremely difficult to

find. Therefore, we will find the SNR region corresponding to each transmission mode by measurement.

In our simulations, we assume N t = N r = 4 using the dispersion matrices defined in (30) and the

MMSE receiver is applied. First, we perform constellation adaptation alone with a fixed ST symbol rate.

Secondly, we perform the ST symbol rate adaptation alone with a fixed constellation. Finally, we will

consider these two parameter jointly to maximize the average transmission rate meanwhile maintaining

the target BER, which is equal to 10−3 in our design examples.

A. Adaptation Using Variable Constellations

Although the system design for continuous-rate scenario provide intuitive and useful guidelines [12],the associated constellation mapper requires high implementation complexity. In practice, discrete con-

stellations are preferable. That is, η only takes integer number, such as η = 1, 2, 3,..... For a given

adaptive system, we can adjust the constellation to maximize the transmission rate meanwhile keeping

the target BER satisfied. The proposed adaptive algorithm is applied to the case. Here, we only consider

BPSK (η = 1), QPSK (η = 2), 8PSK (η = 3) and 16QAM (η = 4) as examples. That is, Θn ∈BPSK,QPSK, 8PSK, 16QAM with a fixed ST symbol rate. The optimal transmission mode is

Page 11: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 11/19

11

selected by the proposed adaptive algorithm, i.e., by equation (35) and (36). Simulation results are shown

in Fig. 4, where each subfigure has its own ST symbol rate. We summarize our simulation results in

Table I. In the following context, γ LT

η denotes the SNR associated with the transmission mode with 2η

constellation and LT ST symbol rate.

B. Adaptation Using Variable ST Symbol Rate

In other existing schemes, only the orthogonal designs, such as Alamouti scheme, are applied as the ST

modulation. In this case, the most convenient adaptive parameter is the constellation size. For our adaptive

scheme, the application of LDC makes another adaptive parameter available, i.e., ST symbol rate. In this

subsection, we fix the constellation size but adjust the ST symbol rate for adaptation. Additionally, one

advantage of using ST symbol rate is that it is easier to change ST symbol rate than constellation size

for adaptation as can be seen in Fig. 1. The proposed adaptive algorithm described by (35) and (36) can

be applied to ST symbol rate adaptation.

Note that, this system with 4 transmit antennas can have 16 choices of ST symbol rates, i.e., (14

←· · · → 16

4). For convenience and less complexity, we use 4 choices, i.e., L

T = 1, 2, 3, 4. That is, Θn ∈ L

T =

1, LT = 2, L

T = 3, LT = 4 with a fixed constellation. In the following context, the integer of L

T is referred

as “layer”. The simulation results are shown in Fig. 5, where each subfigure has its own constellation.

We summarize these results in Table II.

V. JOINT ADAPTIVE TECHNIQUE

As shown in the previous two subsections, either constellation adaptation or ST symbol rate adaptation

can increase the average transmission rate while the given BER is satisfied as compared to non-adaptive

schemes. However, we can further improve the average transmission rate by applying a joint adaptation.

The joint adaptation is performed by choosing the best pair of constellation size and ST symbol rate. The

available transmission modes are increased. That is,

Θn ∈ (BPSK, LT

= 1), . . . , (BPSK, LT

= 4),

(QPSK,LT = 1), . . . , (QPSK,

LT = 4),

(8PSK, LT = 1), . . . , (8PSK, L

T = 4),

(16QAM, LT = 1), . . . , (16QAM, L

T = 4)We can reduce the gap between the selection modes further by adding more choices of the transmission

rates. For the target BER, a scheme with the joint adaptation can improve the average transmission rate

significantly as compared to the two techniques in the previous section as shown in Table III.

From the simulation results, we have the following observations:

Page 12: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 12/19

12

• If the ST symbol rate is reduced, the slope of the associated BER curve becomes steeper, which

suggests a larger diversity;

• If the constellation size is reduced, the BER curve will shift to left with the similar slope, which

suggests the diversity keeps the same but the coding gain is improved.

There exists a tradeoff between diversity gain and multiplexing gain [31]. However, this tradeoff can notprovide insight for the adaptive system with discrete constellations. From the above observations, we find

that we can improve data rate by using the two adaptive parameters jointly. Specifically, in some cases,

we can adjust constellation size to improve rate and performance; which in the other cases, we will adjust

ST symbol rate, i.e., multiplexing gain, for adaptation. To proceed, we have the following proposition.

Proposition 1: The average transmission rate in the adaptive selection-mode system can be improved

by adding more possible transmission modes providing higher data rate than the corresponding original

mode at the same SNR region.

Proof: Let us define the SNR regions of our adaptive system using one set of selection modes as

follows.

ℜ1 −→ γ 1 < γ < γ 2 associated with −→ R1

...

ℜi −→ γ i < γ < γ i+1 associated with −→ Ri

If we add more possible selection modes, the SNR regions will be changed as follows.

ℜ1 −→ γ 1 < γ < γ ′

1 associated with −→ R1

ℜ′

1 −→ γ ′

1 < γ < γ 2 associated with −→ R′

1

...

ℜi −→ γ i < γ < γ ′

i associated with −→ Ri

ℜ′

i −→ γ ′

i < γ < γ i+1 associated with −→ R′

i

We assume R′

i > Ri for any i. The total average rate for original scheme can be written as

R =

i

Ri

γ i+1

γ i pΓ(γ )dγ

The total average rate when for the scheme with more transmission modes can be written as

A =

i

(Ri

γ ′

i

γ i pΓ(γ )dγ + R

i

γ i+1

γ ′

i

pΓ(γ )dγ )

Page 13: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 13/19

13

It is obvious that

A > R

In Fig. 6, we compare the average spectral efficiency (ASE) for the three adaptive techniques. As can be

seen from Fig. 6, The ASE of the joint adaptive scheme outperforms the other two schemes significantly

from 0dB to 25dB. At high SNR (larger than 25 dB), three schemes have the same performance. As

predicted by Proposition 1, if there are more available modes, the ASE can be improved further.

V I. CONCLUSIONS

In this paper, statistics of signal-to-interference-noise ratio has been studied for linear dispersion code

with linear minimum-mean-square-error receiver. The associated probability density function of the signal-

to-interference-noise is derived. The average bit-error rate for linear dispersion code with linear minimum-

mean-square-error is found numerically. The simulation and numerical results are provided to verify our

analysis. With these results as guidelines, we proposed a novel adaptive design with discrete selection

modes, in which the linear dispersion code is applied. Since the linear dispersion code is applied, it makes

space-time symbol rate available for adaptation. An adaptive algorithm is proposed for selection-mode

adaptation. Based on the proposed algorithm, two adaptation techniques using constellation and space-time

symbol rate are studied, respectively. With joint adaptation of space-time symbol rate and constellation

size, more transmission modes can be provided to reduce rate gap among transmission modes. Theoretical

analysis shows that the average transmission rate can be improved with more available transmission

modes. Additionally, with space-time symbol rate of the linear dispersion code, the adaptive design can

be simplified and various levels of diversity and multiplexing gain can be provided. Simulation results

were provided to demonstrate merits of the joint adaptation of constellation and space-time symbol rate.

REFERENCES

[1] I. E. Telatar, “Capacity of multi-antenna Gaussian channels,” Eur. Trans. Telecom., vol 10, pp. 585-595, Nov. 1999.

[2] G. J. Foschini, M. J. Gans, “On limits of wireless communications in a fading environment when using multiple antennas,” Wireless

Personal Communications, vol. 6, no. 3, pp. 311-335, 1998.

[3] S. Alamouti, “A simple transmitter diversity scheme for wireless communications,” IEEE J. Select. Areas Commun., vol. 16, pp. 1451-

1458, Oct. 1998.

[4] V. Tarokh, N. Seshadri, and A. Calderbank, “Space-time codes for high data rate wireless communications: Performance criterion and

code construction,” IEEE Trans. Inform. Theory, vol. 44, pp. 744-765, Mar. 1998.

[5] D. Gesbert, R. W. Heath,and S. Catreux,V. Erceg “Adaptive modulation and MIMO coding for broadband wireless data networks,” in

2002 IEEE Communications Magazine vol. 40, pp. 108-115 , June 2002.

[6] S. Zhou and G. B. Giannakis, “Optimal transmitter eigen-beamforming and space-time block coding based on channel mean feedback”

IEEE Transactions on Signal Processing, vol. 50, no. 10, October 2002.

Page 14: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 14/19

14

[7] Z. Luo, H. Gao,and Y. Liu,J. Gao “Capacity limits of time-varying MIMO channels,” IEEE International Conference On Communications

vol.2, Mar. 2003.

[8] Z. Shen, R. W. Heath, Jr., J. G. Andrews, and B. L. Evans, “Comparison of space-time water-filling and spatial water-filling for MIMO

fading channels,” in Proc. IEEE Int Global Communications Conf. vol. 1, pp. 431 435, Nov. 29-Dec. 3, 2004, Dallas, TX, USA.

[9] Z. Zhou and B. Vucetic “Design of adaptive modulation using imperfect CSI in MIMO systems,” 2004 Eelectronics Letters vol. 40 no.

17 August 2004.

[10] X. Zhang and B. Ottersten, “Power allocation and bit loading for spatial multiplexing in MIMO systems,” IEEE Int. Conf.on Acoustics,

Speech, and Signal Processing, 2003. Proceedings (ICASSP ’03) vol.5 pp. 54-56, Apr. 2003.

[11] J. K. Cavers, “Single-user and multiuser adaptive maximal ratio transmission for Rayleigh channels,” IEEE Trans. Veh. Technol., vol.

49, no. 6, pp. 20432050, Nov. 2000.

[12] P. Xia,and G. B. Giannakis, “Multiantenna adaptive modulation with beamforming based on bandwidth-constrained feedback” IEEE

Transactions on Communications, vol.53, no.3, March 2005.

[13] Bishwarup Mondal and Robert W. Heath, Jr., “Performance analysis of quantized beamforming MIMO systems” IEEE Trans. on Signal

Processing , vol. 54, no. 12, DECEMBER 2006.

[14] S. Zhou and G. B. Giannakis, “How accurate channel prediction needs to be for transmit-beamforming with adaptive modulation over

Rayleigh MIMO channels,” IEEE Trans. Wireless Comm., vol.3, no.4, pp. 12851294, July 2004.

[15] Youngwook KO and Cihan Tepedelenlioglu, “Space-time block coded rate-adaptive modulation with uncertain SNR feedback” IEEE

Signals, Systems and Computers, vol.1, pp 1032- 1036, Nov. 2003.

[16] T. H. Liew, B. L. Yeap, C. H. Wong, and L. Hanzo, “Turbo-coded adaptive modulation versus spacetime trellis codes for transmission

over dispersive channels,” IEEE Trans. om Wireless Comm., vol.3, no. 6, pp 2019-2029, Nov. 2004.

[17] B. Hassibi and B. Hochwald, “High-rate codes that are linear in space and time,” IEEE Trans. Inform. Theory, vol. 48, pp. 1804-1824,

July 2002.

[18] R. W. Heath and A. Paulraj, “Linear dispersion codes for MIMO systems based on frame theory,” IEEE Trans. on Signal Processing,

vol. 50, No. 10, pp. 2429-2441, October 2002.

[19] Z. Wu and X. F. Wang, “Design of coded space-time modulation,” IEEE International Conference on Wireless Networks, Communica-

tions and Mobile Computing, vol. 2, pp. 1059-1064, Jun. 13-16, 2005.

[20] R. Lupas and S. Verdu, “Linear multiuser detectors for synchronous code-division multiple-access channels,” IEEE Trans. inform.

Theory, vol. 35, pp. 123-136, Jan. 1989.

[21] H. V. Poor and S. Verdu, “Probability of error in MMSE multiuser detection,” IEEE Trans. inform. Theory, vol. 43, pp. 858-871, May

1997.

[22] G. J. Foschini, “Layered space-time architecture for wireless communication in fading environments when using multiple antennas,”

Bell labs. Tech. J.,vol. 1, no. 2, pp. 41-59, 1996.

[23] H. El Gamal and A. R. Hammons Jr., “A new approach to layered space-time coding and signal processing,” IEEE Trans. Inf. Theory,

vol. 47, pp. 2321-2334. Sep. 2001.

[24] G. D. Golden, G. J. Foschini, R. A. Valenzuela, and P. W. Wolniansky, “Detection algorithm and initial laboratory results using

V-BLAST space-time communication architecture,” Electron. Lett., vol. 35, pp. 14-16, Jan. 1999.

[25] S. Loyka , “V-BLAST outage probability: analytical analysis,” 2002 Proc. IEEE Vehicular Technology Conference (VTC), vol.4 pp.1997-

2001, Sept. 2002.

[26] R. Bhnke, Karl-Dirk Kammeyer, “SINR Analysis for V-BLAST with Ordered MMSE-SIC Detection,” International Wireless

Communications and Mobile Computing Conference, pp. 623 - 628, July 2006.

[27] G. E. Roberts and H. Kaufman, Table Of Laplace Transforms,Volume 2. Philadelphia: W. B. Saunders Company. 1966.

[28] Robb J. Muirhead, Aspects Of Multivariate Statistical Theory, New York: John Wiley and Sons Inc. 1982.

[29] J. Proakis, Digital Communications, 4th ed. New York: McGraw-Hill, 2001.

Page 15: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 15/19

15

[30] I. S. Gradshteyn ,I. M. Ryzhik,A. Jeffrey,and D. Zwillinger, Table of Integrals, Series, and Products,6th ed. San Diego, Calif. :

Academic Press 2000.

[31] L. Zheng and D. Tse, “Diversity and multiplexing: A fundamental tradeoff in multiple antenna channels” IEEE Trans. Inform. Theory,

vol. 49, pp. 1073-96, May 2003.

Page 16: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 16/19

16

Fig. 1. Selection-mode adaptive system block diagram.

(a) N r = N t = 2 at P/σ2z = 20dB (b) N r = N t = 4 at P/σ2

z = 20dB

Fig. 2. Comparison between the theoretical PDF of SINR and Monte Carlo simulation

(a) 3× 3, 8PSK (b) 4× 4, 4PSK

Fig. 3. Numerical and simulation results for LDC with MMSE reciver

Page 17: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 17/19

17

(a) L/T = 1 (b) L/T = 2 (c) L/T = 3 (d) L/T = 4

Fig. 4. Adaptive Constellation.

TABLE I

ADAPTIVE CONSTELLATION WITH ST SYMBOL RATE L/T = 1, 2, 3, 4

MODE Constellation L/T Rm γ L

T η

0 - - - γ < −0.6309

1 BPSK 1 1 −0.6309 ≤ γ 11 < −0.1893

2 QPSK 1 2 −0.1893 ≤ γ 12 < 3.384

3 8PSK 1 3 3.384 ≤ γ 13 < 11.7479

4 16QAM 1 4 γ 14 ≥ 11.7479

MODE Constellation L/T Rm γ 2η

0 - - - γ < 0.8385

1 BPSK 2 2 0.8385 ≤ γ 21 < 1.4058

2 QPSK 2 4 1.4058 ≤ γ 22 < 5.3886

3 8PSK 2 6 5.3886 ≤ γ 23 < 15.4452

4 16QAM 2 8 γ 24 ≥ 15.4452

MODE Constellation L/T Rm γ 3η

0 - - - γ < 3.1014

1 BPSK 3 3 3.1014 ≤ γ 31 < 4.4833

2 QPSK 3 6 4.4833 ≤ γ 32 < 8.9696

3 8PSK 3 9 8.9696 ≤ γ 33

< 26.5898

4 16QAM 3 12 γ 34 ≥ 26.5898

MODE Constellation L/T Rm γ 4η

0 - - - γ < 8.1509

1 BPSK 4 4 8.1509 ≤ γ 41 < 14.2812

2 QPSK 4 8 14.2812 ≤ γ 42 < 24.2533

3 8PSK 4 12 24.2533 ≤ γ 43 < 30.8208

4 16QAM 4 16 γ 44 ≥ 30.8208

Page 18: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 18/19

18

(a) BPSK (η = 1) (b) QPSK (η = 2) (c) 8PSK (η = 3) (d) 16QAM (η = 4)

Fig. 5. Adaptive ST symbol rate.

TABLE II

ADAPTIVE ST SYMBOL RATE WHEN CONSTELLATION IS BPSK, QPSK, 8PSK AN D 16QAM, RESPECTIVELY.

MODE Constellation L/T Rm γ L

T η

0 - - - γ < −0.6309

1 BPSK 1 1 −0.6309 ≤ γ 11 < 0.8385

2 BPSK 2 2 0.8385 ≤ γ 21 < 3.1014

3 BPSK 3 3 3.1014 ≤ γ 31 < 8.1509

4 BPSK 4 4 γ 41 ≥ 8.1509

MODE Constellation L/T Rm γ i2

0 - - - γ < −0.1893

1 QPSK 1 2 −0.1893 ≤ γ 12 < 1.4058

2 QPSK 2 4 1.4058 ≤ γ 22 < 4.4833

3 QPSK 3 6 4.4833 ≤ γ 32 < 14.2812

4 QPSK 4 8 γ 42 ≥ 14.2812

MODE Constellation L/T Rm γ i3

0 - - - γ < 3.384

1 8PSK 1 3 3.384 ≤ γ 13 < 5.3886

2 8PSK 2 6 5.3886 ≤ γ 23 < 8.9696

3 8PSK 3 9 8.9696 ≤ γ 33 < 24.2533

4 8PSK 4 12 γ 43 ≥ 24.2533

MODE Constellation L/T Rm γ i4

0 - - - γ < 11.7479

1 16QAM 1 4 11.7479 ≤ γ 14 < 15.4452

2 16QAM 2 8 15.4452 ≤ γ 24 < 26.5898

3 16QAM 3 12 26.5898 ≤ γ 34 < 30.8208

4 16QAM 4 16 γ 44 ≥ 30.8208

Page 19: Mabruk Jour Adaptive Full Paper

8/8/2019 Mabruk Jour Adaptive Full Paper

http://slidepdf.com/reader/full/mabruk-jour-adaptive-full-paper 19/19

19

TABLE III

JOINT ADAPTATION OF ST SYMBOL RATE AND CONSTELLATION SIZE

MODE Constellation L/T Rm γ L

T η

0 - - - γ < −0.6309

1 BPSK 1 1 −0.6309 ≤ γ 11 < −0.1893

2 QPSK 1 2 −0.1893 ≤ γ 21 < 1.4058

3 QPSK 2 4 1.4058 ≤ γ 22 < 4.4833

4 QPSK 3 6 4.4833 ≤ γ 23 < 8.9696

5 8PSK 3 9 8.9696 ≤ γ 33 < 24.2533

6 8PSK 4 12 24.2533 ≤ γ 34 < 30.8208

7 16QAM 4 16 γ 44 ≥ 30.8208

Fig. 6. Average spectral efficiency comparison for the three adaptive schemes.