Sie sind auf Seite 1von 11

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO.

11, NOVEMBER 2008 4155

Limited-Feedback Precoding for Closed-Loop


Multiuser MIMO OFDM Systems with
Frequency Offsets
Yu Fu, Chintha Tellambura, Senior Member, IEEE, and Witold A. Krzymień, Senior Member, IEEE

Abstract—Frequency offsets negatively impact the perfor- as orthogonal space-time block coding (OSTBC)1 has been
mance of closed-loop multiple-input multiple-output (MIMO) adopted by several wireless standards due to its simplicity of
orthogonal frequency-division multiplexing (OFDM) systems. encoding and optimal decoding. In an open-loop SM system,
Particularly, when multiple users are active, the impact can
be high. Linear precoding and non-linear Tomlinson-Harashima the number of receive antennas must exceed the number of
precoding (THP) are thus developed for spatially-multiplexed transmit antennas. This requirement may not be practical
multiuser OFDM and orthogonal space-time block-coded (OS- for several applications. On the other hand, OSTBC exists
TBC) OFDM. The proposed precoders employ a limited feedback only for certain numbers of transmit antennas, which limits
structure, which is implemented with a shared codebook of the scope of its potential applications. Moreover, open-loop
precoding matrices, and only the index of the selected optimal
matrix is fed back to the transmitter. The conventional limited- OSTBC suffers a significant array gain penalty over its closed-
feedback design criterion for flat-fading MIMO channels is only loop counterpart. Closed-loop techniques have therefore been
applicable to single-user OFDM without frequency offsets. We discussed in several third-generation (3G) standards [2], [3].
show that the ICI matrix due to frequency offset does not impact Closed-loop techniques, such as transmitter precoding, can
users’ precoding individually, and precoding on a per-subcarrier overcome ill-conditioning of the channel matrix and improve
basis is possible. Exploiting this property, the conventional design
is generalized to multiuser OFDM with frequency offsets. Non- the system performance. For multiuser systems, each user’s
linear precoding uses a modulo arithmetic precoding matrix mobile station (MS) knows the frequency offset and channel
(which reduces the power efficiency loss inherent in linear response affecting its own receiver only. Complete required
precoding and leads to a lower error rate) and outperforms linear processing at user level usually is not possible. Transmitter
precoding. Our precoders not only offer significant bit error rate precoding techniques are therefore necessary. They usually
(BER) improvement for spatially-multiplexed multiuser MIMO
OFDM with frequency offsets, but are equally effective for both require that complete CSI be available at the transmitter.
OSTBC MIMO OFDM and spatially correlated channels. The CSI may be gathered by the transmitter itself exploiting
channel reciprocity in time-division duplex (TDD) systems, or
Index Terms—Limited feedback precoding, multiuser multiple-
input multiple-output (MIMO), orthogonal frequency-division by the receiver’s feedback to the transmitter [4]. Nevertheless,
multiplexing (OFDM), frequency offset. in many wireless systems, full CSI is difficult to obtain at the
transmitter. When the reciprocity of wireless channels does
not hold, such as in frequency-division duplex (FDD) systems,
I. I NTRODUCTION perfect frequency offset and channel gains at the transmitter
require a high-rate feedback link. Thus, limited-feedback

C LOSED-LOOP multiple-input multiple-output (MIMO)


orthogonal frequency-division multiplexing (OFDM)
techniques exploit spatial diversity, provide higher link ca-
signal design and linear precoders have been explored for flat-
fading MIMO channels for feedback volume reduction [4]-[7],
[14]. The basic idea of this approach is to use a pre-designed
pacity and throughput, and improve system performance [1]. set of matrices between the transmitter and the receiver. The
Typically, either spatial multiplexing (SM) or space-time receiver selects the best precoding matrix using full CSI and
coding is used to exploit the benefits offered by MIMO only the index of the selected matrix is fed back to the base
links. The special case of space-time diversity coding known station (BS) transmitter.
Although a combination of OFDM and closed-loop MIMO
Manuscript received October 24, 2006; revised June 15, 2007 and July 13, realizes large capacity gains on frequency-selective fading
2008; accepted July 22, 2008. The associate editor coordinating the review
of this paper and approving it for publication was Y. Zheng. This work
channels, subcarrier orthogonality, an essential feature of
was supported by the Natural Sciences and Engineering Research Council OFDM, is lost if there are carrier frequency offsets, caused by
(NSERC) of Canada, Informatics Circle of Research Excellence (iCORE), a Doppler shift or oscillator mismatch, resulting in intercarrier
Rohit Sharma Professorship, and TRLabs. This work was presented in part
at IEEE Globecom’05, St. Louis, MO, Nov. 2005.
interference (ICI) and an error floor. This performance loss
Y. Fu is with Nortel Networks, Ottawa, Ontario, Canada K2H 8E9 (e-mail: increases as the carrier frequency, OFDM symbol size, and
yufu@ece.ualberta.ca). vehicle velocity increase [8]. Some precoders for closed-
C. Tellambura and W. A. Krzymień are with the Department of Electrical
and Computer Engineering, University of Alberta, Edmonton, Alberta, Canada
loop OFDM using complete or partial CSI at the transmitter
T6G 2V4 (e-mail: chintha, wak@ece.ualberta.ca). W. A. Krzymień is also
with TRLabs, Edmonton, Alberta, Canada. 1 OSTBC stands for orthogonal space-time block-coded or orthogonal
Digital Object Identifier 10.1109/T-WC.2008.060868 space-time block coding, depending on the context.
1536-1276/08$25.00 
c 2008 IEEE

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
4156 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 11, NOVEMBER 2008

have also been proposed for interference reduction. In [9], a MIMO OFDM and OFDM in spatially correlated channels
Bezout precoder is developed for ICI mitigation in MIMO are given in Section V. Section VI concludes this paper.
OFDM, when the transmitter has the complete CSI. We have
proposed non-linear Tomlinson-Harashima precoding (THP)
B. Notation
[10], [11] to suppress ICI [12], [13], using only partial CSI,
not including the knowledge of frequency offsets, at the The superscripts T , H , ∗ and † stand for transposition,
transmitter. Limited-feedback precoding [4]-[7], [14] not only conjugate transposition, element-wise conjugate and Moore-
can reduce the number of feedback bits, but also can minimize Penrose pseudo-inverse,√respectively. Bold symbols denote
the system error rate and maximize capacity. Nevertheless, matrices or vectors. j = −1. The symbols ⊗, δ(·), E and IN
this approach so far has only been considered for single- represent the Kronecker product, Dirac function, expectation
user systems over flat-fading channels, and is suitable for operator and the N × N identity matrix, respectively. The
an ideal OFDM case without frequency offsets, in which the set of integers is indicated as I = {0, ±1, ±2, . . .}. The
overall channel gain matrix is a block-diagonal matrix. This AF , det(A), γ(A), tr(A) are Frobenius norm, determi-
block-diagonal matrix does not hold with frequency offsets. nant, singular values, trace of the matrix A, respectively.
And the fact that different users may have different frequency The smallest integer greater than x is x. The set of
offsets makes precoding more difficult. The original limited- m × n matrices with n orthonormal columns is denoted
feedback design in [4]-[7], [14] cannot hence be applied to a as Θ(m, n), and Ξ(m, n) as complex Grassmannian space.
more practical OFDM system with frequency offsets. An M  -ary QAM square signal constellation√is defined  as
In this paper, we propose both linear precoding and non- A = aI + jaQ | aI , aQ ∈ ±1, ±3, . . . , ±( M − 1) .
linear limited-feedback THP (LFB-THP) for closed-loop mul-
tiuser MIMO OFDM systems with frequency offsets. SM II. S YSTEM M ODEL
MIMO OFDM with linear receivers and OSTBC MIMO
This section will introduce the system model of an N -
OFDM with maximum likelihood (ML) receivers are also
subcarrier multiuser OFDM downlink system with MT trans-
considered. We show that frequency offsets do not impact
mit antennas and U simultaneously active users in the presence
users’ precoding matrices individually, and hence precoding
of frequency offsets. The u-th user has Mu receive antennas,
on per-subcarrier basis is possible. Exploiting this property,
Mu < MT , and the total number of receive antennas is
we generalize the codebook design criterion previously used U
MR = u=1 Mu .
for single-user flat-fading MIMO systems [5]–[7], [14] to
The structure of a MIMO OFDM link is shown in Fig.
multiuser OFDM systems with frequency offsets. We propose
1. The n-th sample of the inverse discrete Fourier transform
the use of a pre-designed codebook of precoding matrices,
(IDFT) output of the v-th transmit antenna is
available at both the transmitter and each user’s receiver. Each
user selects optimal matrices at the subcarrier level according N
 −1

