You are on page 1of 12

This is the author’s version of an article that has been published in this journal.

Changes were made to this version by the publisher prior to publication.


The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
1

Novel Transmit Precoding Methods for Rayleigh


Fading Multiuser TDD-MIMO Systems
with CSIT and no CSIR
Ganesan Thiagarajan and Chandra R. Murthy Senior Member, IEEE
Abstract—In this paper, we present novel precoding methods (CSIR) was exactly characterized in the seminal paper by
for multiuser Rayleigh fading MIMO systems, when channel state Zheng and Tse [2]. A key finding in this work is that,
information (CSI) is available at the transmitter (CSIT), but not for Rayleigh fading MIMO channels with perfect CSIR, the
at the receiver (CSIR). Such a scenario is relevant, for example, in
time division duplex (TDD) MIMO communications, where, due maximum diversity order can at most be Nr Nt , where Nr
to channel reciprocity, CSIT can be acquired directly by sending and Nt denote the number of antennas at the receiver and
a training sequence from the receiver to the transmitter(s). transmitter, respectively. Since that early result, DMT has been
We propose three transmit precoding schemes that convert extended to various cases with full/partial knowledge of CSI
the fading MIMO channel into a fixed-gain AWGN channel, at the transmitter (CSIT) and receiver (CSIR), and various
while satisfying an average power constraint. We also extend
one of the precoding schemes to the multiuser Rayleigh fading multiuser channels. However, transmit diversity schemes, and
Multiple Access Channel (MAC), Broadcast Channel (BC) and the corresponding achievable DMT, of a fading MIMO channel
Interference Channel (IC). The proposed schemes convert the with CSI available only at the transmitter and no CSIR has
fading MIMO channel into fixed-gain parallel AWGN channels received relatively little attention in the literature. This is
in all three cases. Hence, they achieve an infinite diversity perhaps because the acquisition of CSIT has typically been
order, which is in sharp contrast with schemes based on perfect
CSIR and no CSIT, which at best achieve a finite diversity viewed as a two-stage process: CSI is first acquired at the
order. Further, we show that a polynomial diversity order is receiver using a known training sequence in the forward-link
retained, even in the presence of channel estimation errors at direction, and then fed back from the receiver to the transmitter
the transmitter. Monte Carlo simulations illustrate the BER over the reverse-link in a quantized or analog fashion. Thus,
performance obtainable from the proposed precoding scheme the existing studies inherently assume an initial estimation of
compared to existing transmit precoding schemes.
CSI at the receiver. However, when the channel is reciprocal,
Index Terms—Transmit precoding, diversity order, multiuser i.e., when the forward and reverse channels are the same,
MIMO systems, time division duplex communication. CSI can be directly acquired at the transmitter by sending
a known training sequence in the reverse-link direction. The
I. I NTRODUCTION channel can be modeled as being reciprocal, for example, in
Time Division Duplex (TDD) communication systems [3]–
Transmit precoding methods utilize the knowledge of chan-
[7].1 This reciprocal nature of the channel opens up the
nel state information (CSI) at the transmitter to maximize the
possibility of acquiring CSI only at the transmitter without
signal to noise ratio (SNR) at the desired receiver, minimize
needing to first estimate the channel at the receiver, by sending
the interference at unintended receivers, and also equalize
a known training signal from the receiver to the transmitter.
or mitigate the effect of fading in the wireless channel. In
For example, if a user station (STA) wishes to send data to
environments such as in vehicular communications, achieving
a wireless access point (AP), the STA could send a training
these goals simultaneously is particularly challenging, since
signal followed by the data, or the AP could send a training
the channel estimation and precoded data transmission phases
signal to the STA, followed by data from the STA to the AP. In
have to complete within the relatively short coherence time
the former case, CSI is available only at the AP (the receiver),
of the channel. Moreover, it is of interest to find precoding
while in the latter case, CSI is available only at the STA (the
methods that are applicable to all types of multiuser channels,
transmitter).
such as multiple access channel (MAC), broadcast channel
In this context, some important questions that we seek to
(BC) and interference channel (IC); and this is the focus of
answer in this work are: If perfect CSI is available only
this work.
at the transmitter, what is the best diversity order that can
The Diversity-Multiplexing gain Tradeoff (DMT) of the fad-
be achieved? How does it compare with the diversity order
ing Multiple-Input Multiple-Output (MIMO) communication
that can be obtained when perfect CSI is available only at
system with Channel State Information (CSI) at the receiver
the receiver? Can such schemes be used in multiuser fading
Copyright (c) 2013 IEEE. Personal use of this material is permitted. channels, such as the BC, MAC and IC? We answer these
However, permission to use this material for any other purposes must be questions by proposing novel transmission schemes based on
obtained from the IEEE by sending a request to pubs-permissions@ieee.org.
The authors are with the Dept. of Electrical Communication Engg. at IISc,
CSIT and no CSIR. The proposed schemes are fundamentally
Bangalore, India. (e-mails: gana@ieee.org, cmurthy@ece.iisc.ernet.in) This different from techniques such as Maximum Ratio Transmis-
work was financially supported in parts by the Department of Science and sion (MRT), Zero Forcing (ZF) precoding and channel inver-
Technology of India and the Engineering and Physical Sciences Research
Council of the U.K. under the auspices of the India-U.K. Advanced Technol-
ogy Center. 1 Note that channel reciprocity also requires that the transmit and receive
This work will appear in part in [1]. radio-frequency (RF) chains are well-calibrated, which is assumed here [8].

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
2

