Professional Documents
Culture Documents
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.
kρ
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.
kρ
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
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
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
−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.
−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
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)
−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
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
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.
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.