to a certain criterion and sends only their indices to the trans- xv (n) = Xv [k]ej N nk , (1)
mitter. Three precoding matrix selection criteria are analyzed: k=0
minimum mean squared error (MMSE), maximum singular where Xv [k] is an M-ary quadrature amplitude modulated
value (MSV) and maximum mutual information (MMI). To (QAM) symbol on the k-th subcarrier sent by the v-th trans-
further reduce the number of feedback bits, grouping with mit antenna. The input data vector can then be written as
 T
interpolation is also introduced. The explicit values of CSI Xv = Xv [0] . . . Xv [N − 1] . Assuming that the multipath
are hence not needed at the transmitter. In our precoders, fading channel contains of L resolvable paths, the time-domain
the feedback load is reduced to only very limited number received signal of the u-th user’s um -th receive antenna can
of bits, which reduces feedback bit rate, and the non-linear be written as
processing reduces power efficiency loss inherent in linear  MT L−1
precoding, which makes non-linear processing outperform η   2π
yum (n) = hum ,v (l)xv (n − l)ej N nεum ,v
linear precoding. Our precoders also display significant BER MT v=1
l=0
(2)
improvement for OFDM with frequency offsets over spatially
+ wum ,v (n),
correlated MIMO channels.
where η is the signal-to-noise power ratio (SNR) at each
receive antenna, independent of MT . The complex path
A. Organization of the paper gain hum ,v (l) represents the l-th path with variance σl2 ,
L−1 2
This paper is organized as follows. Section II describes the and l=0 σl = 1. εum ,v = Δfum ,v Ts is the normalized
multiuser MIMO OFDM system model with frequency offsets. frequency offset of the u-th user; Δfum ,v is the frequency
Section III proposes linear and non-linear precoding for both offset between the um -th receive antenna and v-th transmit
SM and OSTBC multiuser MIMO OFDM in the presence of antenna, and Ts is the OFDM symbol period. The usual
frequency offsets along with the matrix selection criteria. We assumption for precoding is that the multipath channel is
study the impact of the ICI matrix on the optimal precoding sufficiently slowly fading, i.e., hum ,v (l) and εum ,v do not
matrix and develop the codebook design scheme. In Section change over several OFDM symbol intervals. wum ,v (n) is a
IV, we consider spatially correlated MIMO channels, and discrete-time additive white Gaussian noise (AWGN) sample.
analyze the effect of fading correlations on the feedback matrix Theoretically, each transmit-receive antenna pair may have a
design. Simulation results for SM MIMO OFDM, OSTBC different frequency offset. In practice, the difference among

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
FU et al.: LIMITED-FEEDBACK PRECODING FOR CLOSED-LOOP MULTIPLE-USER MIMO OFDM SYSTEMS WITH FREQUENCY OFFSETS 4157

BS Transmitter
εu
OFDM User u’s receiver
User 1’s data Modulation

M−QAM User u’s data


MIMO OFDM OFDM MIMO QAM
Encoder Modulation Demodulation Decoder Demapper
Mapper

User U’s data

OFDM
Modulation

Fig. 1. Block diagram of a multiuser OFDM downlink.

these frequency offsets from different transmit antennas is not with elements being the {um , v}th channel gain matrix Hum ,v
significant because even if collocated antennas do not share for the N orthogonal subchannels,
one RF oscillator, achieving frequency synchronism among  
collocated oscillators is relatively easy. The frequency offsets Hum ,v = diag Hum ,v [0] Hum ,v [1] . . . Hum ,v [N − 1] .
for different receive antennas may be different because the (7)
receive antennas may belong to different users. In this paper, And the N Mu × N Mu ICI matrix is
we consider the case of U different frequency offsets, i.e.,  
for the u-th user, εum ,1 = εum ,2 = · · · = εum ,MT = εu , Su = diag S1 · · · SMu (8)
and εu = εu , ∀ u = u [13]. A cyclic prefix, which is
longer than the expected maximum excess delay, is inserted at with
⎡ ⎤
the beginning of each time-domain OFDM symbol to prevent Sum [0] . . . Sum [N − 1]
Sum [1]
intersymbol interference (ISI). ⎢ Sum [−1] . . . Sum [N − 2]⎥
Sum [0]
⎢ ⎥
After discarding the cyclic prefix, the demodulated signal Sum = ⎢ .. .. .. ⎥.
⎣ . . . ⎦
is obtained by performing the FFT of yum as
Sum [1 − N ] Sum [2 − N ] . . . Sum [0]
 MT (9)
η 
Yum [k] = Su [0]Hum ,v [k]Xv [k] Each sub-matrix Sum is an N × N unitary matrix [12], [13].
MT v=1 Su is therefore also a unitary matrix.


desired signal Stacking all the users, the N MR × N MT overall channel
 MT
 N
 −1 matrix G therefore is
η
+ Su [p − k]Hum ,v [p]Xu [p] +Wum ,v [k]
MT v=1 p=0,p=k G = SH, (10)


intercarrier interference where the N MR × N MT channel gain matrix is
(3)
⎡ ⎤
H1
for k = 0, 1, · · ·, N − 1, where Wum ,v [k], ∀ k are independent ⎢ ⎥
and identically distributed (i.i.d.) AWGN samples with zero H = ⎣ ... ⎦ , (11)
2
mean and variance σW ; Su [p − k] is an ICI coefficient given HU
by
sin π(εu + p) jπ(1− 1 )(εu +p) and the N MR × N MR ICI matrix is
Su [p] = π e N , (4)  
N sin N (εu + p)
S = diag S1 · · · SU . (12)
for p = 1 − N, . . . , 0, . . . , N − 1; Hum ,v [k] =
L−1 −j 2π Similar to Su , S is a unitary matrix. For a MIMO OFDM
N lk . H
l=0 hum ,v (l)e um ,v [k] are i.i.d. complex Gaussian
system, the signal on the um -th receive antenna is Yum =
random variables with zero mean and variance normalized to  T
unity. For the u-th user, the N Mu × N MT channel matrix is Yum [0] . . . Yum [N − 1] . The received signal vector Y =
 T T
T
Y1 . . . YM R
can be represented as
Gu = Su Hu , (5)  
η η
Y= GX + W = SHX + W; (13)
where the N MR × N MT channel gain matrix is MT MT
⎡ ⎤  T
H1,1 · · · H1,MT
⎢ ⎥ the noise matrix W = W1T . . . WM T
and Wum is the
Hu = ⎣ ... .. .. R
⎦, (6) noise vector on the um -th receive antenna,
. .  Tm = 1, . . . , MR .
u
HMu ,1 · · · HMu ,MT The transmitted vector X = XT1 . . . XTMT .

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
4158 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 11, NOVEMBER 2008

A. Orthogonal Space-Time Block Coded OFDM an N MT × N MT diagonal matrix with real, positive entries
OSTBC [16], [17] is an effective space-time coding scheme γn , n = 1, . . . , N MT , in descending order γ1 ≥ γ2 ≥ · · · ≥

to realize transmit diversity. Specifically, the Alamouti code γN MT > 0. The SVD of the overall channel matrix becomes
[16] for two transmit antennas has been adopted in several G = SH = SQ1 G Q2 = SQ1 U Γ V H Q2 = UΓVH .