sion based power control in that the MRT and ZF precoding a fixed-gain multiuser channel, thereby achieving an infinite
only achieves a finite diversity order, while channel inversion diversity order, while satisfying an average power constraint.
does not satisfy an average power constraint at the transmitter In Sec. IV, we illustrate the performance of the proposed
under Rayleigh fading for all antenna configurations [9]. We schemes via Monte Carlo simulations. We show that the
show that our proposed schemes can convert a Rayleigh fading probability of error versus SNR curves exhibit the AWGN-like
MIMO channel into fixed-gain parallel AWGN channels, while waterfall behavior in both single-user and multiuser scenarios.
simultaneously satisfying an average power constraint at the We demonstrate a significant improvement in performance
transmitter. Further, we show that the schemes elegantly extend compared to existing schemes such as space-time block cod-
to the fading MAC, BC and IC, and achieve an infinite ing, zero forcing, and maximum ratio transmission schemes.
diversity order in all three cases. We also present simulation results with imperfect CSIT ob-
We start with a survey of the relevant literature. As already tained using reverse-link training, as well as with practical
mentioned, a diversity order of Nt Nr can be achieved with peak-to-average power constraints. The results show that, for
perfect CSIR [2]. This was extended to the MAC channel practical SNRs, the waterfall behavior is still retained. We
in [10]. On the other hand, an exponential diversity order2 can offer some concluding remarks in Sec. V.
be achieved when perfect CSI is available at both transmitter Notation: We use boldface capital letters to denote matrices
and receiver [11]. It is also known that under partial CSIT and boldface small letters to denote vectors. XT , XH , tr(X)
and perfect CSIR, a diversity order greater than Nt Nr can denote the transpose, hermitian and trace of X, respectively.
be achieved in the single-user case (See [12]–[14], and [7- The ℓ2 norm of x is denoted by kxk. We denote the real part
18] in [15]). Similar results have been obtained in multiuser and absolute value of a complex number c by ℜ{c} and |c|,
scenarios with and without partial CSIT (See, e.g., [16]–[20]). respectively. We use N (0, 1) (and CN (0, 1)) to denote a real
In [11], it is shown that polynomial diversity order can be (and complex circularly symmetric) Gaussian random variable
obtained at high SNR region, when imperfect CSIT and CSIR with zero mean and unit variance. The expectation of f (x)
are available. For obtaining the result, it was required to make with respect to a random variable x is denoted by Ex [f (x)].
the assumption that the receiver also have, as side-information, In the next section, we describe the proposed precoding
the noisy CSI that is available at the transmitter. In the above schemes in the single-user case. We extend the schemes to
papers, the available CSIT is exploited either for inverting the multiuser cases in Sec. III.
dominant modes, or for power control, to improve the diversity
order, under the assumption of perfect CSIR. In [9], [21]–[23], II. T RANSMIT P RECODING WITH CSIT AND NO CSIR:
channel-inversion based power control and precoding was S INGLE -U SER C ASE
considered without CSIR. However, channel inversion either
A. Modified Maximum Ratio Transmission Based Precoding
fails to satisfy the average power constraint [9], or requires the
use of regularization [21] or computationally intensive sphere In this subsection, we present our first precoding scheme,
encoding schemes [22], [23]. Multiuser precoding based on which is based on Maximum Ratio Transmission (MRT) [25].
vector perturbation was studied for the broadcast channel A key difference between MRT and the scheme proposed
in [24]. below is that our scheme incorporates a different form of
Our contributions in this paper are as follows. We develop power control, that enables one to achieve an infinite diversity
precoding schemes based on CSIT, that work for both single- order with Rayleigh fading channels, while satisfying an
user and multiuser fading channels such as the MAC, BC, average power constraint at the transmitter. We start with
and IC. In the single-user case, we propose three novel the case of a single receive antenna and Nt ≥ 2 transmit
and simple-to-implement transmit precoding schemes which antennas. Let h denote the Nt × 1 Rayleigh fading channel
require CSI only at the transmitter (see Sec. II). We show that vector, with independent and identically distributed (i.i.d.)
our proposed transmit precoding schemes achieve an infinite CN (0, 1) components in the complex baseband representation.
diversity order, while satisfying an average transmit power In classical MRT, one uses h/khk as the beamforming vector
constraint. Added benefits of our proposed approach are that at the transmitter. Here, we propose to use p , h/khk2 to
forward-link training is not required, and optimal decoding at precode the unit-power data symbol x. The received signal,
the receiver is very simple. In Appendix A, we show that the y ∈ C, can be written as
average power constraint can be satisfied, and a polynomial r r
kρ H kρ
diversity order can be obtained, even in the presence of channel y= h px + n = x + n, (1)
Nt Nt
estimation errors at the transmitter.
We extend the precoding schemes to three kinds of mul- where n ∈ C denotes the receiver noise, distributed as
tiuser Rayleigh fading channels: the Multiple Access Channel CN (0, 1), and k denotes a normalization constant. The average
(MAC), Broadcast Channel (BC) and Interference Channel transmitted power can be written as
(IC) (see Sec. III). We show that, in all three cases, the kρ kρ

1

2 H
proposed schemes can convert a fading multiuser channel to Pavg = E[x ]E[p p] = E . (2)
Nt Nt khk2
2 A transmission scheme is said to achieve an exponential diversity
It is straightforward to show that E 1/khk2 = 1/(Nt − 1)
 
order of β if the average probability of error decreases with SNR as
O (exp(−β SNR)) [11]. Hence, all schemes that achieve a finite diversity for Nt ≥ 2 [26], [27]. Hence, the power normalization
order have an exponential diversity order of zero. constant k = Nt (Nt −1) satisfies the average power constraint

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
3

Pavg = ρ. This average power constraint is the same as in due to the signal being transmitted from multiple antennas,
past work that considers transmission schemes with CSIT, thereby converting the fading channel into a fixed-gain AWGN
e.g., [11], [12], [14], [15]. The corresponding SNR at the channel. Now, we show that, with k appropriately chosen, the
receiver is SNR = (Nt − 1)ρ. Thus, the above modified MRT above precoding scheme satisfies an average transmit power
based precoding scheme fully equalizes the fading channel and constraint. The average transmitted power can be written as
achieves an infinite diversity order.

Ex,h x̃H PH Px̃ ,
 
Remark 1. In Appendix A, we analyze the diversity order Pavg =
Nt
of this method, when the precoding vector is computed from 2  
kρ  2  |u1,1 | 1 1
imperfect CSI at the transmitter, due to channel estimation = Ex x 1+ 2 + 2 Eh khk2
errors. We show that a polynomial diversity order of at least Nt |u1,2 | |u1,2 |
Nt − 1 is retained, even under imperfect CSIT. ℜ{u1,1}

1
!
−2 2 Eh khk . (7)
|u1,2 |
B. QR-Decomposition Based Precoding Scheme
For Rayleigh fading channels, it is known that [26], [27]
In this subsection, we consider a Rayleigh fading MIMO  
channel with Nr receive antennas and Nt ≥ 2Nr transmit 1 1
E = ,
antennas. The complex baseband signal model for the received khk2 Nt − 1
signal at the ith receive antenna can be written as 
1

Γ 2N2t −1

r E = , (8)
kρ H khk Γ (Nt )
yi = h Px̃ + ni , (3)
Nt i where Γ(·) denotes the Gamma function [28]. Using (7) and
where hi ∈ CNt denotes the complex channel coefficients (8), we can satisfy the average transmit power constraint of
between the Nt transmit antennas and ith receive antenna, Pavg = ρ by choosing
x̃ = [x̃1 , x̃2 , . . . , x̃Nt ]T denotes an extended data vector of  !−1
dimension Nt , and is derived from a data vector x ∈ CNr |u1,1 |2 1 ℜ{u1,1} Γ 2N2t −1
containing the Nr symbols to be transmitted. We assume the
k = Nt 1 + 2 + 2 −2 2 Γ(Nt )
,
|u1,2 | |u1,2 | |u1,2 |
normalization E[xH x] = 1. Also, ρ, k and P denote, re- (9)
spectively, the average transmit power available across the Nt where u1,2 6= 0 is chosen so that k > 0 and finite. For example,
transmit antennas per channel use, a normalization constant, when Nt = 2, one can choose
and an Nt × Nt precoding matrix. The noise is assumed to be  
0 1
i.i.d. across receive antennas with entries from CN (0, 1). U= , (10)
1 0
For ease of presentation, as in the previous subsection, we
start with the Nr = 1 case. Let h ∈ CNt denote the channel which results in k = 1 and a received SNR of 0.5ρ, i.e., a 3 dB
vector. We set the precoding matrix P as loss compared to the unit-gain AWGN channel. Finding the
unitary matrix U that minimizes the SNR loss is an interesting
P = QU, (4)
extension for future work.
where the unitary matrix Q ∈ CNt ×Nt is obtained from the In the following, we extend the above QR-based precoding
QR-decomposition of h, i.e., h , Qr, with r ∈ CNt and scheme to the case where multiple receive antenna chains are
upper triangular, with first element r1 = khk and remaining available.
elements equal to zero. Also, U ∈ CNt ×Nt is chosen to be an When the receiver is equipped with Nr antennas, with
arbitrary, non-diagonal unitary matrix. Nt ≥ 2Nr , our proposed extension leads to Nr parallel, non-
Now, given the complex scalar data symbol x, the extended interfering AWGN channels. The channel input-output relation
data vector x̃ is chosen such that the following condition is is given by r
satisfied: kρ H
y= H Px̃ + n, (11)
rH Ux̃ = x. (5) Nt
It is easy to verify that (5) can be satisfied by choosing x̃1 = x, where the received vector y ∈ CNr , the channel matrix
x̃2 = x(1 − r1 u1,1 )/ (r1 u1,2 ), and x̃j = 0, for j = 3, . . . , Nt , H ∈ CNt ×Nr , and the noise n ∈ CNr . Denote the QR
where ui,j is the (i, j)th element of U, provided u1,2 6= 0. decomposition of H by H = QR, where Q ∈ CNt ×Nt is
Substituting for x̃ and P, the above precoding scheme leads unitary and R ∈ CNt ×Nr is upper triangular. Note that, since
to the following equivalent channel: Nt ≥ 2Nr , the rows Nr + 1 through Nt of the matrix R are
r all zeros.

