Sei sulla pagina 1di 5

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO.

4, MAY 2009 1741

Max-Min Fair Pre-DFT Combining for OFDM


Systems With Multiple Receive Antennas
Yinman Lee, Member, IEEE

Abstract—For orthogonal frequency-division multiplexing latest broadcasting and WiMAX standards, and any additional
(OFDM) systems equipped with multiple receive antennas, DFT block will remarkably increase the computational com-
conventional pre-discrete Fourier transform (DFT) combining plexity. Pre-DFT combining was then proposed for complexity
cannot balance the signal-to-noise ratio (SNR) performance of
all subcarriers. This degrades the whole system performance. In reduction [2]–[5]. Usually, only one DFT block is required.
this paper, we propose the use of the max-min fair criterion for This saving is very significant, particularly when the number
pre-DFT combining to solve the problem. Semidefinite relaxation of receive antennas and the number of subcarriers are large.
(SDR) is employed to approximate the solution. We also present Conventional pre-DFT combining is set to maximize the sum
a simple way to effectively reduce the amount of computation of the output signal-to-noise ratio (SNR) values achieved in
without sacrificing much of the performance. Simulation results
show that, for both uncoded and coded OFDM systems, the all subcarriers before detection. For easy reference, we call
proposed max-min fair pre-DFT combining solved via SDR can this criterion as maximizing the overall output SNR in the
outperform conventional pre-DFT combining under various following. The disadvantage of it is that the SNR performance
multipath channel environments with affordable computational of different subcarriers is often not balanced. The high error
complexity. rate recorded in some subcarriers causes a bottleneck, which
Index Terms—Orthogonal frequency-division multiplexing will unavoidably degrade the whole system performance.
(OFDM), pre-discrete Fourier transform (DFT) combining, In this paper, we propose the use of the max-min fair
semidefinite programming, semidefinite relaxation (SDR). criterion, which is nondeterministic polynomial-time hard
(NP-hard) in nature, for pre-DFT combining. Fortunately, this
I. I NTRODUCTION criterion can be reformulated to allow the application of semi-
definite relaxation (SDR) [6] and, thus, can accurately and
O RTHOGONAL frequency-division multiplexing (OFDM)
is an effective technology for robust and reliable high-rate
transmission in next-generation wireless communication sys-
efficiently be approximated in polynomial time [7]. This en-
sures satisfactory SNR performance for the bad subcarriers,
tems [1]. It transforms a frequency-selective fading channel into and the total error rate can substantially be improved. To take
parallel flat-fading subchannels, thereby mitigating the effect of one step further, we present a simple way to effectively reduce
intersymbol interference and reducing the receiver complexity the amount of computation without sacrificing much of the
in both the equalization and symbol-decoding stages. As a performance. Simulation results show that, for both uncoded
result, OFDM has recently received much attention in digital and coded (convolutionally coded with hard-decision decoding)
video/audio broadcasting, wireless local area networks (IEEE OFDM systems, the proposed max-min fair pre-DFT combin-
802.11a/g/n standards), broadband wireless access (BWA) ing solved via SDR can perform better than conventional pre-
(IEEE 802.16e standard, which is also known as WiMAX), DFT combining under various multipath channel environments
mobile BWA (IEEE 802.20 standard), fourth-generation mobile with affordable computational complexity.
communication systems, etc. Throughout this paper, we use bold letters, bold letters with
It is known that the use of multiple receive antennas an overbar, lower case letters, and upper case letters to denote
for OFDM signal reception can improve the link quality. vectors, matrices, time-domain signals, and frequency-domain
Subcarrier-based maximum ratio combining (MRC) gives ex- signals, respectively.
cellent performance; however, it requires high computational
complexity since one discrete Fourier transform (DFT) block II. S YSTEM D ESCRIPTION
for each receive antenna is needed to fully exploit the advantage
of spatial diversity. In modern OFDM applications, the number We consider an OFDM system with one transmit antenna
of subcarriers is up to several thousands, as reported in the and M receive antennas. Define an N × 1 complex signal
vector S(k) = [ S(kN ) S(kN + 1) · · · S(kN + N − 1) ]T
as the kth OFDM data block (in the frequency domain) to be
Manuscript received January 16, 2008; revised June 11, 2008. First published transmitted, where N is the number of subcarriers. This data
August 12, 2008; current version published April 22, 2009. This work was
supported by the National Science Council, Taiwan, under Grant NSC 96-2221- block is first modulated by inverse DFT (IDFT). With matrix
E-260-003. The review of this paper was coordinated by Dr. Y.-C. Liang. representation, we can write the output of the IDFT (in the time
The author is with the Graduate Institute of Communication Engineer- domain) as
ing, National Chi Nan University, Puli 54561, Taiwan (e-mail: ymlee@
ncnu.edu.tw).
Color versions of one or more of the figures in this paper are available online s(k) = [ s(kN ) s(kN + 1) ··· s(kN + N − 1) ]T
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TVT.2008.2003445 = F̄H S(k) (1)