3G standards and 3GPP specifications, including WCDMA (18)


and cdma2000 [2], [3]. Since Q1 and Q2 are unitary matrices, we have U = SQ1 U ,
A T × MT code matrix C for OSTBC satisfies Γ = Γ and V = QH


 P  2 V . Similarly, for the u-th user, the SVD


 of the channel matrix is
H 2
C C= |ct | IMT . (14)
t=1
Gu = Su Q1 Gu Q2 = Uu Γu VuH , (19)

The code rate in this case is R = P/T , where P represents where Uu = Su Q1 Uu , Γu = Γu and Vu = QH 2 Vu .
the number of symbols transmitted over the T time slots. The For each user, the precoding matrix is an N MT × N MC
full-rate codes transmit an average of one symbol per symbol matrix, i.e., on each subcarrier the incoming data streams
period, i.e., R = 1. OSTBC can be directly applied to OFDM are multiplexed into MC streams and sent over MT transmit
at a subcarrier level to offer full spatial diversity gain, if there antennas, MT ≥ MC . For convenience of detection, we need
is no correlation between transmit antennas. For example, the Mu ≥ MC . In the single-user case, we assume MR ≥ MC .
full-rate transmission
 matrix of Alamouti-coded
 OFDM is to We construct a finite codebook of matrices and choose the
X1 [k] −X2∗ [k] precoding matrix from the codebook at the receiver. The
transmit C = onto the subcarrier k, i.e.,
X2 [k] X1∗ [k] codebook is known at both the transmitter and the receiver
X1 [k] and X2 [k] are transmitted over the 1-st and 2-nd antenna such that only the index of the selected matrix needs to be
at the first time slot, respectively; the −X2∗ [k] and X1∗ [k] are sent back to the transmitter. We analyze the matrix selection
transmitted in the following slots. criteria, and propose the codebook design algorithms.

III. L IMITED -F EEDBACK P RECODING FOR MIMO OFDM A. Precoding Matrix Selection Criteria for Linear Receivers
WITH F REQUENCY O FFSETS
Here, we analyze the matrix selection criteria for multiuser
Previous work in limited-feedback precoding has focused on SM MIMO OFDM with a zero-forcing (ZF) receiver. We
the ideal case of single-user MIMO OFDM without frequency assume that the precoding matrix of the user u B̆u = P(Gu ),
offsets [14], [18]. In this case, the N MR × N MT overall where P(Gu ) is a mapping from the channel matrix Gu to
channel matrix G is only determined by channel gains and the codebook B = {B̆1 , . . . , B̆K }, optimizing the precod-
becomes ing matrix based on some performance criterion; K is the
  size of the codebook. All users share the same codebook.
G = diag H[0] . . . H[N − 1] . (15)
Once the optimal B̆u,opt is chosen, the ZF receiver applies
 †
The MR × MT sub-matrix H[k] is the channel matrix on the a N MC × N Mu matrix Du = Gu B̆u,opt . For simplicity, in
subcarrier k with i.i.d. CN (0, 1) entries. Precoding can thus the following analysis, the user index u is omitted.
be designed on a subcarrier basis using the limited-feedback 1) Minimum Mean Squared Error (MMSE) Criterion: The
approach for flat-fading MIMO systems [6], [7]. However, MSE for precoding matrix B̆ can be expressed as [6], [19]
with non-zero frequency offsets, the overall channel matrix  −1
is dependent on both frequency offset and channel gains. MSE(B̆) = Es IN MC + Es B̆H GH R−1 W W GB̆
Each user only knows the frequency offset and channel gains  −1
Es H H  H 
affecting its receiver. The limited-feedback precoding design = Es IN MC + 2 B̆ Q2 G G Q2 B̆ ,
in [6], [7], [14], [18] cannot be directly applied. σW
Before developing our limited-feedback precoder for both (20)
 
SM and OSTBC MIMO OFDM systems with frequency offset, where RW W = E WW H
is the noise covariance matrix;
we first investigate the relationship between G in (10) and G Es is the average power of the transmitted symbols. We use
in (15). The channel gain matrix H can be permuted into G (20) to select B̆ from B according to minimize the MSE
:  
H = Q1 G Q2 , (16) P(G) = arg min tr MSE(B̆i ) . (21)
B̆i ∈B
where Q1 is an N MR × N MR unitary permutation matrix From the relationship between G and G in (18), we can
and Q2 is an N MT × N MT unitary permutation matrix. The expect the precoding matrix for G is related to that for G .
singular value decomposition (SVD) of G is given by Let B̆ = Q2 B̆ be the precoding matrix for G . In [18], [19],
G = U Γ V H ,

(17) for H[k] in G (15), the optimal precoding matrix on the
subcarrier k is B̆opt [k] = VC

[k], where VC
[k] is formed from

where U is an N MR × N MT unitary matrix and U H U = the first MC columns of the right matrix V [k] yielded by
IN MT ; V is an N MT × N MT unitary matrix. Since G is a the SVD of the H[k]. 
  Since G  is a block-diagonal
 matrix,
block-diagonal matrix, V can be constructed by V [k], which  
B̆opt = VC = diag VC [0] . . . VC [N − 1] is also an N MT ×
is generated from the SVD of H[k] in (15). Therefore, V is N MC block-diagonal matrix, and the desired overall optimal
also a block-diagonal matrix. The singular value matrix Γ is precoding matrix is B̆ = QH 
2 B̆ .

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
FU et al.: LIMITED-FEEDBACK PRECODING FOR CLOSED-LOOP MULTIPLE-USER MIMO OFDM SYSTEMS WITH FREQUENCY OFFSETS 4159

2) Maximum Singular Value (MSV) Criterion: Using a C. Limited-Feedback Precoding Design


selection criterion based on the minimum SNR is difficult to
To find the optimal precoding matrix B̆u,opt = QH 
2 Vu,C ,
implement since it requires the computation of the SNR for  
we need to look for Vu,C . Since Vu,C is a block diagonal
every OFDM symbol interval. With pre-equalization by B̆,
the system experiences an N MR × N MC effective channel matrix, we can build up a codebook B = {B̆1 , . . . , B̆K } to
matrix GB̆. Since the minimum SNR for a ZF receiver is find Bu,opt [k] at a subcarrier level. Therefore, in our codebook
lower bounded by the minimum singular value of the effective Bu , each complex matrix B̆i has a size of MT × MC , rather
channel [6], [19], we can select B̆ such that the minimum sin- than N MT × N MC . The optimal B̆u,opt [k] is chosen from
gular value is as large as possible. The optimization problem the codebook B at the u-th user’s receiver according to the

therefore is current channel conditions. After the optimal Vu,C [k] for all
  subcarriers
  are obtained, the optimal precoding matrix B̆u,opt =

P(G) = arg max γmin Es B̆H GH R−1
W W GB̆ . (22) QH 2 diag B u,opt [0] . . . B u,opt [N − 1] can be constructed. The
B̆i ∈B overall precoding matrix is built up as follows:
Similarly, the solution is given by B̆opt = QH   
2 VC . B̆opt = B̆1,opt , . . . , B̆U,opt . (27)
3) Maximum Mutual Information (MMI) Criterion: The
mutual information under an average transmit power constraint The effective overall channel therefore becomes
is given by [20] ⎡ ⎤
G1 B̆1,opt · · · G1 B̆U,opt
  ⎢ .. .. ⎥
1 GB̆opt = ⎣ .. (28)
C(B̆) = log2 det(IN MC + Es B̆H GH R−1
WW GB̆) . . . . ⎦.
N
(23) GU B̆1,opt ··· GU B̆U,opt
To maximize the mutual information (23), we select the
feedback matrix B̆ such that Since the codebook is known at both the transmitter and
each user, only the index of the selected precoding matrix
P(G) = arg max C(B̆i ). (24) needs to be fed back to the BS transmiter. The BS transmitter
B̆i ∈B broadcasts every user’s precoding index such that each user
will also knows other users’ precoding matrix. U At the u-th
This optimization problem is equivalent to
user’s receiver, the effective channel is Gu u=1 B̆u,opt . Since
the index of B̆u,opt , ∀ u, is available at each user’s receiver,
P(G) = arg min det(MSE(B̆i )). (25)
B̆i ∈B the transmitted signal can be detected. For the single-user
case, theoverall N MT × N MC precoding matrix is B̆opt =
 
