Documente Academic
Documente Profesional
Documente Cultură
1, JANUARY 2009
Abstract—In this paper, we derive exact closed form bit signal to noise ratios. On the other hand, Pollet et al [6]
error rate (BER) or symbol error rate (SER) expressions for derive analytically the signal to noise ratio degradation due
orthogonal frequency division multiplexing (OFDM) systems with to the ICI. Zhao and Häggman [7] use the moments of ICI
carrier frequency offset (CFO). We consider the performance
of an OFDM system subject to CFO error in additive white distribution to come up with a more accurate BER result. The
Gaussian noise (AWGN), frequency flat and frequency selective approach due to Sathananthan and Tellambura [8] is unique
Rayleigh fading channels. The BER/ SER performances of in comparison with all the above approaches since they use
BPSK and QPSK modulation schemes are analyzed for AWGN characteristic functions and Beaulieu series [9] to derive exact
and frequency-flat Rayleigh fading channels while BPSK is BER expressions in the presence of ICI. However, their exact
considered for frequency-selective Rayleigh fading channels. Our
results can easily be reduced to the respective analytical error results are given only for the AWGN channel in the form
rate expressions for the OFDM systems without CFO error. of infinite series expansions. Recently Beaulieu and Tan [10]
Furthermore, the simulation results are provided to verify the devise a characteristic function based approach to analyze the
accuracy of the new error rate expressions. exact BER of OFDM systems with receiver windowing.
Index Terms—Bit error rate (BER), frequency offset, fre- We follow the procedure presented in Sathananthan and
quency selective fading, orthogonal frequency division multiplex- Tellambura [8] and Rugini and Banelli [3] with different
ing (OFDM), Rayleigh fading, symbol error rate (SER). mathematical insight to come up with exact closed form
BER/SER expressions for OFDM with ICI over AWGN,
I. I NTRODUCTION frequency selective and flat fading channels. The important
O RTHOGONAL frequency division multiplexing thing to be noted here is that we do not follow the Gaussian
(OFDM) is a promising technology for broadband approximation of the ICI, instead we show that the probability
wireless communications systems due to its low complexity density function of ICI is a mixture of Gaussian densities with
equalization capability in frequency selective fading channels properly selected parameters. The standard error rate formulae
and its adaptability/scalability to the channel conditions. By without ICI are shown to be some special cases of our more
definition, OFDM expects the subcarriers to be orthogonal. general results.
But, the factors such as carrier frequency mismatching, The paper is organized as follows. Section II derives the
time variations due to Doppler shift or phase noise usually exact closed form BER expressions for frequency flat fading
eliminate the orthogonality of the subcarriers. This gives channel and AWGN channel. The novel derivation of BER
rise to intercarrier interference (ICI) which degrades the expression for frequency selective Rayleigh fading channels is
performance of OFDM systems significantly [1]. given in Section III. Selected numerical results are provided
A careful literature survey reveals two most widely used in Section IV to verify the accuracy of our derivation. Section
methods of error performance analysis of OFDM systems. V concludes the paper with some final remarks.
One method is to approximate the ICI as a Gaussian process
based on the central limit theorem [2]- [4]. However, in [5], II. E XACT E RROR R ATE E XPRESSIONS FOR AWGN AND
Keller and Hanzo showed that such approximation leads to F LAT FADING C HANNELS WITH CFO
wrong results (in their own words “pessimistic”) for high
We assume perfect quasi-static flat fading channel. The
Paper approved by N. C. Beaulieu, the Editor for Wireless Communication sampled received signal on the kth subcarrier after going
Theory of the IEEE Communications Society. Manuscript received August 7,
2006; revised December 25, 2006 and June 20, 2007. This paper was presented
through the fast Fourier transform processor is given by [3]
in part at the IEEE Military Communications Conference (MILCOM 06), N
Washington DC, October 2006.
P. Dharmawansa was with the Telecommunications Field of Study, School rk = αXk S1 + α Sl−k+1 Xl + nk , k =, 1, 2, .., N (1)
of Engineering and Technology, Asian Institute of Technology, Thailand. He l=1,l=k
is now with the Department of Electronic and Computer Engineering, Hong
Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong where Xk is the transmitted symbol on the kth subcarrier, α
Kong (e-mail: eesinghe@ust.hk). denotes the complex fading coefficient which can be modelled
N. Rajatheva is with the Telecommunications Field of Study, School of
Engineering and Technology, Asian Institute of Technology, P. O. Box 4, as a circularly-symmetric complex Gaussian variable having
2
Klong Luang, Pathumthani 12120, Thailand (e-mail: rajath@ait.ac.th). zero mean and variance σR per dimension, nk is the additive
H. Minn is with the Department of Electrical Engineering, University of white Gaussian noise modelled as a zero mean complex
Texas at Dallas P.O.Box 830688, EC 33, Richardson, TX 75083-0688, USA
(e-mail: hlaing.minn@utdallas.edu). Gaussian random variable having variance σ 2 per dimension
Digital Object Identifier 10.1109/TCOMM.2009.0901.060454 and N is the number of subcarriers. The ICI coefficients, Sk
0090-6778/09$25.00
c 2009 IEEE
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:22 from IEEE Xplore. Restrictions apply.
DHARMAWANSA et al.: AN EXACT ERROR PROBABILITY ANALYSIS OF OFDM SYSTEMS WITH FREQUENCY OFFSET 27
Eb
is given by [3] where γ = N , Q(x) is the Gaussian Q function. One should
0
sin (π[k − 1 + ]) 1 note that in our case of interest Eb = 1 and σ 2 = N20 with N0
Sk = exp jπ 1 − (k − 1 + ) being the noise power spectral density. If we let = 0, then
N sin π[k−1+]
N
N
θk = βk = 1 and it follows that (6) simplifies to [11,eq. 8.3].
(2) 2) Rayleigh Flat Fading Channel: In the Rayleigh flat
where is the normalized (by the subcarrier spacing) fre- fading channel with coherent detection, the conditional bit
quency offset. One should note that, (1) becomes an ideal error probability can be written using (6) as
AWGN channel if we set α = 1. Without loss of generality,
N −2
we assume equiprobable message symbols and consider error 1
2
rates for the first subcarrier. Before starting the main deriva- Pb (ξ|α) = Q 2γθk |α| + Q 2γβk |α|
2N −1
tion, we present an important identity between product and k=1
sum of cosines as (7)
M −1
where |z| denotes the absolute value of z. The bit error
M
2
1
probability is calculated as [11,eq. 8.102]
cos (φk ) ≡ cos ΦT ek (3)
2M−1 ∞
k=1 k=1
2 M −1 Pb (ξ) = Pb (ξ|α) f (|α|) d|α| (8)
1
0
≡ M exp jΦT ek + exp −jΦT ek
2
k=1
where |α|
has2 a Rayleigh distribution given by f (|α|) =
|α| |α|
T 2 exp − 2σ . After applying the following Craig’s for-
where Φ = (φ1 φ2 . . . φM ) , ek is√ the kth column of a more σR 2
R
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:22 from IEEE Xplore. Restrictions apply.
28 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 1, JANUARY 2009
More compact version of (13) can be written using the vector 2) Rayleigh Flat Fading Channel: The conditional symbol
notations as error rate in the case of coherent detection can be expressed
N
as
φ (ωI , ωQ ) = e{jΩ (SA −SB )}
T 1 1
cos ΩT SlA cos ΩT SlB N −2 N −2
2 2 4
1
l=2 Ps (ξ|α) =1− Q − 2γψkn [1, m]|α|
(14) 22N −2
k=1 n=1 m=1
where Ω = (ωI ωQ )
T
, SlA
= ( (Sl ) (Sl )) and =
T
SlB
( (Sl ) − (Sl ))T for all l = 1, 2, ..., N . Then we use (3) to × Q − 2γψkn [2, m]|α| (19)
express (14) as
where |α| is Rayleigh distributed. We encounter integrals of
1
the form
φ (ωI , ωQ ) = exp jΩ S1A − S1B
T
(15) ∞ ∞
22(N −2)
N −2 N −2 Q (λ|α|) Q (μ|α|) f (|α|) d|α|, Q (λ|α|) f (|α|) d|α|
2 2
× cos ΩT SA ek cos ΩT SB en 0 0
k=1 n=1 in averaging (19) and they can be solved using [11,eq. 4.8],
2 3 [11,eq. 5.102] and [11,eq. 5.6] to give the SER in (20) as
where SA = S2A S3A . . . SN N
A , SB = SB SB . . . SB , ek given at the bottom. Equation (20) can easily be simplified to
and en are column vectors taken from more general matrix [11,eq. 8.108] if we let = 0.
EN −1 . By using Euler’s relationship with some rearrange-
ments of terms, (15) can be written as
III. E XACT E RROR R ATE E XPRESSION IN F REQUENCY
N −2 N −2
2 2 S ELECTIVE FADING C HANNELS
1 T T
φ (ωI , ωQ ) = e(jΩ C1 )
+ e(jΩ C2 )
22(N −1) k=1 n=1 Here we assume L sample-spaced tap-delay-line model
T T for the frequency selective channel and the time domain tap
+ e(jΩ C3 )
+ e(jΩ C4 )
(16) coefficients hl , l = 1, 2, ..., L are modeled as zero mean
complex Gaussian random variables having variances {σh2 l }
where C1 = S1A − S1B + SA ek + SB el , C2 = S1A − S1B − with σh2 1 + σh2 2 + · · · + σh2 L = 1. Furthermore the channel is
SA ek − SB el , C3 = S1A − S1B + SA ek − SB el and C4 = assumed to be quasi-static. The received kth subcarrier symbol
S1A − S1B − SA ek + SB el . Thus, the Fourier transform of (16) is given by [3]
yields the two dimensional pdf of u as N
N −2
2 2 N −2
4 rk = αk Xk S1 + αm Sm−k+1 Xm +nk , k = 1, 2, .., N
1
m=1,m=k
p ((u), (u))= δ {(u)−ψkn [1, m]}
22(N −1) (21)
k=1 n=1 m=1 T T
where (α1 α2 · · · αN ) = FL h with h = (h1 h2 · · · hL ) ,
× δ {(u) − ψkn [2, m]} (17) and FL denotes the first L columns of the N × N dis-
creteFourier transform (DFT) matrix, defined by FL [p, q] =
where ψkl [p, q] is the (p, q)th element of the 2 × 4 matrix Ψ
defined as Ψ = (C1 C2 C3 C4 ) and δ(x) is the Dirac delta exp −j2π (p−1)(q−1)
N . For BPSK modulation Xk =
function. Averaging (12) with respect to the pdf given in (17) {+1, −1}, and as usual, we consider the first subcarrier with
yields the SER as the transmitted symbol X1 = 1. Then (21) can be written as
N
N −2 N −2
2 2 4
Ps (ξ) = 1 −
1
Q − 2γψkn [1, m] r1 = α1 S1 + αm Sm Xm + n1 (22)
22N −2 m=2
k=1 n=1 m=1
× Q − 2γψkn [2, m] . (18) and the decision variable can be formed as (α1 r1 ), where z
denotes the complex conjugate of z. Now we can rewrite the
In the
absence of ICI (i.e. = 0), Ψ can be expressed as decision variable as
1 1 1 1 N
Ψ = since Sk = 0 for all k = 1 and
1 1 1 1 (α1 r1 ) = (S1 ) |α1 |2 + (α1 αm Sm ) Xm + (α1 n1 ) .
S1 = 1. Upon substituting the elements of the new Ψ matrix m=2
into (18), our result in (18) reduces to [11,eq. 8.20]. (23)
N −2 N −2
2 2 4 2 ψ 2 [1, m]γ
3 1 2σR kn 1 ψkn [1, m] 1
Ps (ξ) = − 2N −1 2 ψ 2 [1, m]γ 1 − arctan 1+ 2 2
4 2 1 + 2σR kn π ψkn [2, m] 2σR ψkn [1, m]γ
k=1 n=1 m=1
2 ψ 2 [2, m]γ
2σR kn 1 ψkn [2, m] 1
+ 2 ψ 2 [2, m]γ 1 − arctan 1+ 2 2 (20)
1 + 2σR kn π ψkn [1, m] 2σR ψkn [2, m]γ
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:22 from IEEE Xplore. Restrictions apply.
DHARMAWANSA et al.: AN EXACT ERROR PROBABILITY ANALYSIS OF OFDM SYSTEMS WITH FREQUENCY OFFSET 29
Following the same line of arguments as before, we can write notational simplicity. Hence we can conclude that zk |α1 is
the conditional CHF of the random variable (α1 r1 ) |α1 , α a Gaussian random variable with mean and variance given by
as |α1 |2 ak and 12 |α1 |2 bk , respectively. Now we can rewrite (25)
1 as
φ(α1 r1 )|α1 ,α (ω) = N −1 (24)
2 2N −2
N −2
2 1 |α1 |2 (S1 ) + zk
2
T
σn2 ω 2 Pb (ξ|α1 , α) = N −1 Q
× exp jω |α1 | (S1 ) + α1 Pk α − 2
k=1
σn
k=1
2
|α1 |2 (S1 ) − zk
σ ω2 2
+Q (30)
+ exp jω |α1 |2 (S1 ) − α1 PTk α − n σn
2
T
where α= (α2 α3 · · · αN ) , Pk = diag (S2 , S3 , · · · , SN ) ek and rearrange the arguments of the Q functions to yield
with diag (·) being a diagonal matrix and σn2 = |α1 |2 σ 2 . It is N −2
2
obvious that (24) represents the CHF of a mixture of Gaussian 1
Pb (ξ|α1 , α) = Q (μ+k + λk Yk )
densities. Now, an error occurs if (α1 r1 ) |α1 , α < 0. Thus 2N −1
k=1
the conditional BER can be written as
2N −2
+ Q (μ−k − λk Yk ) (31)
1 |α1 |2 (S1 ) + α1 PTk α
Pb (ξ|α1 , α) = N −1 Q
2 σn
k=1 where μ+k = |α1 |((S 1 )+ak )
,μ = |α1 |((S 1 )−ak )
, λk =
σ z −|α |2 a−k σ
|α1 | (S1 ) − α1 PTk α
2 bk 2 ( k 1 k)
. Furthermore, Yk |α1 is a
+Q . (25) 2σ2 and Yk = bk |α1 |
σn Gaussian random variable with zero mean and unit variance.
Averaging (31) with respect to the conditional Gaussian ran-
Following [3] we calculate the unconditional BER as
dom variables Yk |α1 and using [15, eq.3.66], we get
Pb (ξ) = Pb (ξ|α1 , α) fα|α1 (α|α1 ) dαfα1 (α1 ) dα1 N −2
⎛ ⎞
2
α1 α 1 |α1 | [ (S1 ] + ak ] ⎠
(26) Pb (ξ|α1 ) = N −1 Q⎝
2 bk
where the conditional density fα|α1 (α|α1 ) is Gaussian with k=1 σ 1 + 2σ 2
with E(·) and (·)H denoting the statistical expecta- Averaging (32) over the Rayleigh
variable |α1 | with
random
2|α1 | |α1 |2
tion and the Hermitian transpose operation, respectively, pdf f|α1 | (|α1 |) = cα α exp − cα α , we obtain the BER
1 1 1 1
cαl αm = E (αl αm ) , 1 ≤ l, m ≤ N , and Cαα1 = as
T
(cα2 α1 cα3 α1 · · · cαN α1 ) . The matrix Cαα is obtained from 2N −2 !
1 !
2
the frequency domain channel covariance matrix defined as 1 c γ ( [S1 ) + ak ]
Pb (ξ) = − N " α1 α1
2
2 2
T T H cα1 α1 CHαα1
k=1 1 + γ cα1 α1 [ (S1 ) + ak ] + bk
C = E α1 α α1 α =
Cαα1 Cαα ! 2
! c γ [ (S1 ) − ak ]
= FL Ch FH +" α1 α1 .
L 2
1 + γ cα1 α1 [ (S1 ) − ak ] + bk
where Ch is the time domain channel covariance matrix. (33)
Evaluation of the multidimensional integral in (26) is an
arduous task. Hence we propose the following alternative Further simplification of (33) can be obtained if all time
formulation which avoids much of the complexity associated domain tap coefficients are independent of each other as
with (26).
2N −2 !
Let us consider the random variable zk = α1 PTk α . The 1 1 ! γ [ (S1 ) + ak ]2
conditional random variable zk |α1 is Gaussian with mean and Pb (ξ) = − N "
2 2 2
k=1 1 + γ [ (S1 ) + ak ] + bk
variance to be determined. Using (27) we obtain
T !
E (zk |α1 ) = |α1 |2 c−1 2 ! γ [ (S1 ) − ak ]2
α1 α1 Pk Cαα1 = |α1 | ak (28) +" (34)
−1
T
2
1 + γ [ (S1 ) − ak ] + bk
where ak = cα1 α1 Pk Cαα1 . Following [12] and [13] with
some algebraic manipulations, we obtain the variance of zk |α1
where the
modified parameters a
k and bk are given by
as
ak = PTk Cαα1 and bk = PTk Cαα − Cαα1 CH αα1 Pk .
1 1
Var (zk |α1 ) = |α1 |2 PTk Cα|α1 Pk = |α|2 bk (29) For a frequency flat Rayleigh fading
channel,
we have α=
2 2 T
α1 (1 1 · · · 1) with ak = ST ek and bk = 0. By
where Pk denotes the conjugate of Pk and bk = PTk Cα|α1 Pk . substituting these values in (33) and observing the fact that
2
One should note that ak and bk are introduced for the cα1 α1 = 2σR , we can see that (33) reduces to (10).
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:22 from IEEE Xplore. Restrictions apply.
30 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 1, JANUARY 2009
1.0E+00 1.0E+00
BPSK (Theoretical)
BPSK (128 carriers truncated to 13)
QPSK (Theoretical)
QPSK (128 carriers truncated to 13)
Simulation
1.0E-01 Simulation
1.0E-01
ε = 0.1,0.01
1.0E-02
1.0E-02
ε = 0.1, 0.01
SER
SER
1.0E-03
1.0E-03
1.0E-04
1.0E-04
1.0E-05
1.0E-05
1.0E-06
0 5 10 15 20 25 30 35 40
0 1 2 3 4 5 6 7 8 9 10
Eb/N0 (dB)
Eb/N0 (dB)
Fig. 1. Probability of symbol error for BPSK/QPSK over AWGN channel Fig. 3. Approximate performance of BPSK/QPSK over Rayleigh flat fading
with N = 8. channel with N = 128 and σR2 = 0.5.
1.0E+00 1.0E+00
BPSK (Theoretical) N=16, L=5 (Theoretical)
Simulation
QPSK (Theoretical)
N=8, L=2 (Theoretical)
Simulation
1.0E-01
1.0E-01
ε = 0.1,0.01,0.001
1.0E-02
1.0E-02
BER
BER
1.0E-03
1.0E-03
1.0E-04
1.0E-04
1.0E-05
1.0E-05
0 5 10 15 20 25 30 35 40 1.0E-06
Eb/N0 (dB) 0 5 10 15 20 25 30 35 40 45 50
Eb/N0 (dB)
Fig. 2. Probability of symbol error for BPSK/QPSK over Rayleigh flat fading Fig. 4. BER for BPSK over frequency selective Rayleigh fading channel.
channel with N = 8, = 0.1 and σR 2 = 0.5.
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:22 from IEEE Xplore. Restrictions apply.
DHARMAWANSA et al.: AN EXACT ERROR PROBABILITY ANALYSIS OF OFDM SYSTEMS WITH FREQUENCY OFFSET 31
1.0E+00
Theoretical (32 carriers truncated to 8)
are reported in the open literature for the performance of
Theoretical (32 carriers truncated to 13) OFDM systems with frequency offset over either flat or
Theoretical (16 carriers truncated to 7)
1.0E-01 Simulation (32 carriers)
selective channels. The new formulae can easily be simplified
Simulation(16 carriers) to give the corresponding results available in the literature
ε = 0.1
for ICI free cases. The computational complexity of the exact
1.0E-02
results increases exponentially with the increase of the number
of subcarriers. A lower complexity version can be obtained
BER
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on July 21, 2009 at 08:22 from IEEE Xplore. Restrictions apply.