0018-9545/$25.00 © 2008 IEEE

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 3, 2009 at 09:07 from IEEE Xplore. Restrictions apply.
1742 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 4, MAY 2009

combining operation and the resultant N × 1 signal vector


ready for detection can be expressed as

Y(k) = R̄(k)w = diag {S(k)} H̄w + N̄(k)w (5)

with N̄(k) = [ N0 (k) N1 (k) · · · NM −1 (k) ]. In the


preceding equation, H̄w and N̄(k)w are the effective channel
Fig. 1. Block diagram of a simplified OFDM diversity receiver with pre-DFT and the effective noise, respectively, after diversity combining.
combining.
Conventional pre-DFT combining is based on maximizing the
overall output SNR of the transmitted OFDM data block S(k).
√ F̄ is an N × N DFT matrix with elements [F̄]p,q =
where In that case, the optimum choice for w can be shown to be
√ N ) exp(−j2πpq/N ) for p, q = 0, 1, . . . , N − 1 and j =
(1/ the eigenvector corresponding to the maximum eigenvalue of
−1. A cyclic prefix (CP) is inserted afterward, and its length H̄H H̄ [2].
Lcp is chosen to be longer than the maximum length of Usually, the data modulated on all subcarriers are equally
the multipath fading channel L. Usually, L ≤ Lcp  N is important. One possible problem of conventional pre-DFT
assumed. The resultant signal is then upconverted to radio combining is that the improvement of the overall output
frequency for transmission. In addition, define an N × 1 vec- SNR is often at the cost of sacrificing the performance of
tor hm = [ hm (0) hm (1) · · · hm (L − 1) 0 · · · 0 ]T , some subcarriers, which is surely not desirable for signal
where hm (l) represents the lth complex channel coefficient detection in uncoded systems. In addition, in coded OFDM
for the mth receive antenna, with 0 ≤ l ≤ L − 1 and 0 ≤ m ≤ systems, this increases the load of error control coding, and
M − 1. We suppose that the channel fading is quasi-static, i.e., the whole system performance will still be limited by the
it does not vary within one OFDM data block but can change bad subcarriers. To compensate for the degradation, very low
from block to block. Collecting all channel vectors from the M code-rate error control codes should be employed, and the
different receive antennas, we construct an N × M channel ma- bandwidth efficiency is unavoidably reduced.
trix h̄ = [ h0 h1 · · · hM −1 ] and its frequency response as
III. P ROPOSED M AX -M IN F AIR P RE -DFT C OMBINING
H̄ = [ H0 H1 ··· HM −1 ] = F̄h̄ (2)
To remedy the issue of unbalanced performance among
different subcarriers in pre-DFT combining, we propose the use
with Hm = F̄hm . In an ordinary OFDM signal reception
of the max-min fair criterion. We define a 1 × M vector γn as
process, after frequency downconversion, CP removal, and
the nth row of the channel matrix H̄ given in (2), with 0 ≤ n ≤
DFT demodulation, the resultant N × 1 signal vector in the
N − 1. With the max-min fair criterion, the optimization of w
frequency domain from the mth receive antenna, which is
can be described as
denoted by Rm (k), can be shown to be
max min |γn w|2 , subject to wH w = 1 (6)
Rm (k) = diag {S(k)} Hm + Nm (k) (3) w n

where |γn w|2 indicates the signal power of the nth subcarrier
where diag{·} represents a diagonal matrix with the main after diversity combining. The idea behind this criterion is
diagonal being the included vector, and Nm (k) is an N × 1 to optimize the SNR performance of the worst subcarrier. It
complex Gaussian noise vector with zero mean and equal vari- essentially rectifies the fairness problem in conventional pre-
ance for each element. Similarly, we can collect the M received DFT combining. In this way, the signal strength of the worst
signal vectors and form an N × M received signal matrix as subcarrier will not be too low in most circumstances. The SNR
loss in the bad subcarriers will be reduced, and thus, the perfor-
R̄(k) = [ R0 (k) R1 (k) ··· RM −1 (k) ] . (4) mance bottleneck for OFDM systems will be removed. On the
one hand, it is intuitively true that the max-min fair criterion is
To optimize the detection performance, subcarrier-based MRC an appropriate objective for uncoded OFDM systems. On the
can be used to combine the signals from different receive other hand, we will empirically show in Section V that this
antennas [different columns in R̄(k)] for each subcarrier criterion can also enhance the error-probability performance
[each row in R̄(k)]. Since M DFT blocks are required for when coding and interleaving are employed across the whole
processing the M received signal vectors, the computational OFDM data block for error protection.
complexity will be prohibitively high when both M and N Unfortunately, this max-min fair criterion is known to be
increase. As an alternative, we consider pre-DFT combining. NP-hard. Inspired by [6], we can recast the optimization prob-
Fig. 1 shows the block diagram of a simplified OFDM receiver lem in (6) as
performing pre-DFT combining. We see that the combining
operation is achieved in the time domain. Only one DFT block max min trace(Γn W)
W n
is necessary in between, and the number of weights needed subject to trace(W) = 1 rank(W) = 1, W  0 (7)
to be found is equal to the number of receive antennas. Let
w = [ w0 w1 · · · wM −1 ]T be an M × 1 weight vector where Γn = γnH γn , W is an M × M matrix to be deter-
for diversity combining. With reference to (3) and (4), the mined, and the inequality W  0 means that W is symmetric

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 3, 2009 at 09:07 from IEEE Xplore. Restrictions apply.
LEE: MAX-MIN FAIR PRE-DFT COMBINING FOR OFDM SYSTEMS WITH MULTIPLE RECEIVE ANTENNAS 1743

positive semidefinite. Instead of directly solving the NP-hard TABLE I


COMPLEXITY RATIO OF MAX-MIN FAIR PRE-DFT COMBINING
max-min problem, we seek an approximation of the solution. SOLVED VIA SDR TO CONVENTIONAL PRE-DFT COMBINING
By dropping the nonconvex rank-one constraint in (7), the (O(M 2 Nu + M 2.5 Nu2 )/O(M 2 N + M 3 )) WITH M = 4
max-min fair criterion can be relaxed to
max min trace (Γn W)
W n
subject to trace (W) = 1, W  0. (8)
Let z be a scalar. This relaxation is equivalent to
max z
W
subject to trace(Γn W) ≥ z trace(W) = 1, W0 number of constraints is N + 1 and that the dimension of
(9) the resultant weights is M . The preparation for Γn requires
calculation on the order of O(M 2 N ). In addition, it can be
which is convex in structure. With W  0, it is not difficult shown that the computational complexity of the primal problem
to see that (9) can be categorized to be a semidefinite pro- and the dual problem of (9) solved by the interior point method
gramming problem. Thus, the optimal choice of W, i.e., Wopt , is mainly on the order of O(M 4 N 2.5 ) and O(M 2.5 N 2 ), respec-
can systematically be obtained using the efficient interior point tively [7]. Therefore, the complexity may be prohibitively high
method [7]. In the following, we use the SeDuMi convex opti- for typical values of M and N . Also note that the complexity
mization MATLAB toolbox [8] to find the solution of (9). Note of the randomization step can be ignored, as compared with the
that the resultant Wopt will not be of rank one in general. The complexity of the SDR calculation. In the following, we present
remaining problem is generating a weight vector from Wopt a simple way to effectively reduce the amount of computation
by approaching the task of the original max-min fair criterion for obtaining these combining weights.
given in (6). A randomization step is then required, and the For OFDM systems, it is well understood that the fading
best weight vector w fulfilling Wopt = wwH will be selected effect over adjacent subcarriers can be quite similar, particularly
as the approximated solution. For instance, we may calculate when the length of the multipath channel is not large (or,
the eigenvalue decomposition of Wopt (Wopt = UΣUH ) and equivalently, the frequency-selective fading phenomenon is not
let w = UΣ1/2 e, where e is an N × 1 random vector. Its severe). Under this premise, we find that it is unnecessary to
nth element [e]n can be set to be exp(jθn ), where θn is adopt the channel conditions from all N subcarriers, i.e., Γn in
independent and uniformly distributed over [0, 2π). Among all (9), for calculating the weights of the proposed max-min fair
the randomly generated weight vectors, we select that with the pre-DFT combining. That is, we can reduce the value of N
largest min |γ n w|2 as the best choice for the weight vector, when solving the SDR problem. Let the number of the actual
which essentially comes close to the underlying aim of (6). selected subcarriers for weight calculation be Nu . An intuitive
way for selecting the subcarriers is to pick them in an inter-
IV. C OMPLEXITY R EDUCTION leaved manner. This way, one subcarrier is selected for every
In this section, we derive the computational complexity of N/Nu subcarriers. Table I lists the resultant complexity ratio of
the considered combining schemes and propose a method to the proposed max-min fair pre-DFT combining solved via SDR
reduce the complexity of obtaining the weights for our max- to conventional pre-DFT combining, in which the number of
min fair pre-DFT combining. According to [5], if we ignore the receive antennas is set as M = 4. Note that the dual form of (9)
calculation of the pre-DFT combining weights,1 the computa- is used for solving the SDR problem with lower complexity.
tional complexity of conventional pre-DFT combining will be We see that, by using Nu , instead of N , the computation
on the order of O(N log2 N + M N ), and that of subcarrier- load of the SDR problem becomes reasonable and acceptable
based MRC will be on the order of O(M N log2 N + M N ). for pre-DFT combining. In some cases (which are printed in
When log2 N  M , the complexity of the pre-DFT approach bold form in the table), its complexity is even lower than that
is roughly M times less than that of the subcarrier-based required for conventional pre-DFT combining. Certainly, there
approach. Note that the proposed max-min fair pre-DFT com- is a tradeoff between performance and complexity. The smaller
bining also enjoys this merit. However, from (9), we see that the Nu , the less the computational complexity, but the more the
its weight calculation may be much involved, as compared with performance degrades. In the next section, we will empirically
that required for conventional pre-DFT combining. Specifically, show that the performance loss due to the use of just a small
to obtain the conventional pre-DFT combining weights, the portion of the subcarriers for approximating the max-min fair
complexity is on the order of O(M 2 N + M 3 ), which includes solution is not large.
the calculation of H̄H H̄ and the corresponding eigenanalysis
V. S IMULATION R ESULT
[9]. For the SDR problem given in (9), we observe that the
Computer simulations are conducted to demonstrate the
1 When the multipath channels do not vary, the weight calculation is only effectiveness of the proposed max-min fair criterion solved
required to be performed once. Its complexity is proportional to the number via SDR for pre-DFT combining. Here, four receive antennas
of receive antennas, which is much smaller than the number of subcarriers in
a typical OFDM system. As a consequence, the induced complexity can be (M = 4) are used for OFDM systems with quadrature phase-
ignored in the combining process. shift keying signaling. In addition, the number of subcarriers is

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 3, 2009 at 09:07 from IEEE Xplore. Restrictions apply.
1744 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 4, MAY 2009

Fig. 2. Uncoded BER performance for different combining schemes with Fig. 4. Uncoded BER performance for different combining schemes with
channel length L = 2. channel length L = 6.

Fig. 3. Coded BER performance for different combining schemes with Fig. 5. Coded BER performance for different combining schemes with
channel length L = 2. channel length L = 6.

set as N = 64, and the length of CP is set as Lcp = 16. The in BER while utilizing multiple receive antennas. Subcarrier-
multipath channels for different receive antennas and the corre- based MRC gives the best performance at the expense of higher
sponding channel coefficients are all independently generated computational complexity, and the proposed max-min via SDR
according to Rayleigh fading. We examine the performance of significantly outperforms conventional pre-DFT combining
both the uncoded and coded systems. For the coded OFDM, from moderate- to high-SNR regions in both cases. The BER
a convolutional code with code rate 2/3 is used for error performance of the proposed max-min via SDR with Nu =
protection. A random interleaver is applied to the whole OFDM N = 64 can be quite close to that of subcarrier-based MRC. As
data block. At the receiver, the Viterbi algorithm with hard the value of Nu decreases, the BER of the proposed max-min
decision and a constraint length of 8 is used for decoding. To via SDR increases. We observe that, when Nu is equal to 16
gain much insight into the tradeoff between performance and or 8, the performance loss is negligibly small. Moreover, even
complexity for the proposed max-min via SDR, we evaluate with Nu = 2, i.e., only two subcarriers are used for the SDR
its performance with different values of Nu in the follow- calculation, its BER performance is still better than that of con-
ing. For comparison, we also consider the detection with a ventional pre-DFT combining when the SNR is larger than 0 dB
single receive antenna, conventional pre-DFT combining, and for the uncoded case and larger than 6 dB for the coded case.
subcarrier-based MRC with the same settings. After that, we repeat the same experiment for the scenario
Figs. 2 and 3 show the bit error rate (BER) performance of longer channel length, i.e., L = 6. The BER performance
for the uncoded and coded OFDM systems, respectively. The is shown in Figs. 4 and 5 for the uncoded and coded systems,
length of the multipath channels in these cases is L = 2. From respectively. We observe the same trend in the figures. Although
these two figures, we see that there is always some improvement the performance gap between the max-min via SDR and the

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 3, 2009 at 09:07 from IEEE Xplore. Restrictions apply.
LEE: MAX-MIN FAIR PRE-DFT COMBINING FOR OFDM SYSTEMS WITH MULTIPLE RECEIVE ANTENNAS 1745

subcarrier-based MRC becomes larger, the proposed scheme [4] M. Budsabathon, Y. Hara, and S. Hara, “Optimum beamforming for
still quite significantly outperforms conventional pre-DFT com- pre-FFT OFDM adaptive antenna array,” IEEE Trans. Veh. Technol.,
vol. 53, no. 4, pp. 945–955, Jul. 2004.
bining, particularly under the high-SNR region. All these show [5] D. Huang and K. B. Letaief, “Pre-DFT processing using eigenanalysis
the effectiveness of the max-min fair criterion for use in pre- for coded OFDM with multiple receive antennas,” IEEE Trans. Commun.,
DFT combining for both uncoded and coded OFDM systems. vol. 53, no. 11, pp. 2019–2027, Nov. 2004.
[6] N. D. Sidiropoulos, T. N. Davidson, and Z.-Q. Luo, “Transmit beamform-
ing for physical-layer multicasting,” IEEE Trans. Signal Process., vol. 54,
no. 6, pp. 2239–2251, Jun. 2006.
VI. C ONCLUSION [7] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.:
Cambridge Univ. Press, 2004.
In this paper, we have developed the max-min fair criterion [8] J. F. Sturm, “Using Sedumi 1.02, a MATLAB toolbox for optimization over
for pre-DFT combining. The max-min solution is approxi- symmetric cones,” Optim. Methods Softw., vol. 11/12, pp. 625–653, 1999.
mated through SDR and solved with affordable computational [9] L. N. Trefethen and D. Bau, III, Numerical Linear Algebra. Philadelphia,
PA: SIAM, 1997.
complexity. Based on extensive simulations, we conclude that
the proposed max-min via SDR scheme can improve the
error-probability performance of pre-DFT combining and pro-
vide a good tradeoff between performance and computational
complexity.
Yinman Lee (M’06) was born in Hong Kong. He
R EFERENCES received the Ph.D. degree from the Department of
Communication Engineering, National Chiao Tung
[1] R. Van Nee and R. Prasad, OFDM for Wireless Multimedia Communica-
University, Hsinchu, Taiwan, in 2006.
tions. Norwood, MA: Artech House, 2000.
Since 2006, he has been with the Graduate
[2] M. Okada and S. Komaki, “Pre-DFT combining space diversity assisted
Institute of Communication Engineering, National
COFDM,” IEEE Trans. Veh. Technol., vol. 50, no. 2, pp. 487–496,
Chi Nan University, Puli, Taiwan, as an Assistant
Mar. 2001.
Professor. His research interests include adaptive sig-
[3] D. Bartolomé and A. I. Pérez-Neira, “MMSE techniques for space diversity
nal processing, wireless communications, and multi-
receivers in OFDM-based wireless LANs,” IEEE J. Sel. Areas Commun.,
ple antenna systems.
vol. 21, no. 2, pp. 151–160, Feb. 2003.

Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 3, 2009 at 09:07 from IEEE Xplore. Restrictions apply.

Potrebbero piacerti anche