Similar to the MMSE criterion (21), the solution is B̆opt = QH 2 diag Bopt [0] . . . Bopt [N − 1] . Zero-forcing detection can
QH 
2 VC . be used at the receiver with the assumption of MR ≥ MC .
For each user, the total N log2 K feedback bits are
required for a codebook with K precoding matrices. When
B. Matrix Selection Criterion for Maximum-Likelihood Re- a better performance is required, a larger codebook can be
ceiver constructed, i.e., more bits can be sent to the transmitter.
To reduce the total amount of the feedback information, we
Now we consider the precoding matrix selection criterion
can exploit the correlation of precoding matrices on adjacent
for a multiuser OSTBC MIMO OFDM. Each user has an ML
subcarriers. The significant correlations between adjacent sub-
receiver. The user’s index u is omitted here for simplicity.
carriers lead to substantial correlation between the precoders
To minimize the system BER given the channel matrix G, corresponding to neighboring subcarriers. The neighboring
we need to maximize the Frobenius norm of the effective subcarriers can therefore be combined into a group and use the
channel GB̆ [7]. We choose the precoding matrix from the precoding matrix corresponding to the center subcarrier for all
codebook B according to the subcarriers in the group. If the N subcarriers are divided
into Nb groups, each group includes N/Nb subcarriers. Since
P(G) = arg max GB̆i F = SQ1 G Q2 B̆i F . (26)
B̆i ∈B the subcarriers near the group boundary may experience
performance degradation, an interpolation scheme can be used
This selection criterion can be easily implemented by perform- to improve the performance due to grouping. Interpolation
ing a matrix multiplication and computing a Frobenius norm introduces a unitary matrix QI which takes the unitary-
for each of the K codebook matrices. With the SVD of G in invariance of the optimal precoding matrix into consideration.
(17), the optimal B̆opt is given by B̆opt = QH 
2 VC . Each user The optimal QI can be determined by the same criteria used
performs ML decoding on the effective channel GB̆opt . for precoding selection, and a codebook Q can be built up for
Similarly as proven in [7], limited-feedback precoding in optimal interpolation matrix selection. Naturally, a larger size
OSTBC systems achieves full-diversity order. Before transmis- of the codebook Q will lead to a better BER performance. The
sion, an MC × T antenna OSTBC matrix is passed through details of interpolation schemes can be found in [14], [18].
the pre-processing filter and transmitted over MT antennas In the following subsections, we develop the matrix selec-
(MT ≥ MC ). Our precoding can thus be used in OSTBC tion criteria for both SM and OSTBC MIMO OFDM systems,
MIMO OFDM with an arbitrary number of transmit antennas. and propose the codebook design schemes.

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
4160 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 11, NOVEMBER 2008

Transmitter Channel Receiver

D. Codebook Design W [k]


We now consider the construction of the precoding code- M−QAM a[k] X[k]
MOD G D MOD
â[k] M−QAM
Mapper Demapper
_
book B = {B̆1 , . . . , B̆K }. We first show that frequency offsets B−I
have no impact on the codebook design, which makes pre-
coding on per-subcarrier basis possible. Next, we generalize Fig. 2. Tomlinson-Harashima precoding in a MIMO OFDM link.
the codebook design criterion which is valid only for flat-
fading MIMO channels in [5]–[7], [15], to OFDM systems
with frequency offset. The user index is omitted here. As in [15], we need to minimize
1) Impact of the ICI Matrix: Since S is a unitary matrix, the
singular value matrix and the right matrix in (18) are actually ρ= max B†p B̆q F , (34)
1≤p<q≤K
generated from the eigenvalue decomposition (EVD) of the
which is related to a packing in a complex Grassmannian
channel gain matrix HH H:
space. Since minimizing ρ in (34) is equivalent to maximizing
GH G = HH H = QH H H 
2 G Q1 Q1 G Q2 the minimum distance of (30), the codebook design crite-
(29)
= QH H  2 H
2 G G Q2 = VΓ V .
rion turns out to be the problem of Grassmannian subspace
packing. We therefore choose the set of K subspaces in
We thus find
Ξ(MT , MC ) such that dmin is as large as possible. Each
Lemma 1: In an OFDM system, if the values of frequency
precoding matrix in the set B̆ is given as B̆i = Φi−1 B̆1 ,
offsets only change on different receive antennas, B̆opt [k] =
 where B̆1 is formed by the first MC columns of a unitary
VC [k] is uniformly distributed on the set Θ(MT , MC ), i.e.,
matrix in the set of Θ(MT , MC ), and Φ is an MT × MT
the frequency offset does not have impact on the codebook
diagonal unitary matrix and ΦK = I, i.e., Φ is a K-th root
design compared to an OFDM system without frequency
of unity. We select the parameter set Ψ = {ϕ1 , . . . , ϕMT } to
offset.
achieve
Proof : If there is no frequency offset, the overall chan-  
nel matrix is reduced to a block diagonal matrix G , and  
min ρ= min max B̆†1 B̆i  ,
0≤ϕ1 ,...,ϕMT ≤K−1 0≤ϕ1 ,...,ϕMT ≤K−1 i=2,...,K F
V = Q2 V = diag V [0] . . . V [N − 1] is also a block
(35)
diagonal matrix. Each subblock matrix is uniformly distributed
i.e., the parameter set Ψ of the diagonal entries of Φ is
on Θ(MT , MT ) [21], where Θ(m, n) is the set of m × n  
matrices with n orthonormal columns. As in [6], the optimal Ψ = arg max min d B̆1 , Φi−1 B̆1 . (36)
precoding matrix on the subcarrier k B̆opt [k] = VC 
[k] is also 1≤i≤K−1

uniformly distributed on the set Θ(MT , MC ).  Geometrically, this construction rotates an initial MT -
2) Codebook Design Criteria: Since B̆ opt [k] is uniformly dimensional subspace using a K-th root of unity to form K
distributed over Θ(MT , MC ), we should design the codebook different MC -dimensional subspaces.
matrices in the set of Θ(MT , MC ). The set of all possible In SM MIMO OFDM, for MSV and MMSE selection
column spaces of the matrices B̆i , ∀ i, in Θ(MT , MC ) is criteria, the codebook can be designed by maximizing the
a complex Grassmannian manifold Ξ(MT , MC ), in which minimum projection two-norm distance between any pair
Ξ(m, n) is the set of n-dimensional subspaces in an m- of codeword matrix column space. For capacity selection
dimensional vector space. Considering each codebook matrix criterion, the codebook can be designed by maximizing the
generates a subspace, there is a set of subspaces yielded minimum Fubini-Study distance between any pair of codeword
by the codebook matrices {B̆1 , . . . , B̆K }. The subspaces in matrix column space [6]. Once the codebook is designed, the
the Grassmann manifold can be related by several different matrix on the k-th subcarrier B̆[k] ∈ B using the performance
distances: The chordal distance between any two subspaces is criteria in (21), (22) or (25) is chosen at the receiver. Its index
defined as is then delivered to the transmitter using only log2 K bits.
  1
dchord B̆p , B̆q = √ B̆p B̆H H
p − B̆q B̆q F . (30)
2 E. Non-Linear Tomlinson-Harashima Precoding
The projection two-norm distance between two subspaces is Non-linear THP, originally proposed for temporal pre-
 
dnorm B̆p , B̆q = B̆p B̆H H equalization of dispersive channels [10], [11], has recently
p − B̆q B̆q 2 , (31)
been extended to flat-fading (multiuser) MIMO systems to
where .2 is two-norm distance. The Fubini-Study distance mitigate the inter-layer interference [22], [23], reduce ICI in
between two subspaces is MIMO OFDM systems [12], [13], and mitigate the impact
    of spatial correlations in OSTBC MIMO OFDM [24]. The