y= x + n. (6) We consider the data vector x = [x1 , x2 , . . . , xNr ]T , and
Nt choose the extended vector x̃ such that RH Ux̃ = x, where
In the above, k is a normalization constant independent of U ∈ CNt ×Nt is a fixed non-diagonal unitary matrix. Now,
the channel instantiation, and its value is specified below. the matrix R can be partitioned as R = [RH H H
1 0 ] , where
Thus, the proposed precoding scheme inherently equalizes the submatrices R1 and 0 are of dimension Nr × Nr and
the effect of fading and also cancels the interference caused (Nt − Nr ) × Nr , respectively. We set the first Nr entries of

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
4

x̃ as x. If we partition x̃ as x̃H = [xH x′H 0H ], where 0 is Algorithm 1 QR-based Precoding Algorithm


a vector of (Nt − 2Nr ) zeros, x′ can be written as Inputs: Channel matrix H ∈ CNt ×Nr , data vector x ∈ CNr ,
unitary U ∈ CNt ×Nt , transmit power ρ.
x′ = R−1
u2 (I − Ru1 ) x, (12)
Outputs: Transmit signal s ∈ CNt
where Ru1 , RH 1 U11 and Ru2 , R1 U12 . The matrix U11
H Start
is the Nr × Nr principal submatrix of U, and the matrix U12 Compute QR decomposition H = QR
is the Nr × Nr submatrix of U obtained by taking the entries Partition R = [RH H
1 0(Nt −Nr )×Nr ] ,
H

from rows 1 through Nr and columns Nr + 1 through 2Nr . Nr ×Nr


where R1 ∈ C .
Finally, we let P = QU, as before. Compute x′ = R−H 1 x,
The above described precoding scheme leads to the input- and x̃H = [xH x′H 0H Nt −2Nr ]
output relation: r Compute P = QU
kρ Compute k = Nt (Nt − Nr )/(N qt − Nr + 1)
y= x + n, (13)
Nt Compute transmit signal s = N kρ
Px̃
t
and hence, we obtain Nr parallel, fixed-gain AWGN channels. End
By choosing k appropriately, we can satisfy the average power
constraint on the data signal, as we show next.
Noting that kx̃k2 = kxk2 + kx′ k2 , the average transmit where yi ∈ RL denotes the received signal vector for L ≥ Nt
power per channel use can be computed from consecutive symbols. The channel vector between the transmit
antennas and the ith receive antenna is denoted by hi ∈ RNt ,
kρ −H −1
Ex,h xH x + xH (I − Ru1 )H Ru2

Pavg = Ru2 and is assumed to have Gaussian i.i.d. entries with zero mean
Nt and unit variance, denoted by N (0, 1). The real O-STBC
×(I − Ru1 )x] , codeword is denoted by X ∈ RL×Nt . The noise vector is

kρ 1 denoted by ni ∈ RL , and is assumed to have i.i.d. N (0, 1)
tr Eh (I − Ru1 )H R−H −1

= 1+ u2 Ru2
Nt Nr entries. Also, ρ is the total transmit power available across
×(I − Ru1 )])] . (14) the Nt antennas per channel use, and k is a constant used
to meet the average transmit power constraint. Using the
Since the choice of the unitary matrix U is arbitrary, we can equivalent representation of the codeword matrix X in terms
simply choose U11 = 0Nr and U12 = INr . Now, we get of its constituent Hurwitz-Radon matrices [29], it is shown in
Ru1 = 0 and Ru2 = RH 1 . Further, using Lemma 6 in [26], [30] that (19) can be written as
we have
Nr r

tr Eh R−1 −H
 
u2 Ru2 = . (15) yi = H̃i x + ni , (20)
Nt − Nr Nt
Hence, we can simplify the average transmit power as
  where H̃i ∈ RL×L denotes the equivalent channel matrix and
kρ 1
Pavg = 1+ (16) the vector x ∈ RL contains the symbols used to construct X.
Nt Nt − Nr Note that, H̃i is obtained from hi using a simple mapping
and k can be chosen as π : RNt → RL×L [30].

1
−1 For example, consider the 4×4 real O-STBC code designed
k = Nt 1+ (17) in [29]. In this case, it can be shown that
Nt − Nr
 
to satisfy the average transmit power constraint of Pavg = ρ. s1 −s2 −s3 −s4
The SNR per receive antenna for this scheme is given by
 s2 s1 s4 −s3 
XT =   s3 −s4 s1
,
s2 
ρ(Nt − Nr ) s4 s3 −s2 s1
SNR = . (18)
(1 + Nt − Nr )  
h1 h2 h3 h4
The pseudo-code of the algorithm for the case when U11 =  h2 −h1 h4 −h3 
0Nr and U12 = INr is shown in Algorithm 1. H̃ =   h3 −h4 −h1 h2  ,
 (21)
h4 h3 −h2 −h1
C. Transmit Precoding Based on Real O-STBC Signaling
where sj denotes the j th data symbol drawn from a finite
For our third proposed scheme, we consider real O-STBC size constellation, x = [s1 s2 s3 s4 ]T , and hj = hji , j =
signaling. At the receiver, we consider the real part of the 1, 2, . . . , Nt are the channel coefficients between the Nt trans-
baseband received signal, and, hence, we can consider both the mit antennas and ith receive antenna. Here, for simplicity,
baseband equivalent channel as well as the additive noise as we have omitted the receive antenna index i in writing the
having real-valued components. Mathematically, the received expression for H̃.
baseband signal at the ith receive antenna can be written as:
r It is easy to see that the matrix H̃ is orthogonal. In fact,
kρ this property is true for all real O-STBCs. By the equivalence
yi = Xhi + ni , (19) of the two representations, we have Xh = H̃x. Multiplying
Nt

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
5

by XT on both sides, we get where Eh,x refers to the expectation over the distributions of h
and x. Since ρ is the total power available for transmission per
βh = XT H̃x channel use, to satisfy the average transmit power constraint
where XT X = βINt , and β =
PNt 2 of Pavg = Lρ, we need
i=1 si > 0, since X is
a real O-STBC codeword. Also, INt represents the Nt × Nt
 
kρL 1
identity matrix. Now, suppose h 6= 0, but the columns of H̃ ρL = Eh Ex [kxk2 ], (26)
Nt α
are linearly dependent. Then, there exists a nonzero x that
lies in the null space of H̃, and substituting such an x in the where the orthogonality property of H̃ is used. Now, α is a
above leads to h = 0, i.e., a contradiction. Hence, any nonzero χ2Nt random variable when the channel is Rayleigh fading with
channel vector h leads to an H̃ with full column rank. Next, i.i.d. N (0, 1) entries, and it can be shown that
we show that H̃ is orthogonal.
 
1 1
Let x1 and x2 denote two data vectors and X1 and X2 E = , for Nt > 2. (27)
α Nt − 2
denote their corresponding O-STBC matrices. Further, let xk,j
Hence, assuming that each entry of x is normalized to have
denote the j th column of Xk , for k = 1, 2. Due to the structure
unit energy, Ex [kxk2 ] = L, and the average transmit power
of O-STBC codes, xT2,j x1,i = −xT2,i x1,j for j 6= i, and
constraint can be satisfied by choosing
xT1,i x2,i = xT1,j x2,j = xT1 x2 [31]. Hence,
Nt (Nt − 2)
T
XX k= . (28)
h XT1 X2 h = hi hj xT1,i x2,j L
i j Moreover, the SNR at the receiver can be computed as
ρ(Nt − 2)/L.
X X
= h2i xT1,i x2,i = xT1 x2 h2i . (22)
i i Remark 2. Note that the O-STBC based precoding scheme
Using the fact that Xh = H̃x, we get converts a Rayleigh fading channel into L parallel SISO
  X AWGN channels with a fixed gain over L channel uses. Hence,