dFS B̆p , B̆q = arccos | det B̆H
p B̆q |. (32)
non-linear property of THP reduces power efficiency loss in
The codebook can be designed according to a specific pre- linear precoding, and the precoding structure avoids error
coding selection criterion. This set of subspaces is a packing propagation typical for the decision feedback equalization
of subspaces in Ξ(MT , MC ). In OSTBC MIMO OFDM, a (DFE) [23].
packing can be described by the its minimum chordal distance The structure of a typical TH precoder in a MIMO OFDM
on the Grassmann manifold link is shown in Fig. 2. The whole setup involves a receiver-
  based feedforward filter D, a transmitter-based feedback ma-
dmin = min dchord B̆p , B̆q . (33) trix B, and modulo devices at both the transmitter and the
1≤p<q≤K

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
FU et al.: LIMITED-FEEDBACK PRECODING FOR CLOSED-LOOP MULTIPLE-USER MIMO OFDM SYSTEMS WITH FREQUENCY OFFSETS 4161

c[k] W  [k]
A. Correlated MIMO Channels
a[k]
B−1
X[k]
DG
a[k] + c[k]
MOD
â[k] The correlated channel model builds on previous work
reported in [25] and [26]. We assume a uniform linear array
Fig. 3. Equivalent structure of Tomlinson-Harashima precoding. (ULA) at the transmitter and the receiver with identical
antenna elements, and each tap has the identical fading corre-
lation matrices. As in [25], the entries of the full-rank transmit-
antenna correlationRT and the receive-antenna correlation
receiver. The linear pre-distortion B = B̆† is equivalent to
matrix RR are
the feedback structure in Fig. 2. An equivalent structure of  
conventional THP is shown in Fig. 3. For better clarification, dT
RT (m, n) = J0 2π|m − n|Δ
we name B as the feedback matrix of THP in the rest of the λ
  (37)
paper, while B̆ as the precoding matrix. dR
RR (m, n) = J0 2π|m − n| ,
Specific design targets for linear precoding are considered λ
in Section III. A to improve the overall system performance.
where J0 is zero-order Bessel function of the first kind. λ =
If the input sequence a[k] is a sequence of i.i.d. symbols with
c/fc is the wavelength with center frequency fc . Δ is the angle
variance Ea , the output of the modulo arithmetic feedback
of arrival spread, and dT and dR are the inter-element distance
structure is also a sequence of i.i.d. random variables, and the
of the transmit and receive antenna arrays, respectively. For
real and imaginary parts are independent,
  i.e., we can assume MIMO OFDM systems, the frequency-domain channel gain
X[k] with variance Es = E |X[k]|2 , ∀ k. Es is slightly
matrix at the k-th subcarrier is given by
larger than Ea , but the difference between Es and Ea becomes
negligible as the constellation size increases [23]. We can thus L−1
 2π
apply the linear precoding design criteria in in (21), (22) and H[k] = rR Hw,l rT e−j N lk = rR Hw [k]rT , (38)
(23) to our non-linear precoding selection criteria. Similarly, l=0
 † 
the feedforward matrix D = GB̆ . where the entries in Hw [k] = L−1 −j 2π
N lk are i.i.d.
l=0 Hw,l e
Given the data carrying symbols a[k] ∈ A (the initial M -ary complex Gaussian random variables with zero mean and unity
constellation), the transmitted symbols X[k] are successively 1/2 1/2
variance. rR = RR and rT = RT .
calculated via the √ modulo arithmetic feedback filter. The non- B. Limited-Feedback Precoding in Spatially Correlated
linear modulo 2 M reduction, which is applied separately to MIMO Channels
the real and imaginary parts of the input, can be defined as
MOD √ No correlation is assumed among different users. The
√2 M (a) = a + c, where c is the unique

integer multiple
 receive antennas in this subsection means the antennas of the
of
 √ 2 M for which
 MOD √ (a) , MOD √ (a) ∈
2 M 2 M
√ same user. The user index is omitted.
− M , M , such that a transmit signal has smaller power. 1) Receive Antenna Correlations Only: We first consider
In other words, instead of sending the data symbols a[k] to the the case that each pair of transmit antennas has sufficient
linear pre-equalization B̆, the symbols a[k] + c[k] are passed distance, i.e., only the effect of receive correlations needs to
through B̆. At the receiver, a slicer, which applies the same be analyzed. The channel is given by
modulo operation as that at the transmitter, is used. The unique
estimates of the data symbols can be generated by the modulo GR = SQ1 GR Q2 , (39)
operation that takes the periodic extension into account and  
where GR = IN ⊗ rR G is a block diagonal matrix,
yields estimates ĉ. Since the feedback structure is moved to and G is given by (15). The k-th subblock on the main
transmitter and the modulo operation is memoryless, no error diagonal of GR is HRc [k] = rR Hw [k]. We thus can still
propagation can occur. Consequently, after passing through the design precoding on a subcarrier basis. The SVD of HRc [k]
filter D and discarding the modulo congruence at the receiver, is HRc [k] = URc [k]ΓRc [k]VRc H
[k] with singular values of
the data symbols a[k] are only corrupted by an additive noise γRc,1 [k] ≥ . . . ≥ γRc,MT [k]. The following lemma describes
and become Y [k] = a[k] + W  [k]. Note that W  [k], the k-th the distribution of VRc [k].
entry of the filtered noise vector W = DW, has individual Lemma 2: VRc [k] is a uniformly distributed unitary matrix
2
variance σW .
over Θ(MT , MC ) and is independent of ΓRc [k], if the channel
k

gain matrix Hw [k] (11) has i.i.d. CN (0, 1) entries.


Proof : The entries Hu,v [k] of the channel gain matrix Hw [k]
IV. L IMITED -F EEDBACK P RECODING OVER S PATIALLY are i.i.d. complex Gaussian random variables with zero mean
C ORRELATED C HANNELS and unity variance (see details in Section II). The distribution
of an uniformly distributed unitary matrix is unchanged when
In the section, we focus on OFDM in spatially correlated the matrix is multiplied by any deterministic unitary matrix.
fading environments. Insufficient scattering around antennas HRc [k] is thus a right-rotationally invariant random matrix,
of the BS transmitter and/or the receiver makes the channels and VRc [k] is thus uniformly distributed on Θ(MT , MT )
spatially correlated. The precoding matrix is restrained to lie [21], i.e., ΩVRc [k] is also uniformly distributed if Ω ∈
in the codebook B = {B̆1 , B̆2 , . . . , B̆K }. At the receiver, we Θ(MT , MT ) [27]. 
choose the matrix as a function of the channel conditions to Thus, the matrix which is formed by the first MC columns
minimize the error rate or maximize the capacity. of VRc [k] is uniformly distributed on the set Θ(MT , MC ).

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
4162 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 11, NOVEMBER 2008

The codebook design criterion in Section III is also available V. S IMULATION R ESULTS
for the case that only receive antenna array is correlated. We We run simulations to verify the BER performance of our
can choose the feedback matrix from the codebook B by (21) proposed precoders. The codebook is known a priori at both
or (23) for SM MIMO OFDM and (26) for OSTBC MIMO the transmitter and users’ receivers. A MIMO 4-QAM-OFDM
OFDM. system with 64 subcarriers on a 6-tap Rayleigh fading channel
2) Both Receive and Transmit Antenna Correlations: This is considered. The vehicular B channel specified by ITU-
subsection considers the fully correlated channel model (40). R M. 1225 [28], is used where the channel tap gains are
Similarly the overall channel matrix G can be given by zero-mean complex Gaussian random processes with variances
of −4.9 dB, −2.4 dB, −15.2 dB, −12.4 dB, −27.6 dB, and
G = SQ1 G Q2 , (40) −18.4 dB relative to the total power gain. The excess delays
of the channel taps are 0, 300 ns, 8900 ns, 12900 ns, 17100 ns,
where the N MR × N MT spatially-correlated
 channel gain
and 20000 ns, respectively. For many wireless systems, the
matrix is G = diag H[0] . . . H[N − 1] with H[k] is given
multipath channels fade slowly in comparison to the symbol
in (38). We first need to find the optimal matrix Bopt [k] for
or block duration. In this work we have assumed channel gains
H[k], and the desired overfall optimal precoding matrix is
to be constant over several OFDM symbol intervals. Each user
Bopt = QH 
2 Bopt . has Mu receive antennas and different frequency offsets. MR
Intuitively, we want to choose a precoding matrix with different values of normalized frequency offsets are assumed
the effective channel H[k]B̆ [k] to provide a performance to be uniformly distributed in two intervals I = (0, 0.1] and
approaching to that given by H[k]B̆opt [k]. Since improvement II = (0.1, 0.3].
of probability of error or capacity is relative to maximize
H[k]B̆ [k]F , we will attempt to minimize
  A. Spatially Multiplexed OFDM
ϑ = E H[k]B̆opt [k]2F − H[k]B̆ [k]2F . (41) This subsection considers spatially uncorrelated MIMO
channels.
Eq. (41) can be bounded as 1) Perfect CSI at the Receiver: Here, we assume that the
  user has perfect knowledge of CSI, including frequency offset
ϑ = E H[k]B̆opt [k]2F − GR [k]rT B̆ [k]2F and channel gains. Fig. 4 shows the BER of 2-user 4-QAM
  OFDM for two groups; MT = 4, MC = 2, Mu = 2. First, the
≤ E H[k]B̆opt [k]2F − γRc,1
2
B̆H  2
Rc,opt [k]rT B̆ [k]F , codebook consists of 64 matrices, i.e., 6 bits are transferred to
(42) the transmitter; while 32 matrices are included in the second
group. The BER of an OFDM system with zero-frequency
where B̆Rc,opt [k] is the MT ×MC optimal precoding matrix of offset is shown as a reference. The MMSE criterion is used
HRc [k] in GR (39). Since VRc [k] is a uniformly distributed to select the precoding matrix. Our precoders improve BER
unitary matrix over Θ(MT , MC ) and independent of the notably: even with normalized frequency offsets in the interval
singular value matrix, the distribution of (42) only has one II, OFDM with the proposed precoder performs as well as the
term which depends on the codebook. As a consequence, zero-frequency offset reference, i.e., the BER increase due to
it is sufficient to only consider rH T B̆Rc,opt [k], which is a ICI has been eliminated completely. Our non-linear LFB-THP
subspace correlation as it only depends on the column space outperforms its linear counterpart. The system has lower BER
of B̆Rc,opt [k], B̆Rc,opt [k] ∈ Θ(MT , MC ). All column spaces when the number of feedback bits increases. We also consider
in Θ(MT , MC ) generate the complex Grassmannian manifold the case when grouping with the interpolation scheme is used.
Ξ(MT , MC ). As shown in Section III, the Grassmannian The N subcarriers are divided into 8 groups, and each group
subspace packing problem in uncorrelated channels can be has 8 subcarriers. The size of the codebook Q for interpolation
described by designing a codebook B = {b1 , .., bK } to is 4 as in [14]. Thus, the total number of feedback bits is
maximize the minimum distance 8 × (log 64 + log 4) = 64 bits. If the grouping scheme is not
used, 64×log 64 = 384 bits are needed. Due to grouping, there
dmin = min d(bm , bn ). (43) is 2.5 dB performance loss at the BER of 10−4 . However, we
1≤m≤n≤K
save more than 80% feedback bits. The optimal higher-order
We obtain our codebook in correlated channels from multi- interpolation design (large-size of Q) is more complicated and
plying each element of B by rT . Therefore, we design the still under investigation.
codebook B by picking {b1 , .., bK } that maximize (43) and 2) Impact of Inaccurate Channel Estimation: Fig. 5
normalize the codebook to meet the average transmit power presents BER when each user has imperfect knowledge of
constraint channel gains and frequency offset. The MMSE selection
rH bi criterion is used and the size of the codebook is 64. We assume
B̆i = TH . (44) that the channel does not change much for several consecu-
rT bi 
tive OFDM symbol durations. The frequency offset is then
This design criterion adapts the precoder to the correlated- estimated using the frequency offset correction and tracking
channel conditions. The transmit spatial correlation matrix RT scheme as in [1]. At an SNR of 20 dB, the average normalized
can be estimated at the transmitter so that no feedback for the MSE of the frequency offset estimate is 1.44 × 10−3 for
correlation matrix is needed. 10% normalized frequency offset, and 6.30 × 10−3 for 30%

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
FU et al.: LIMITED-FEEDBACK PRECODING FOR CLOSED-LOOP MULTIPLE-USER MIMO OFDM SYSTEMS WITH FREQUENCY OFFSETS 4163

ε=0 ε=0
−1
10 ε ∈ I, THP, K=64, N Groups ε ∈ I, THP
ε ∈I, LP, K=64, N Groups −1 ε ∈I, LP
ε ∈I, THP, K=32, N Groups 10 ε ∈I, THP
ε ∈I, LP, K=64, N/8 Groups ε ∈II, LP
ε ∈II, THP, K=64, N Groups

−2
10
−2
10
BER

BER
−3 −3
10 10

−4
10
−4
10
0 2 4 6 8 10 12 14 16 18 20 0 4 8 12 16 20
E /N (dB) E /N (dB)
b 0 b 0

Fig. 4. BER of LFB-THP and LFB linear precoding (LFB-LP) with MMSE Fig. 5. BER of LFB-THP and LFB linear precoding (LFB-LP) with MMSE
codebook selection criterion as a function of the SNR for different values codebook selection criterion as a function of the SNR for different values
of the normalized frequency offset and 64-subcarrier 2-user 4-QAM-OFDM; of the normalized frequency offset and 64-subcarrier 2-user 4-QAM-OFDM;
perfect CSI at the receiver; MT = 4, MC = 2, Mu = 2. MT = 4, MC = 2, Mu = 2; estimated CSI at the receiver. K = 64.

ε=0
normalized frequency offset. With the estimated frequency ε ∈ I, MMSE
offset assumed constant over at least one OFDM symbol 10
−1 ε ∈II, MMSE
ε ∈I, MSV
period, the channel gain is estimated using pilot symbols as ε ∈II, MSV
in [29]. In order to guarantee reasonable performance of the ε ∈I, MMI
channel estimator, every OFDM symbol is followed by a pilot −2
ε ∈II, MMI
10
block of length 2NCP , where NCP is the length of cyclic
BER

prefix. The throughput loss incurred due to the pilot blocks is


2NCP /(N + NCP ). In our case, the number of subcarriers is
64 and the length of cyclic prefixes is 16. At an SNR of 20 dB, 10
−3

the average normalized MSE of the channel gain estimates is


around 0.036 with a normalized frequency offset of 10%, and
0.047 with a normalized frequency offset of 30%. The value −4
of MSE decreases as SNR increases. 10

The BER of OFDM with zero-frequency offset is also 0 5 10 15 20 25