xT1 H̃T H̃ x2 = xT1 x2 h2i . (23) we obtain an infinite diversity order with a single receive
i antenna. Having additional receive antennas can improve the
received SNR, but does not increase the diversity order. One of
The above equation holds for any pair of vectors x1 and
T T the ways to handle multiple receive antennas is to do antenna
xP2 , if and only if H̃ is orthogonal and H̃ H̃ = H̃H̃ =
Nt 2 selection. For this, the transmitter chooses the receive antenna
( i=1 hi )IL . Thus, the equivalent channel matrix H̃ is an
for which the transmit power required is minimum. The
orthogonal matrix.
selection index represented in log2 Nr bits is conveyed to the
1) Proposed Transmit Precoding Scheme: As before, we
receiver through other channels such as control channels. The
first consider the single receive antenna case. We premulti-
average transmit power required in this case in naturally lower
ply the data vector x with the matrix P , H̃T /α where
than that is required for single receive antenna. Applying (47)
α = h21 + h22 + . . . + h2Nt is a scalar. Then, we use the
in Appendix B, for the case of Nt = 4, L = 4 with real hi ,
vector Px to generate the real O-STBC codeword X. Since the
we get k ≈ Nt in the 2 receive antenna case with antenna
channel matrix H̃ is orthogonal, such a precoding equalizes
selection, in contrast with k = (Nt − 2) for the single antenna
the effective channel, i.e.,
r r case. Thus, when Nt = 4, the above precoding scheme offers
kρ kρ a nearly 3 dB improvement in the performance with 2 receive
y= H̃Px + n = x + n. (24) antennas and antenna selection, compared to the single receive
Nt Nt
antenna case.
In the above, the constant k is used to satisfy the transmit
power constraint; we derive its value below. Note that, with Remark 3. The equivalent channel representation in (20) and
the aforementioned precoding, optimal data decoding at the the orthogonality property in (23) also hold for the complex
receiver is very simple, as the equivalent channel consists of 2 × 2 Alamouti code (see Exercise 9.4 of [32]). Hence, the
L parallel Single-Input Single-Output (SISO) AWGN chan- above scheme also works with complex signaling when Nt =
nels with their gain independent of the channel instantiation. 2, by using the complex 2 × 2 Alamouti code as the underlying
Since the effect of fading has been perfectly equalized at the O-STBC. In this case, with one receive antenna, it can be
transmitter, the proposed scheme achieves an infinite diversity shown that E [1/α] = 1. Thus, the average power constraint
order. Moreover, as the equivalent channel has a fixed gain, is satisfied in this case as well. However, the orthogonality
channel estimation is not required at the receiver. property does not necessarily hold for other complex O-
In the proposed scheme, the columns of actual O-STBC STBCs. Due to this, the real O-STBC based transmit precoding
matrix transmitted, X, are constructed using permutations and scheme does not directly extend to complex O-STBC signaling,
sign-inversions of the entries of the precoded vector Px. except when Nt = 2.
Hence, the average transmit power over L channel uses, which Remark 4. Note that the instantaneous transmit power re-
is given by tr(XT X), can be written as quired in the above three schemes can be very large, especially
kρL when the channel coefficients are small. However, under the
Eh,x xT PT Px
 
Pavg = (25) practical constraints on the peak power in practical power
Nt

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
6

amplifiers, one has to limit the peak power. Under this 2) QR-Based Precoding Scheme: Consider the M user
constraint, it is straightforward to obtain k to meet the average Rayleigh fading MAC with Nr antennas at the receiver and
transmit power constraint, in all the three precoding schemes Nt ≥ 2Nr antennas at each transmitter (user). Using pre-
proposed in this work. coding scheme described in the previous section, the received
signal y ∈ CNr can be written as
Next, we present CSIT-based precoding schemes for the
M r
fading multiuser MAC, BC and IC. X kρi H
y= H Pi x̃i + n, (31)
i=1
Nt i
III. P RECODING S CHEMES FOR M ULTIUSER C HANNELS where Hi ∈ CNt ×Nr denotes the channel between the ith
In this section, we extend the above transmit precoding user and the receiver, distributed as i.i.d. CN (0, 1), x̃i ∈ CNt
schemes to the multiuser MAC, BC and IC. We assume that denotes an extended data vector, and is derived from the
the wireless channels between transmit and receive antenna complex data vector xi as explained earlier in the single-user
pairs are i.i.d. and Rayleigh distributed. An interesting feature case. Also, ρi and Pi ∈ CNt ×Nt denote the average transmit
of the proposed precoding schemes is that they require each power available and the precoding matrix, respectively, cor-
transmitter to have knowledge only of the channel between responding to the ith user, and k is a normalization constant.
itself and the receiver(s), and not the other users’ channels. The components of the AWGN vector n are assumed to be
Hence, the proposed schemes do not require the exchange of i.i.d. CN (0, 1). At the ith transmitter, we choose the matrix
CSI between transmitters. We start with the multiuser MAC Pi as in Sec. II-B. With this precoding scheme, the received
with CSIT. data vector becomes
M r
X kρi
y= xi + n. (32)
A. The Multiple Access Channel i=1
Nt
1) Real O-STBC Signaling Scheme: Consider the M user Thus, the precoding scheme converts the Nt × Nr MIMO
MAC with Nt antennas at each transmitter (user) and a single Rayleigh fading MAC channel into Nr parallel Gaussian MAC
antenna at the receiver. The received signal y ∈ RL can be channels with a fixed gain, when CSI is available at the
written as transmitters.
M r
X kρi (i) (i)
y= H̃ P xi + n, (29) B. The Broadcast Channel
i=1
Nt
We now present an adaptation of the proposed QR-
where n ∈ RL is the additive noise at the receiver, distributed decomposition based precoding scheme to the M user BC
as N (0, 1); xi ∈ RL i is the O-STBC data vector; and ρi
with Nr antennas at each user terminal and Nt ≥ 2M Nr
denotes the average transmit power from the ith user. Also, antennas at the transmitter. Here, the combined channel ma-
P(i) denotes the precoding matrix employed by the ith trans- trix H ∈ CNt ×MNr between Nt transmit antennas and
mitter corresponding to its channel to the receiver, H̃(i) is M user terminals can be considered as a virtual MIMO
the equivalent channel matrix as defined in Sec. II-C, and k channel, but with M Nr individual messages. Let x =
√ √ √
denotes the power normalization constant. Now, we choose [ ρ1 s1 , ρ2 s2 , . . . , ρM sM ]T denote the vector containing
P(i) , H̃(i) T /αi where αi = khi k2 , and hi is the channel the messages intended to the M users, whereP ρi denotes the
from the ith transmitter to the receiver, with i.i.d. N (0, 1) transmit power used by user i such that i ρi = ρ, the total
entries. Then, as in Sec. II-C, the precoding scheme equalizes available transmit power, and the transmitted symbols si ∈
the channel, and we obtain L parallel Gaussian MACs with CNr are drawn from a constellation satisfying E[sH i si ] = 1.
transmit powers ρi , i = 1, 2, . . . , K. That is, the received Let x̃ ∈ CNt denote an extended message vector, derived from
signal can be written as x ∈ CMNr as described in the previous section. Hence, one
can write the signal model as
M r
X kρi r
k H
y= xi + n, (30) y= H Px̃ + n, (33)
i=1
Nt Nt
where k = Nt (Nt − 2)/L, for Nt > 2. Hence, the pre- where P ∈ CNt ×Nt is now a common precoding matrix for
coding scheme converts a Rayleigh flat-fading MISO MAC all users, k is a normalization constant and n ∈ CMNr denotes
channel into a fixed-gain Gaussian MAC channel. Moreover, the complex Gaussian noise vector at all the M receivers.
the scheme only requires each transmitter to have knowledge Now, the scheme proposed in Sec. II-B in the single-user
of its own channel to the receiver, and not the other users’ case is directly applicable to the multiuser BC. Note that,
channels. due to the possibly unequal
 power allocation across the users,
we have Cx = E xxH = diag(ρ1 INr , ρ2 INr , . . . , ρM INr ).
Remark 5. It is straightforward to extend the modified MRT Hence, the average power equation (14) is modified to:
based precoding scheme to the case of MAC. As in the case
of the O-STBC based scheme, this results in a fixed-gain kρ
tr Cx IMNr + Eh (I − Ru1 )H R−H −1
 
Pavg = u2 Ru2
Gaussian MAC albeit with complex signaling. We omit the Nt
details here for the sake of brevity. (I − Ru1 )]}) . (34)

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
7

Correspondingly, the transmit power normalization constant k −1


10
is given by 2x1 − Alamouti
2x1 − MRT
Nt
k=   , (35) 2x1 − OSTBC Precoding
tr Cx I + Eh R−H −1
 
1 R1
2x1 − QR Precoding

Bit Error Rate (BER)


AWGN − Theory
where we have used U11 = 0MNr and U12 = IMNr . Thus, −2
10 2x1 − Modified MRT precoding

the average power constraint can be satisfied, and the MIMO


channel HH ∈ CNt ×MNr is converted into M Nr parallel
AWGN channels. Due to this, data received at the other users
are not required for symbol detection and decoding at a given
−3
receiver. 10

C. The Interference Channel


In this subsection, we extend the transmit precoding pro-
posed in the previous subsection to an M user IC. For ease −4
10
5 10 15 20
of presentation, we consider the M = 2 user IC, with SNR in dB
Nt ≥ 2M Nr antennas at each transmitter and Nr antennas
at each receiver. In contrast with the BC, we now have M − 1 Fig. 1. BER comparison of the proposed precoding schemes along with
interfering transmitters. The received signal at ith receiver can Alamouti code with perfect CSIR and MRT precoding with perfect CSIR and
be modeled as CSIT for a 2 × 1 system using the QPSK constellation.
r 2
k X H
yi = H Pj x̃j + ni , (36)
Nt j=1 i,j
A. Single-User Channels
where Hi,j ∈ CNt ×Nr denotes the channel matrix between the Figures 1 and 2 show the BER performance corresponding
ith transmitter and j th receiver, having i.i.d. CN (0, 1) entries, to the Nt ×Nr = 2×1 and 2×2 MIMO systems, respectively.
and ni ∈ CNr denotes the Gaussian noise at the ith receiver, We compare the performance of the Alamouti scheme [34]
having i.i.d. CN (0, 1) entries. under perfect CSIR, and MRT [25] under perfect CSIR and
Now, we exploit the fact that a 2 user IC can be viewed as CSIT, with that of the proposed modified MRT, O-STBC and
a combination of two interfering BCs. We employ the power QR based precoding schemes under perfect CSIT. It can be
allocation scheme described for the BC, and choose ρ1 = ρ observed that O-STBC based precoding needs about 0.5 dB
and ρ2 = 0 at transmitter 1, and ρ1 = 0 and ρ2 = ρ at higher transmit power to achieve the same BER, compared
transmitter 2, with ρ denoting the per-user transmit power to the QR-based precoding scheme, while the performance of
constraint, assumed to be the same for both users. We apply the modified MRT-based precoding scheme matches with the
the precoding scheme presented for the BC in the previous AWGN performance. Moreover, all three proposed precoding
subsection. Due to the zero power allocation to the signal schemes exhibit the waterfall-like behavior, as in the AWGN
component from each transmitter to the unintended receiver, channel, which is a significant improvement over the finite
the transmitters do not need to know the data symbols being diversity order offered by existing schemes. Note that the O-
transmitted by the other transmitter. Also, the receivers see STBC based scheme is simpler to implement compared to
only their intended messages, and hence do not need joint the QR-based scheme. When Nr = 2, both Alamouti and
decoding or multiuser detection, and the Rayleigh fading IC OSTBC based schemes use antenna selection at the receiver.3
is converted into M Nr parallel AWGN channels. Further, For the ZF precoding, we consider the scheme presented in
it is interesting to note that, when M = 2, the number of [35], with two users and Nt = 2 transmit antennas at each
parallel AWGN channels corresponds precisely to the degrees user. We plot the BER performance of one of the users, when
of freedom of the two user Nt × Nr MIMO IC with perfect the users employ equal transmit power. Also, the performance
CSIT and CSIR [33]. of the O-STBC precoding scheme without antenna selection
IV. S IMULATION R ESULTS is about 3 dB worse than the unit-gain SISO AWGN channel,
as predicted by the theory. Employing the antenna selection
In this section, we demonstrate the performance of the
between two receive antennas fills most of this gap. Thus, the
proposed precoding schemes using Monte Carlo simulations.
proposed scheme converts a MIMO fading channel into an
We consider a Rayleigh flat-fading MIMO system with Nt = 2
equivalent SISO fixed gain AWGN channel.
or 4 antennas, and Nr = 1 or 2 antennas. We consider
To demonstrate the O-STBC based scheme with a higher
uncoded QPSK or 4-PAM constellations and compute the BER
number of transmit antennas, we show the performance of
by averaging over 106 noise and 104 channel instantiations.
We compare the BER performance of the proposed scheme 3 With receive antenna selection, we use the receive antenna for which the
with other existing schemes in the literature that assume average transmit power required is the minimum, for finding the precoding
perfect CSIR and/or perfect CSIT, such as MRT [25], space- matrix at the transmitter. This corresponds to choosing the antenna for which
the ℓ2 norm of the channel vector is the highest among all the receive antennas.
time coding [29], [34], and ZF precoding [35], and vector Note that data decoding requires limited CSI at the receiver, since the receiver
perturbation based precoding for the BC [24]. requires knowledge of the antenna selected by the precoding scheme.

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
8

−1 −1
10 10

2x2 − ZF Precoding − User 1


−2

Bit Error Rate (BER)


2x1 − Alamouti 10
Bit Error Rate (BER)

2x1 − OSTBC Precoding


−2 2x2 − Alamouti − AntSel
10
2x2 − OSTBC Precoding − AntSel
−3
AWGN − Theory 10

−4
−3
10 10
2 X 1 − Alamouti
2 X 1 − QR based precoding
4 X 2 − QR based precoding
−5
10 QPSK − AWGN − Theory

−4
4 6 8 10 12
10 SNR in dB
5 10 15 20
SNR in dB
Fig. 4. BER comparison of the Alamouti code under perfect CSIR and
proposed QR-based scheme under perfect CSIT, for the 2 × 1 and 4 × 2
Fig. 2. BER comparison of the proposed precoding schemes along with
systems, with uncoded QPSK signaling.
Alamouti code with perfect CSIR with antenna selection, and ZF precoding
for a 2 × 2 system using the QPSK constellation.

the BER of the proposed scheme is parallel to that of the unit-


0
10 gain SISO AWGN channel. The gap between the two is about
3 dB and 1.7 dB for the 2 × 1 and 4 × 2 systems, respectively,
which corroborates well with the theory in (18). Further,
the proposed scheme far outperforms the perfect CSIR-based
Bit Error Rate (BER)