shown for comparison. Clearly, limited-feedback linear pre- E b/N0 (dB)
coding is more sensitive to estimation errors than the proposed
THP. Compared with the ideal case of zero-frequency offset, Fig. 6. BER for LFB-THP as a function of the SNR for different values of
the BER degradation is small for the imperfect channel and the normalized frequency offset and 64-subcarrier 2-user 4-QAM SM OFDM;
MT = 3, MC = 2, Mu = 2. The MMSE, MSV and MMI codebook
frequency offset estimates. Consequently, even with imperfect selection criteria are compared.
CSI, our precoders still improve BER significantly.
3) Different Performance Criteria: The BERs of two-user
4-QAM uncoded and coded OFDM systems with non-linear precoder can be used in OSTBC systems. The Alamouti code
limited-feedback precoding are shown in Fig. 6. The codebook is considered with code rate of 1. The BER increase due to ICI
size K is set to 64. Each user has 2 receive antennas. The BER is significantly reduced by our precoder, and the Alamouti-
of OFDM with zero-frequency offset is shown as a reference. coded OFDM achieves a 3 dB gain over the uncoded SM
In Fig. 6, the MMSE, MSV and MMI selection criteria are MIMO OFDM at a BER of 10−4 in 2 × 4 systems. In 3 × 4
used in an SM MIMO OFDM system; MT = 3, MC = Alamouti-coded OFDM, once again, ICI is almost completely
2, Mu = 2. As before, our precoder reduces ICI significantly; suppressed. As a result, our precoder can be used for OSTBC
even for the normalized frequency offsets in the interval II, MIMO OFDM with an arbitrary number of transmit antennas.
the BER is significantly improved. Furthermore, the system
using the MMSE criterion outperforms the systems using the C. Spatially Correlated MIMO Channels
MSV and the MMI criteria by 0.6 and 1.8 dB, respectively, at
In Fig. 8, a correlated Rayleigh fading channel is simulated
a BER of 10−4 with normalized frequency offsets in I.
for a two-user OFDM system; MT = 3, MC = 2, Mu = 2.
The MMSE selection criterion is used and the codebook size
B. OSTCB OFDM is 64. We set the angle of arrival spread Δ in (37) as 0.1;
Fig. 7 presents the BER of 2 × 4 and 3 × 4 single- the transmit and each user’s receive antenna spacings are 4λ
user OFDM using the MMSE criterion and shows that our and 0.45λ, respectively. No correlation is assumed between

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
4164 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 11, NOVEMBER 2008

ε=0 precoders reduce the feedback requirement. Non-linear pre-


ε∈I coding outperforms linear precoding. The results demonstrate
ε ∈II
−2
that limited-feedback precoding significantly reduces the BER
10
degradation due to frequency offset. Furthermore, the pro-
posed precoder can also be used in OSTBC MIMO OFDM
Alamouti−coded 3 × 4 OFDM systems with an arbitrary number of transmit antennas and
spatially correlated MIMO channels.
BER

10
−3 Alamouti−coded 2 × 4 OFDM To further reduce the feedback load, grouping with interpo-
uncoded 2 × 4 OFDM lation has been introduced. Higher-order interpolation design
will lead to a better performance, but is more complicated.
There is a trade-off among the complexity of the interpolation
design, performance, and the feedback load. It thus remains
10
−4
a future research topic to develop a practical size of the
interpolation codebook.
0 5 10 15
E b/N0 (dB)
R EFERENCES
Fig. 7. BER of LFB-THP with the MMSE selection criterion as a function
of the SNR for different values of the normalized frequency offset and 64- [1] G. L. Stüber, J. R. Barry, S. W. McLaughlin, Y. G. Li, M. A. Ingram,
subcarrier 2 × 4 4-QAM uncoded (SM) OFDM, 4-QAM Alamouti-coded and T. G. Pratt, “Broadband MIMO-OFDM wireless communications,”
OFDM, and 3 × 4 4-QAM Alamouti-coded OFDM. Proc. IEEE,, vol. 92, no. 2, pp. 271–294, Feb. 2004.
[2] Telecommunications Industry Association, TIA/EIA Physical Layer
Standard for cdma2000 Spread Spectrum Systems, Revision C.
ε=0, uncorrelated TIA/EIA/IS-2000-2.
ε ∈ I, uncorrelated [3] 3rd Generation Partnership Project, Technical Specification Group Radio
−1 ε ∈I, correlated Access Network: Physical Channels and Mapping of Transport Channels
10
ε ∈II, correlated onto Physical Channels (FDD) (release 1999). v.3.2.0, 2000-2003.
[4] D. J. Love and R. W. Heath Jr., “What is the value of limited feedback
for MIMO channels?” IEEE Commun. Mag., vol. 42, no. 10, pp. 54–59,
Oct. 2004.
10
−2 [5] ——, “Grassmannian beamforming for multiple-input multiple-output
wireless systems,” IEEE Trans. Inform. Theory, vol. 49, no. 10, pp.
BER

2735–2747, Oct. 2003.


[6] ——, “Limited feedback precoding for spatial multiplexing systems,”
IEEE Trans. Inform. Theory, vol. 51, no. 8, pp. 2967–2976, Aug. 2005.
−3
10 [7] ——, “Limited feedback unitary precoding for orthogonal space-time
codes,” IEEE Trans. Signal Processing, vol. 53, no. 1, pp. 64–73, Jan.
2005.
[8] T. Pollet, M. V. Bladel, and M. Moeneclaey, “BER sensitivity of OFDM
−4 systems to carrier frequency offset and Wiener phase noise,” IEEE Trans.
10 Commun., vol. 43, no. 2/3/4, pp. 191–193, Feb./Mar./Apr. 1995.
[9] S. - Y. Kung, Y. Wu, and X. Zhang, “Bezout space-time precoders and
0 5 10 15 20 25 equalizers for MIMO channels,” IEEE Trans. Signal Processing, vol. 50,
E b/N0 (dB) no. 10, pp. 2499–2514, Oct. 2002.
[10] M. Tomlinson, “New automatic equalizer employing modulo arith-
Fig. 8. BER for LFB-THP with the MMSE criterion as a function of the metic,” Electron. Lett., vol. 7, pp. 138–139, Mar. 1971.
SNR for different values of the normalized frequency offset and 64-subcarrier [11] H. Harashima and H. Miyakawa, “Matched-transmission technique for
4-QAM SM MIMO OFDM in spatially correlated channels; MT = 3, MC = channels with intersymbol interference,” IEEE Trans. Commun., vol.
2, Mu = 2. COM-20, pp. 774–780, Aug. 1972.
[12] Y. Fu, W. A. Krzymień, and C. Tellambura, “Transmitter precoding for
ICI reduction in OFDM systems,” in Proc. IEEE VTC’05-Spring, vol. 3,
Stockholm, Sweden, May 2005, pp. 1788–1792.
different users. The transmit antenna correlation matrix RT [13] Y. Fu, C. Tellambura, and W. A. Krzymień, “Transmitter precoding for
is known at both the transmitter and the receiver. Our LFB- ICI reduction in closed-loop MIMO OFDM systems,” IEEE Trans. Veh.
Technol., vol. 56, no. 1, pp. 115–125, Jan. 2007.
TH precoder reduces ICI due to frequency offset. A marginal [14] J. Choi and R. W. Heath Jr., “Interpolation based unitary precoding
BER loss occurs as a result of antenna correlations, i.e., our for spatial multiplexing MIMO-OFDM with limited feedback,” in Proc.
LFB-THP works well in spatially-correlated MIMO channels. IEEE Globecom’04, vol. 1, Dallas, TX, Nov. 2004, pp. 214–218.
[15] B. M. Hochwald, T. L. Marzetta, T. J. Richardson, W. Sweldens, and R.
Urbanke, “Systematic design of unitary space-time constellation,” IEEE
Trans. Inform. Theory, vol. 46, no. 6, pp. 1962–1973, Sept. 2000.
VI. C ONCLUSION [16] S. M. Alamouti, “A simple transmit diversity technique for wireless
communications,” IEEE J. Select. Areas Commun., vol. 16, no. 8, pp.
Linear and non-linear limited-feedback precoding have been 1451–1458, Oct. 1998.
developed for both multiuser SM OFDM and OSTBC MIMO [17] V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block
OFDM in the presence of frequency offsets. We have shown codes from orthogonal designs,” IEEE Trans. Inform. Theory, vol. 45,
no. 5, pp. 1456–1467, July 1999.
that the ICI matrix does not influence precoding matrices for [18] D. J. Love and R. W. Heath Jr., “Interpolation based transmitter
individual users, allowing precoding design on per-subcarrier beamforming for MIMO-OFDM with limited feedback,” IEEE Trans.
basis. Exploiting this property, we have proposed the limited- Signal Processing, vol. 53, no. 11, pp. 4125–4135, Nov. 2005.
[19] A. Scaglione, P. Stoica, S. Barbarossa, G. B. Giannakis, and H. Sampath,
feedback codebook design algorithm and derived the precod- “Optimal designs for space-time linear precoders and decoders,” IEEE
ing matrix selection criteria. The proposed limited-feedback Trans. Signal Processing, vol. 50, no. 5, pp. 1051–1064, May 2002.

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.
FU et al.: LIMITED-FEEDBACK PRECODING FOR CLOSED-LOOP MULTIPLE-USER MIMO OFDM SYSTEMS WITH FREQUENCY OFFSETS 4165