−1
10 Ant.Sel=0
Alamouti coding scheme.
1) Precoding with CSI Estimated at the Transmitter: Now,
−2
10
we present simulation results when the channel is estimated
at the transmitter using a reverse-link training sequence con-
Ant.Sel=1 sisting of 10 known symbols transmitted with 10 dB power
−3
boosting compared to the forward-link data SNR. The MMSE
10 4 X 1 − OSTBC
4 X 1 − OSTBC based precoding
channel estimator is used for estimating the CSIT. Simulation
4PAM − AWGN − Theory results are provided for the O-STBC based precoder in Fig. 5;
the behavior of the modified MRT and QR based schemes is
−4
10 similar, but it is not shown here to avoid repetition. It can
5 10 15 20
SNR in dB
be seen that the BER performance is close to that obtained
with perfect CSIT, and that the waterfall-type behavior of the
Fig. 3. BER comparison of the real O-STBC transmission scheme in curves is retained.
[29] with perfect CSIR and proposed O-STBC based precoding scheme with
perfect CSIT for a 4 × 1 system with 4-PAM constellation. The dashed curves 2) Transmit Precoding with a Peak Power Constraint:
correspond to the scheme with Nr = 2 and antenna selection at the receiver. Here, we present the simulation results when the peak power
used by the transmitter is restricted to a practical limit (say,
to 20 dB higher than the average power). Limiting the peak
power does not invert the channel perfectly for those channel
a 4 × 1 system employing the full-rate 4 × 4 real O-STBC realizations where the peak power required is more than 20 dB
code in (21) with 4-PAM constellation symbols in Fig. 3. above the average power constraint, but the transmit power
Also shown is the performance of the 4 × 2 system with constraint is still satisfied with the normalization factor k
antenna selection at the receiver. In both cases, we see that the derived earlier. The BER performance is plotted as a function
proposed precoding scheme renders the effective channel to be of the SNR for the O-STBC scheme in Fig. 6; the behavior of
a fixed-gain AWGN channel at all SNRs, as expected. Also, the other two precoding schemes is similar. It can be observed
the antenna selection between two antennas results in about that the BER performance is very close to the one with no
3 dB gain in the BER performance for the proposed precoding peak power limit, and the peak power constraint does not
scheme, while it results in a diversity order improvement from significantly alter the behavior of the curves at practical SNRs.
4 to 8 for the CSIR-based O-STBC transmission scheme.
Figure 4 shows the BER performance the QR based pre-
coding scheme for the 2 × 1 and 4 × 2 systems. We also B. Multiuser Channels
show the performance of the complex Alamouti code with In Fig. 7, we demonstrate the performance of the O-STBC
uncoded QPSK transmission and perfect CSIR. It can be seen precoding scheme for the MAC channel with M = 2 users,

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
9

0
10
CSIR−Sim User 2
−1 CSIT−OSTBC_Precoder−Sim User 1
10
SISO−AWGN−Theory QPSK − AWGN − Theory

Bit Error Rate (BER)


−1
10 dB training 10 O−STBC based
Bit Error Rate (BER)

Power boost Precoding

QR based
Precoding
−2
10 −2
10 Gaussian MAC

−3
−3
10
10

−4
10
5 10 15 20
SNR in dB
5 10 15 20
SNR in dB
Fig. 7. BER performance of users 1 and 2, with QPSK signaling in a 2 × 1
MAC. Here, the transmit powers at the users are set using ρ1 = 9/10SNR
Fig. 5. BER performance the Nt = 2, Nr = 1 system with O-STBC based
and ρ2 = 1/10SNR, and joint ML decoding is employed at the receiver.
precoding and estimated CSIT. Here, estimated channel coefficients are used
for both CSIR based CSIT based schemes.

0
10
BER in [24]
CSIR−Sim CSIT − User 1
−1 CSIT−OSTBC_Precoder−Sim CSIT − User 2
10 −1
SISO−AWGN−Theory 10 AWGN − QPSK − Theory
Bit Error Rate (BER)

20 dB peak Power Limit


Bit Error Rate (BER)

and Estimated Channel


vector using 10 dB
power boost
−2
−2
10
10

−3
10
−3
10
−4
10

−4
10 4 6 8 10 12 14 16
SNR in dB
5 10 15 20
SNR in dB

Fig. 8. BER performance of users 1 and 2 with uncoded QPSK signaling


Fig. 6. BER performance of the Nt = 2, Nr = 1 system with O-STBC in a 4 × 1 BC with ρ1 = ρ2 = 1/2SNR.
based precoding and a peak power constraint. The peak power was limited
to be 15 dB higher than the average transmit power. As another example,
peak power limit of 20 dB is used along with estimated channel vector using
training sequence with 10 dB additional power than the data transmission.
a 4 × 1 system with uncoded QPSK signaling. Equal power is
allocated to both users, and, hence, the power normalization
constant k with the QR-based precoding scheme is given by
Nt = 2, Nr = 1 and L = 2. We compare the performance of (17). We see that the performance of the QR-based precoding
the complex Alamouti code constructed using QPSK symbols scheme is parallel to the that of uncoded QPSK symbols in
with that of the proposed O-STBC based and QR based a unit-gain AWGN channel. Thus, the fading MIMO BC is
precoding schemes. Here, users 1 and 2 are allocated 9/10 and converted into 2 parallel fixed-gain AWGN channels. In the
1/10 of the total transmit power, respectively. For decoding plot, we also show the performance of the vector perturbation
symbols from the two users, a joint Maximum Likelihood method for multiuser BC in [24] for the same antenna con-
(ML) decoder is used at the receiver. We see, again, that the figuration, which also requires CSIT. The proposed scheme is
proposed precoding schemes are able to convert the fading not only simpler from an implementation point of view at both
MAC into a fixed-gain Gaussian MAC, with the QR based pre- the transmitter and receiver, but also outperforms the vector
coding scheme marginally outperforming the O-STBC based perturbation approach by about 1 dB.
precoding scheme. Note that, since the precoding scheme for the IC follows
We next illustrate the BER performance of the proposed from that of the BC, it results in exactly the same performance
precoding scheme for the two-user BC, in Fig. 8. We consider as in the BC at the two receivers. Hence, we do not explicitly

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
10

0
10
in Sec. II-A. For simplicity, consider Nr = 1 and M-PSK
User 1 − Perfect CSIT
modulated data. Let h ∈ CNt denote the channel vector. Let
User 2 − Perfect CSIT ĥ = h + ∆h denote the channel vector estimated using the
QPSK−Theory
uplink training sequence, which is used for precoding. We
Bit Error Rate (BER)

−1
10
assume that MMSE channel estimation is employed. Because
of this, ĥ and ∆h are independent random variables [36].
−2
10
Moreover ∆h is i.i.d. Gaussian with zero mean and variance
10 dB peak power limit σd2 = σn2 /ρtr , where ρtr is the transmit power used during
and estimated channel
vector using 10 dB the training phase, which is assumed to be equal to the data
power boost
−3 transmit power, i.e., ρtr = ρ. Note that, the average power
10
estimated channel constraint can be satisfied even when ĥ is used for precoding
vector using 10 dB
power boost instead of h. The norm of ĥ is ascaled χ2 random variable
−4 with the scaling factor 1 + σn2 /ρ . Define ρ̃ = ρ/σn2 . Hence,
10
4 6 8 10
SNR in dB
12 14 16 using k = Nt (Nt − 1) 1 + ρ̃−1 ensures that the average
power constraint is satisfied, for complex signaling.
Fig. 9. BER performance of users 1 and 2 with uncoded QPSK signaling
Now, the received data signal, in (1), can be re-written as
in a 4 × 1 BC channel with M = 2, ρ1 = SNR/2 and ρ2 = SNR/2. The r
precoder used estimated channel matrix and peak power limitation. kρ H ĥ
y = h x + n,
Nt kĥk2
r r
kρ kρ ĥH ∆h
illustrate the performance of the proposed scheme for the 2- = x− x + n. (37)
user IC. Nt Nt kĥk2
Finally, in Fig. 9, we show the BER performance obtained
for the 2 user BC with Nt = 4, when the CSI is estimated Hence, the probability of error at the decoder is given by
at the transmitter using a training signal with 10 dB power  
r 2 r 2
boosting compared to the data SNR. Also, the peak power
 kρ kρ
Pe , Eĥ,xi Pr  y − xi > y − xj ,

is limited to be 10 dB higher than the average power. We  Nt Nt
see that imperfect CSIT and practical peak-to-average power
constraints have little impact on the BER performance at ∀j 6= i]}
( " (r )
practical SNRs. kρ ĥH ∆h
≤ Eĥ,xi (M − 1) Pr 4ℜ xi + n
Nt kĥk2
V. C ONCLUSIONS r #)
In this paper, we proposed three novel, simple-to-implement kρ 2
> d , , (38)
precoding schemes which utilize CSIT to convert a Rayleigh Nt min
fading MIMO channel into a fixed-gain AWGN channel,
thereby achieving an infinite diversity order, while satisfying where we have taken the union bound, and used the fact that,
an average power constraint. Thus, if perfect CSI could be for M-PSK data, |xi |2 = 1 and d2min ≤ |xi − xj |2 ≤ 2. Note
made available either at the transmitter, or at the receiver, but that, with MMSE channel estimation, conditioned on ĥ, ĥ
not both, the perfect CSIT option provides significantly better and ∆h are uncorrelated. Due to this, the term ĥH ∆h/kĥk2
resilience to fading. The proposed schemes not only offer becomes a scaled Gaussian random variable with zero mean
an improvement over CSIR-based techniques in terms of the and variance 1/(ρ̃kĥk2 ). Hence, we can write the probability
diversity order, but also admit single symbol ML decoding at of error expression as
the receiver. We extended the precoding schemes to the fading   
multiuser MIMO multiple access, broadcast and interference  v 
 dmin u  kρ
 u 
channels. In all three cases, we showed that the fading MIMO Pe ≤ Eĥ (M − 1)Q 


2
t
channel is converted into parallel fixed-gain AWGN channels. 
 Nt σn2 + kĥk2kρ 2 ρ̃N


t
Numerical simulations illustrated the significant performance   
advantage of the proposed scheme compared to CSIR-based  −  d2min kρ
  

transmit diversity schemes. Thus, the proposed precoding M −1  2+
4Nt σn
2kρ

≤ Eĥ e k ĥk 2 ρ̃N
t
schemes are promising for use in reciprocal MIMO systems, 2 
 

 
where it is practically feasible to directly acquire CSI at the
transmitter. Z∞ 
γ ρ̃d2
min Nt (Nt −1)(1+ρ̃
−1 )

M −1 −
4(γNt +2Nt (Nt −1)(1+ρ̃−1 ))
≤ e fγ (γ)dγ, (39)
A PPENDIX 2
0
A. Diversity Analysis with Imperfect CSIT in the Modified
MRT based Precoding where γ = kĥk2 . We split the above integral into two parts,
In this section, we show that a diversity order of Nt − 1 can between the ranges (0, c] and (c, ∞), where c , 2(Nt −1)(1+
be obtained with the MRT based precoding scheme presented ρ̃−1 ). Then, we can further upper bound the probability of

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
11

error as Substituting in (45) and taking expectation of 1/X, it is easy


"Z
c −

γ ρ̃d2
min Nt (Nt −1)(1+ρ̃
−1 )
 to show that
M −1 16Nt (Nt −1)(1+ρ̃−1 )
Pe ≤ e ∞
21−K X Γ(K − 1 + i)
 
2 0 1
E =  , for K > 2. (47)
Γ K 2i Γ K

Z ∞  γ ρ̃d2min Nt (Nt −1)(1+ρ̃−1 )  # X 2 i=0 2 +1+i
− 8γNt
+ e fγ (γ)dγ
c
M −1 R EFERENCES
1 − Fγ 2(Nt − 1)(1 + ρ̃−1 )

≤ (40)
2  [1] G. Thiagarajan and C. R. Murthy, “Novel precoding methods for
d2 (N −1)(1+ρ̃−1 )
#
t
−ρ̃ min
8
Rayleigh fading multiuser TDD-MIMO systems,” in Proc. ICC, to
×e appear, June 2014.
[2] L. Zheng and D. Tse, “Diversity and multiplexing: A fundamental
c −γ

ρ̃d2
 tradeoff in multiple-antenna channels,” IEEE Trans. Inf. Theory, vol. 49,
M −1
Z min
16 no. 5, pp. 1073–1096, May 2003.
+ Nt +1 e [3] R. Venkataramani and T. L. Marzetta, “Reciprocal training and schedul-
2 (Nt − 1)!(1 + ρ̃−1 )Nt −1 0
γ ing protocol for MIMO systems,” in Proc. Allerton Conf. on Commun.,

×γ Nt −1 e (1+ρ̃−1 ) dγ. (41) Control and Comput., Monticello, IL, Oct. 2003, pp. 304–304.
[4] T. Dahl, N. Christophersen, and D. Gesbert, “Blind MIMO eigenmode
It is now easy to see that, as ρ̃ gets large, the first term goes transmission based on the algebraic power method,” IEEE Trans. Signal
Process., vol. 52, no. 9, pp. 2424–2431, Sept. 2004.
to zero exponentially in ρ̃, and the diversity order behavior is [5] M. Guillaud, D. T. M. Slock, and R. Knopp, “A practical method for
determined by the second term. Now, the second term in the wireless channel reciprocity exploitation through relative calibration,” in
above equation is given by Signal Processing and Its Applications, 2005. Proceedings of the Eighth
International Symposium on, vol. 1, 2005, pp. 403–406.
Z c [6] T. Marzetta and B. Hochwald, “Fast transfer of channel state information
1  c
γ Nt −1 e−αγ dγ = Nt −1 γ Nt − 1, . (42) in wireless systems,” IEEE Trans. Signal Process., vol. 54, no. 4, pp.
0 α α 1268–1278, Apr. 2006.
[7] B. N. Bharath and C. R. Murthy, “Channel training signal design for
where α = ρ̃d2min /16 + 1/(1 + ρ̃−1 ) , and γ(s, x) is the
 
reciprocal multiple antenna systems with beamforming,” IEEE Trans.
lower incomplete Gamma function [28]. Using an expansion Veh. Technol., vol. 62, no. 1, pp. 140 –151, Jan. 2013.
[8] “IEEE standard for information technology — telecommunications and
of γ(s, x), we can write information exchange between systems — local and metropolitan area
 s−1 networks — specific requirements — part 11: Wireless LAN medium
xs−2
 
x
γ (s, x) = Γ(s) 1 − e−x + + ···+ 1 . access control (MAC) and physical layer (PHY) specifications,”
(s − 1)! (s − 2)! LAN/MAN Standards Committee, New York, NY, USA, Oct. 2009.
URL: http://standards.ieee.org/about/get/802/802.11.html
Now, substituting for s = (Nt − 1) and x = c/α = [9] T. Haustein, C. V. Helmolt, E. Jorswieck, V. Jungnickel, and V. Pohl,
“Performance of MIMO systems with channel inversion,” in Proc. IEEE
32(Nt − 1)(1 + ρ̃−1 )2 / ρ̃d2min (1 + ρ̃−1 ) + 16 , and taking ρ̃ VTC, 2002, pp. 36–40.
to infinity, we get [10] D. Tse, P. Viswanath, and L. Zheng, “Diversity-multiplexing tradeoff in
multiple-access channels,” IEEE Trans. Inf. Theory, vol. 50, no. 9, pp.
1  c 
−(Nt −1)

1859–1874, Sept. 2004.
N −1
γ N t − 1, ≤ O ρ̃ . (43)
α t α [11] V. Sharma, K. Premkumar, and R. N. Swamy, “Exponential diversity
achieving spatio-temporal power allocation scheme for fading channels,”
Hence, we obtain a polynomial diversity order of Nt − 1 when IEEE Trans. Inf. Theory, vol. 54, no. 1, pp. 188–208, Jan. 2008.
using the proposed modified MRT based precoding scheme [12] C. Steger, A. Khoshnevis, A. Sabharwal, and B. Aazhang, “The case
with channel estimation errors. for transmitter training,” in Proc. IEEE Int. Symp. Inf. Theory, 2006,
pp. 35–39.
[13] T. T. Kim and M. Skoglund, “Diversity-multiplexing tradeoff in MIMO
channels with partial CSIT,” IEEE Trans. Inf. Theory, vol. 53, no. 8, pp.
B. Mean of the Inverse of the Maximum of Two χ2K Distributed 1–17, Aug. 2007.
Random Variables [14] X. J. Zhang and Y. Gong, “Impact of CSIT on the tradeoff of diversity
and spatial multiplexing in MIMO channels,” in Proc. IEEE Int. Symp.
The CDF of the random variable X , max(X1 , X2 ), where Inf. Theory, 2009, pp. 769–773.
Xi ’s are χ2 −distributed with K degrees of freedom, can be [15] V. Aggarwal and A. Sabharwal, “Power controlled feedback and training
for two-way MIMO channels,” IEEE Trans. Inf. Theory, vol. 56, no. 7,
written as pp. 3310–3331, July 2010.
 !2
γ K
2, 
x
2
[16] I. Stojanovic, M. Sharif, and P. Ishwar, “On the diversity-multiplexing
FX (x) = . (44) region of broadcast channels with partial channel state information,” in
Γ K2 Proc. Allerton, 2006, pp. 322–329.
[17] M. Kountouris, R. De Francisco, D. Gesbert, D. T. M. Slock, and
The PDF of X can be obtained by differentiating the above T. Salzer, “Multiuser diversity - multiplexing tradeoff in MIMO broad-
with respect to x, as cast channels with limited feedback,” in Proc. Asilomar Conf. on Signals,
Syst., and Comput., 2006, pp. 364–368.
K x  x  K2 −1 − x [18] K. Josiam, D. Rajan, and M. Srinath, “Diversity multiplexing tradeoff in
 
1
fX (x) = 2 K  γ , e 2 , x ≥ 0. (45) multiple antenna multiple access channels with partial CSIT,” in Proc.
Γ 2 2 2 2 Globecom, 2007, pp. 3210–3214.
[19] H. Ebrahimzad and A. Khandani, “On diversity-multiplexing tradeoff of
We expand γ(s, x) into an infinite series as the interference channel,” in Proc. IEEE Int. Symp. Inf. Theory, 2009,
pp. 1614–1618.

X xi [20] A. Raja and P. Viswanath, “Diversity-multiplexing tradeoff of the two-
γ(s, x) = xs Γ(s)e−x . (46) user interference channel,” IEEE Trans. Inf. Theory, vol. 57, no. 9, pp.
i=0
Γ(s + i − 1) 5782–5793, Sept. 2011.

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.
This is the author’s version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.
The final version of record is available at http://dx.doi.org/10.1109/TVT.2014.2325778
12

[21] C. Peel, B. Hochwald, and A. Swindlehurst, “A vector-perturbation Chandra R. Murthy (S’03–M’06–SM’11) received
technique for near-capacity multiantenna multiuser communication-Part the B.Tech. degree in Electrical Engineering from
I: Channel inversion and regularization,” IEEE Trans. Commun., vol. 53, the Indian Institute of Technology, Madras in 1998,
no. 1, pp. 195 – 202, Jan. 2005. the M.S. and Ph.D. degrees in Electrical and Com-
[22] M. Airy, S. Bhadra, R. W. Heath Jr., and S. Shakkottai, “Transmit puter Engineering from Purdue University and the
precoding for the multiple antenna broadcast channel,” in Proc. IEEE University of California, San Diego, in 2000 and
VTC, 2006, pp. 1396–1400. 2006, respectively.
[23] B. Hochwald, C. Peel, and A. Swindlehurst, “A vector-perturbation From 2000 to 2002, he worked as an engineer
technique for near-capacity multiantenna multiuser communication-Part for Qualcomm Inc., where he worked on WCDMA
II: Perturbation,” IEEE Trans. Commun., vol. 53, no. 3, pp. 537 – 544, baseband transceiver design and 802.11b baseband
Mar. 2005. receivers. From Aug. 2006 to Aug. 2007, he worked
[24] D. J. Ryan, I. B. Collings, I. V. L. Clarkson, and R. W. Heath Jr., as a staff engineer at Beceem Communications Inc. on advanced receiver
“Performance of vector perturbation multiuser MIMO systems with architectures for the 802.16e Mobile WiMAX standard. In Sept. 2007, he
limited feedback,” IEEE Trans. Commun., vol. 57, no. 9, pp. 2633–2644, joined as an assistant professor at the Department of Electrical Communication
Sept. 2009. Engineering at the Indian Institute of Science, where he is currently working.
[25] T. K. Y. Lo, “Maximum ratio transmission,” IEEE Trans. Commun., His research interests are in the areas of Cognitive Radio, Energy Harvesting
vol. 47, no. 10, pp. 1458–1461, Oct. 1999. Wireless Sensors and MIMO systems with channel-state feedback. He is
[26] A. Lozano, A. M. Tulino, and S. Verdú, “Multiple-antenna capacity in currently serving as an associate editor for the IEEE Signal Processing Letters
the low-power regime,” IEEE Trans. Inf. Theory, vol. 49, no. 10, pp. and as an elected member of the IEEE SPCOM Technical Committee for the
2527–2544, Oct. 2003. years 2014-16.
[27] P. Graczyk, G. Letac, and H. Massam, “The complex Wishart distribu-
tion and the symmetric group,” Annals of Statistics, vol. 31, no. 1, pp.
287–309, 2003.
[28] I. S. Gradshteyn and I. M. Ryzhik, Table of Integrals, Series and
Products, 5th ed. Academic Press, Inc, 1994.
[29] V. Tarokh, H. Jafarkhani, and A. Calderbank, “Space-time block codes
from orthogonal designs,” IEEE Trans. Inf. Theory, vol. 45, no. 5, pp.
1456–1467, July 1999.
[30] A. Boariu and D. M. Ionescu, “A class of nonorthogonal rate-one space-
time block codes with controlled interference,” IEEE Trans. Wireless
Commun., vol. 2, no. 2, pp. 270–276, Mar. 2003.
[31] E. G. Larsson and P. Stoica, Space-Time Block Coding for Wireless
Communications, 1st ed. Cambridge University Press, 2003.
[32] D. Tse and P. Viswanath, Fundamentals of Wireless Communication,
1st ed. Cambridge University Press, 2005.
[33] S. Jafar and M. Fakhereddin, “Degrees of freedom for the MIMO
interference channel,” IEEE Trans. Inf. Theory, vol. 53, no. 7, pp. 2637–
2642, Jul. 2007.
[34] S. M. Alamouti, “A simple diversity technique for wireless communi-
cations,” IEEE J. Sel. Areas Commun., vol. 16, no. 8, pp. 1451–1458,
Oct. 1998.
[35] A. Wiesel, Y. C. Eldar, and S. Shamai(Shitz), “Zero-forcing precoding
and generalized inverses,” IEEE Trans. Signal Process., vol. 56, no. 9,
pp. 4409–4418, Sept. 2008.
[36] B. Hassibi and B. M. Hochwald, “How much training is needed in
multiple-antenna wireless links?” IEEE Trans. Inf. Theory, pp. 951–963,
Apr. 2003.

Ganesan Thiagarajan received the B. E. degree in


Electronics and Communications Engineering from
Thiagarajar College of Engineering, Madurai, India
in 1991, the M. Sc. Engg. and Ph. D. degrees in
Electrical Communication Engineering from Indian
Institute of Science, Bangalore, India, in 1994 and
2014, respectively. He is currently working as a
Technologist at the Texas Instruments, Bangalore,
India. His research interests are in coding theory,
source coding, and their applications in signal pro-
cessing and communications.

Copyright (c) 2014 IEEE. Personal use is permitted. For any other purposes, permission must be obtained from the IEEE by emailing pubs-permissions@ieee.org.

You might also like