[20] H. Bölcakei, D. Gesbert, and A. J. Paulraj, “On the capacity of OFDM- Chintha Tellambura (M’97-SM’02) received the
based spatial multiplexing systems,” IEEE Trans. Commun., vol. 50, B.Sc. degree (with first-class honors) from the Uni-
no. 2, pp. 225–234, Feb. 2002. versity of Moratuwa, Moratuwa, Sri Lanka, in 1986,
[21] A. T. James, “Distribution of matrix variates and latent roots derived the M.Sc. degree in electronics from the University
from normal samples,” Ann. Math. Statist., vol. 35, pp. 457–501, 1964. of London, London, U.K., in 1988, and the Ph.D. de-
[22] C. Windpassinger, R. F. H. Fischer, T. Vencel, and J. B. Huber, “Pre- gree in electrical engineering from the University of
coding in multiantenna and multiuser communications,” IEEE Trans. Victoria, Victoria, BC, Canada, in 1993. From 1993
Wireless Commun., vol. 3, no. 4, pp. 1305–1315, July 2004. to 1994, he was with the University of Victoria and,
[23] R. F. H. Fischer, Precoding and Signal Shaping for Digital Transmission. from 1995 to 1996, with the University of Bradford,
New York: Wiley, 2002. Bradford, U.K., as a Postdoctoral Research Fellow.
[24] Y. Fu, W. A. Krzymień, and C. Tellambura, “Transmitter precoding From 1997 to 2002, he was with Monash University,
for orthogonal space-time block-coded OFDM in transmit-antenna and Melbourne, Australia. He is currently with the Department of Electrical
path-correlated channels,” in Proc. IEEE VTC’06-Fall, Montreal, QC, and Computer Engineering, University of Alberta, Edmonton, Canada, as
Canada, 2006. a Professor. His research interests include coding, communication theory,
[25] D. Shiu, G. J. Foschini, M. J. Gans and J. M. Kahn, “Fading correlation modulation, equalization, and wireless communications.
and its effect on the capacity of multi-element antenna systems,” IEEE Dr. Tellambura is an Associate Editor for the IEEE T RANSACTIONS ON
Trans. Commun., vol. 48, no. 3, pp. 502–512, Mar. 2000. C OMMUNICATIONS and the Area Editor of Wireless Communications Theory
[26] H. Bölcskei, M. Borgmann, and A. J. Paulraj, “Impact of the propagation and Systems for the IEEE T RANSACTIONS ON W IRELESS C OMMUNICA -
environment on the performance of space-frequency coded MIMO- TIONS . He was the Chair of the 2005 Communication Theory Symposium in
OFDM,” IEEE J. Select. Areas Commun., vol. 21, no. 3, pp. 427–439, Global Telecommunications Conference, held in St. Louis, MO.
Mar. 2003.
Witold A. Krzymień (M’79-SM’93) received his
[27] T. L. Martetta and B. M. Hockwald, “Capacity of a mobile multiple-
M.Sc. (Eng.) and Ph.D. degrees (both in Electrical
antenna communication link in Rayleigh flat fading,” IEEE Trans.
Engineering) in 1970 and 1978, respectively, from
Inform. Theory, vol. 45, no. 1, pp. 139–157, Jan. 1999.
the Poznań University of Technology in Poznań,
[28] International Telecommunication Union, Recommendation ITU-R M.
Poland. He received a Polish national award of
1225, Guidelines for Evaluation of Radio Transmission Technologies
excellence for his PhD thesis.
for IMT-2000, Feb. 2002.
Since April 1986 he has been with the De-
[29] Y. - S. Choi, P. J. Voltz, and F. A. Cassara, “On channel estimation and
partment of Electrical and Computer Engineering
detection for multicarrier signals in fast and selective Rayleigh fading
at the University of Alberta, Edmonton, Alberta,
channels,” IEEE Trans. Commun., vol. 49, no. 8, pp. 1375–1387, Aug.
Canada, where he currently holds the endowed Rohit
2001.
Sharma Professorship in Communications & Signal
Processing. In 1986, he was one of the key research program architects of
the newly launched TRLabs, Canada’s largest industry-university-government
pre-competitive research consortium in the Information and Communication
Technology area, headquartered in Edmonton. His research activity has been
closely tied to the consortium ever since.
Over the years he has also done collaborative research work with Nortel
Networks, Ericsson Wireless Communications, German Aerospace Centre
(DLR - Oberpfaffenhofen), Telus Communications, Huawei Technologies and
the University of Padova (Italy). He held visiting research appointments at the
Twente University of Technology (Enschede, The Netherlands; 1980-1982),
Bell-Northern Research (Montréal, Canada; 1993-1994), Ericsson Wireless
Communications (San Diego, USA; 2000), Nortel Networks Harlow Labora-
tories (Harlow, UK; 2001), and the Department of Information Engineering at
Yu Fu received the B.Sc. degree in electrical en- the University of Padova (2005). His research is currently focused on broad-
gineering from the Beijing University of Posts and band high throughput wireless packet data access for mobile and nomadic
Telecommunications, Beijing, P. R. China, in 1999. users, employing multi-carrier signalling, multiple antenna techniques and
She received the M.Sc. degree in electrical engi- link adaptation, as well as on the related MAC and network layer issues of
neering from the National University of Singapore, hybrid ARQ, user scheduling, multi-hop relaying, and network coordination
Singapore, in 2002. From 1999 to 2000, she was and cooperative communications.
with the China United Telecommunications Ltd. Co. Dr. Krzymień is a Fellow of the Engineering Institute of Canada, and
in Beijing, P. R. China. In 2003, she was with the a licensed Professional Engineer in the Provinces of Alberta and Ontario,
MRD Technologies Pte. Ltd. in Singapore. Since Canada. He is an Associate Editor of the IEEE T RANSACTIONS ON V EHIC -
September 2003, she is a Ph. D student in the ULAR T ECHNOLOGY and a member of the Editorial Board of W IRELESS
Department of Electrical and Computer Engineering, P ERSONAL C OMMUNICATIONS (Springer). From 1999 to 2005 he was the
University of Alberta, Canada. She is currently with Nortel Networks, Ottawa, Chairman of Commission C (Radio Communication Systems and Signal
Canada, working on 4G wireless LTE system design. Her research interests Processing) of the Canadian National Committee of URSI (Union Radio
include transceiver optimization, equalization and pre-processing techniques, Scientifique Internationale), and from 2000 to 2003 he was the Associate
multiple-input multiple-output antenna and multicarrier systems. Editor for Spread Spectrum and Multi-Carrier Systems of the IEEE T RANS -
Yu Fu was the recipient of the NSERC Postdoctoral Fellowship, the NSERC ACTIONS ON C OMMUNICATIONS . He received the 1991/1992 A.H. Reeves
Postgraduate Scholarship, the iCORE Graduate Student Scholarship, the Wal- Premium Award from the Institution of Electrical Engineers (U.K.) for a paper
ter H Johns Graduate Fellowship, the Alberta Graduate Student Scholarship, published in the IEE P ROCEEDINGS , Part I. In April 2008 he received the Best
and the Chinese Government Award for Outstanding Self-Financed Students Paper Award at the 2008 IEEE Wireless Communications and Networking
Abroad. Conference (WCNC’08).

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 4, 2009 at 10:06 from IEEE Xplore. Restrictions apply.

Das könnte Ihnen auch gefallen