Professional Documents
Culture Documents
Abstract—This paper proposes a novel simulation model to ing the ICI as an additive white Gaussian noise (AWGN), whose
characterize the bit-error rate (BER) performance of coded or- average power can be derived in a closed form [6], [7], [9]. It
thogonal frequency-division multiplexing (OFDM) systems that was shown in [10] that the jointly Gaussian approximation of
are affected by the Doppler spread. The proposed equivalent
frequency-domain OFDM model (EFDOM) avoids the exact gen- the ICI is good for phase-shift keying OFDM, whereas for non-
eration of the time-varying channel by introducing several param- constant envelope constellations, such as quadrature amplitude
eters that summarize the statistical properties of the channel modulation (QAM), the probability density function (pdf) of
and of the intercarrier interference (ICI) that is generated by the ICI is a Gaussian mixture, i.e., a weighted sum of Gaussian
the time variation of the channel. Simulation results are used to functions. However, a more appropriate figure of merit of a
prove that the proposed model can be used to accurately predict
the BER of coded OFDM systems in Rayleigh and Rice doubly communication system is the coded BER performance, and,
selective channels. An attractive feature of the proposed model is consequently, we want to model the ICI in coded OFDM
the significant reduction of the simulation time with respect to the (COFDM) systems. We will show that a simple extension of
exact model. We show by simulation that the simulation efficiency the AWGN-like ICI model from which it is derived [8] is
increases for channels with many multipath components, whereas not adequate for assessing the BER performance of COFDM
it is independent of the size of the fast Fourier transform (FFT).
systems. Specifically, we will show that the channel power-
Index Terms—Bit-error rate (BER) performance, coded orthog- delay profile, which does not affect the BER performance of
onal frequency-division multiplexing (OFDM), Doppler spread, uncoded systems [8], conversely, can greatly impact the coded
intercarrier interference (ICI), simulation, time-varying fading
channels. BER performance.
The broader scope of this paper is to assess the BER of
I. I NTRODUCTION COFDM systems that use simple per-subcarrier equalization
to combat the adverse effect of doubly selective channels.
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
2970 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 57, NO. 5, SEPTEMBER 2008
between the exact and simplified models in many scenarios. Rayleigh channels and the RA for Rice channels. It is worth
Section V shows the simulation time saving due to the use of noting that the former has a much longer power-delay profile
the EFDOM, and Section VI concludes this paper. (10 μs) than the latter (0.7 μs).
Notation: Bold uppercase (lowercase) letters denote matri-
ces (column vectors); the superscripts ∗ , T , and H denote the
B. OFDM System Model
conjugation, the transpose, and the Hermitian transpose, respec-
tively, whereas · 2 and ⊗ denote the Frobenius norm and We consider the classical OFDM system with cyclic prefix
the Kronecker product, respectively. We use [X]i,j to denote (CP) and no interblock interference because we consider a
the (i, j)th entry of the matrix X; [X]i ([x]i ) denotes the ith CP length LCP ≥ L − 1 [15]. The received signal, after CP
row (element) of the matrix X (vector x); IK and 1K denote removal and FFT processing, can be written, with a notation
the identity matrix and the all-ones column vector of size K, that is similar to [15], as follows:
respectively, whereas 0M ×N is the M × N matrix with all the
elements equal to zero. Diag(a) is a diagonal matrix with the y(n) = H(n)x(n) + w(n). (2)
entries of a on the diagonal, whereas diag(A) is the column
vector containing the main diagonal of A. E[·] is used to denote In (2), x(n) is the frequency-domain transmitted vector, and
the statistical expectation, while Rxy = E[xyH ] represents H(n) = FH̃(n)FH is the frequency-domain channel matrix,
the cross-correlation, and Cxy = Rxy − E[x]E[yH ] the cross- where H̃(n) is the corresponding matrix in the time domain,
covariance, between x and y. Last, · indicates the integer whereas F is the unitary FFT matrix of size N . Thus, the noise
ceiling function, whereas a mod N stands for the remainder w(n) = Fw̃(n) in the frequency domain has the same statistics
of the division of a by N . of the AWGN noise w̃(n) in the time domain.
In time-invariant channels, i.e., when fD = 0, the matrix
H̃(n) = H̃ is circulant, as expressed by [H̃]i,j =
II. E XACT S YSTEM M ODEL h(i−j) mod N [i + nNT ], where NT = N +LCP . Thus, H(n) =
We describe in this section a well-established OFDM system H is diagonal [15], [16] with entries √ corresponding
characterization, in time-varying channels, which we refer to as to the channel frequency response h = N F[h0 , . . . ,
the exact system model. hL−1 , 01×(N −L) ]T , which leads to the low-complexity per-
subcarrier equalization that characterizes OFDM systems.
However, if the channel is time varying, H(n) is no longer
A. Channel Model diagonal, and some ICI is introduced. To express the impact of
ICI when simple time-invariant per-subcarrier (i.e., diagonal)
According to the COST 207 standard [12], the continuous
equalizers are employed, it is helpful to express the time-variant
channel hc (t, τ ) is modeled as a frequency-selective time-
channel matrices as follows:
varying fading channel, which is assumed to be wide-sense
stationary with uncorrelated scattering (WSSUS) [13]. The H̃(n) = H̃U (n) + H̃I (n)
discrete-time complex-valued channel is obtained by sampling
the continuous channel, as expressed by H(n) = HU (n) + HI (n) (3)
hl [k] = hc (kTS , lTS ), l = 0, . . . , L − 1 (1) where the relations HU (n) = FH̃U (n)FH and Hi (n) =
FH̃i (n)FH link the frequency-domain with the time-
where hl [k] represents the time evolution of the lth tap, L = domain channel matrices. In (3), H̃U (n) represents the
τMAX /TS + 1 is the number of channel taps, TS is the useful part of the time-domain channel matrix and is a
sampling period, τMAX is the maximum excess delay, and circulant matrix whose elements are obtained by the time
{Pl = E[|hl [k]|2 ] = σl2 + |ml |2 , l = 0, . . . , L − 1} represents average of the channel in the nth OFDM block, which
the power-delay profile of the WSSUS channel, where σl2 is the is expressed by hT (n) = N −1 N T
i=LCP +1 T (i + nNT ),
h
variance, and ml is the mean value of the lth tap. The COST 207 where hT (i + nNT ) = [h0 (i + nNT ), . . . , hL−1 (i + nNT ),
standard encompasses four multipath channels, i.e., the typical 0, . . . , 0]T . On the contrary, H̃I (n) = H̃(n) − H̃U (n) is the
urban, the bad urban (BU), the hilly terrain, and the rural area ICI generating matrix. By inserting (3) into (2), we obtain
(RA), where each path is modeled as a random process with
Rayleigh statistics, except for the first path of the RA, which is y(n) = HU (n)x(n) + n ICI (n) + w(n) (4)
characterized by a Rice envelope. The line-of-sight path in the
where yU (n) = HU (n)x(n) represents the useful received
RA has a deterministic value that is added to the first nonline-
signal, and
of-sight path of the channel. Each path is characterized by
the autocorrelation R((n − k)TS ) = E[h∗c (kTS )hc (nTS )] = n ICI (n) = HI (n)x(n) (5)
|ml |2 + σl2 J0 (2πfD (n − k)TS ), where J0 (τ ) is the zero-order
Bessel function of the first kind, and fD is the maximum stands for the ICI that is introduced by the time-variant
Doppler frequency, which leads to the widely used Jakes’ part HI (n) of the channel matrix. By defining hU (n) =
√
Doppler spectrum [14]. The taps are independent, and the time N FhT (n), it can be easily verified that
variation of the taps is obtained by the sum-of-sinusoids method
described in [14]. We will focus on two scenarios—the BU for HU (n) = Diag (hU (n)) , diag (HI (n)) = 0N ×1 . (6)
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
POGGIONI et al.: NOVEL SIMULATION MODEL FOR CODED OFDM IN DOPPLER SCENARIOS 2971
It is worth noting that E[|[yU (n)]i |2 ] = 1 − We assume that the channel equalization is performed by
E[|[n ICI (n)]i | ] = 1 − P ICI ∀i, where the ICI power P ICI is
2 using a diagonal time-invariant equalizer that compensates for
expressed by [6] the diagonal matrix HU (n). Specifically, for the QPSK mod-
ulation considered in this paper, we compensate only for the
P ICI = E [|[n ICI (n)]i |2 ] estimated phase of the channel. This way, we can implicitly take
N −1
N −1 2 fD into account the channel state information, thus allowing for
= − 2 J0 2π (N − k) (7) better exploitation of soft convolutional decoding techniques,
N N N
k=1 conceptually similar to [18].
where f D is the normalized Doppler spread defined as f D =
fD /Δf = fc TS N v/c, Δf is the subcarrier separation, fc is the
D. Simulation of the Exact Model
carrier frequency, c is the speed of light and v is the vehicle
speed. For simplicity, the reduction of the ICI power at the To simulate the exact COFDM model, we should generate
edge of the active bandwidth, due to switched-off subcarriers NS OFDM blocks using (8) and successively transmit them
acting as guard bands [10], is not considered in (7). However, through the time-variant channel using (2). Since the channel
N here is quite large, and the expression in (7) is a very good matrices {H(n)}n=1,...,NS are correlated, the generation of
approximation for nearly all the active subcarriers. Equation (7) the time-variant channel is generally very cumbersome, par-
is slightly pessimistic for just a few subcarriers at the edge of ticularly when the number N of subcarriers is quite large or
the spectrum. Thus, the use of (7) also for these subcarriers does when the interleaver time span is very long (i.e., NS is large).
not noticeably affect the average BER performance. In addition, when the channel is time variant, each channel
matrix H̃(n) is neither circulant nor Toeplitz. This means that
C. Channel Coding, Interleaving, and Equalization the convolution between the transmitted signal and the channel,
which is represented by the matrix multiplication in (2), cannot
We consider a rate-compatible punctured convolutional be performed using those FFT algorithms [19] that are usually
(RCPC) channel coding scheme with polynomial generator adopted to speed up the simulation over time-invariant chan-
G = [ 171 133 ] and 64 states [17]. For the decoding, we nels. As a result, the generation of the time-variant channel and
consider a soft Viterbi decoder with a four-bit quantization its interaction with the data signal require the biggest part of the
of the input signal. We assume that the bits at the output simulation time of the whole COFDM system.
of the channel encoder are permuted by a bit interleaver and
successively mapped to symbols that belong to an M -level con-
stellation, such as quadrature phase shift keying (QPSK) and III. EFDOM
M -quadrature amplitude modulation (M -QAM). This stream To reduce the simulation time of COFDM systems, while
of symbols is then permuted using a pseudorandom symbol maintaining the same BER performance, we develop a sim-
interleaver with depth D = NS NA , where NS is the number ple, accurate, and flexible simulation model that is based
of OFDM blocks that correspond to the interleaver depth, and on a frequency-domain approximation of (4) rather than on
NA = N − NG is the number of active subcarriers in a single the exact (2). Since we are interested in the coded BER
OFDM block. We also assume that the RCPC codewords have a performance, all the received vectors {y(n)}n=1,...,NS that
length that is equal to nb D, with nb = log2 M , i.e., equal to the correspond to the same RCPC codeword s I should be con-
depth of the symbol interleaver. This is motivated by the forced sidered together. Hence, let us group the received vectors
termination that is usually employed in the Viterbi decoding {y(n)}n=1,...,NS in a superblock y = [yT (1), . . . , yT (NS )]T
to attain manageable complexity [17]. In this paper, we will that considers all the NS blocks that are related to the
consider QPSK modulation, and hence, nb = 2. same time span of the symbol interleaver. This way, (9)
By denoting with s the D-dimensional vector that rep- becomes
resents the RCPC-coded symbol stream, we express the
interleaved stream as s I = P s, where P is a square permu- y = HU G P s + n ICI + w (10)
tation matrix. The stream s I is then parsed in NS blocks,
each one of dimension NA , which will be transmitted in dif- where H U = Diag(h U ), h U = [hTU (1), . . . , hTU (NS )]T ,
ferent OFDM blocks. The nth block, which is denoted with G = INS ⊗ G, n ICI = [nTICI (1), . . . , nTICI (NS )]T , and w =
sI (n), can be expressed by sI (n) = T(n)sI , where T(n) = [wT (1), . . . , wT (NS )]T . From (10), it is clear that the useful
[0NA ×(n−1)NA , INA , 0NA ×(NS −n)NA ] for n = 1, . . . , NS . Af- part of the channel can be generated in a simple way because
ter the insertion of the frequency guard band by the matrix H U is diagonal. In other words, in the exact model, the time-
G = [0NA ×(NG +1)/2 , INA , 0NA ×(NG −1)/2 ]T , we can express consuming part is represented by the generation of n ICI by
the nth OFDM block that is transmitted in (2) as follows: means of (5). As a consequence, to reduce the computational
complexity, (10) suggests to use a statistically equivalent
x(n) = GsI (n) = GT(n)P s. (8) (E)
vector n ICI with a faster generation than the exact n ICI ,
By inserting (8) into (4), the received signal that is related to preserving the average BER performance of the system. This is
the nth OFDM block can be expressed by the main idea that will lead to our EFDOM.
We remark that a theoretical coded BER performance analy-
y(n) = HU (n)GT(n)P s + n ICI (n) + w(n). (9) sis would be a better alternative to the simulation model we
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
2972 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 57, NO. 5, SEPTEMBER 2008
are going to introduce. Anyway, the analytical BER approach the interleaver depth D is short, the covariance matrix Caa , due
presents two obstacles. First, the BER analysis would require to the cross-correlation among consecutive elements of a, sig-
the knowledge of the joint pdf fh U ,n ICI (h U , n ICI ), whose nificantly departs from a diagonal structure and, consequently,
derivation is not easy to find. Second, the union bound tech- reduces the correcting capabilities of the Viterbi decoder, as
nique, which is widely employed for the theoretical BER it happens in the exact model. On the contrary, for an infinite
analysis of convolutionally coded systems, usually introduces interleaving depth, Caa approaches a scaled identity matrix
too much approximation, particularly at a low SNR [20], [21]. because it contains a few diagonal elements that are different
To develop our model, we assume in our analysis that from zero, which are quite distant from one another. Exploiting
deinterleaving is performed before the equalization. Although, the uncorrelated scattering assumption, and the same Doppler
in a practical system, these two operations are reversed, our power spectrum density for all the channel taps, the covariance
analysis is correct, because our time-invariant equalizer sep- matrix Ch U h U can be expressed as follows (see Appendix A):
arately acts on each subcarrier by a diagonal matrix. Hence,
the nonequalized received signal, after guard band removal and Ch U h U = Cnorm ⊗ ChU (n)hU (n) (13)
deinterleaving, can be written as follows:
where Cnorm is the NS × NS covariance matrix of a power-
z = P T GT y = A s + i + v (11) normalized channel path, as expressed by
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
POGGIONI et al.: NOVEL SIMULATION MODEL FOR CODED OFDM IN DOPPLER SCENARIOS 2973
as the ratio between the superblock ICI power P ICI and the 1 (E)
NS L−1 2
ϕ(E) = hl [n] − ml (20)
statistical ICI power P ICI expressed by (7). This ratio should NS n=1
l=0
be used as a multiplicative correction factor on the ICI power.
(E)
Consequently, we split the ICI vector as follows: where hl [n] represents the lth tap of an equivalent channel
that has the same power-delay profile and the same Doppler
(E)
i(E) = ϕ(E) î (18) spread of the true channel. Since the time-variation index n
(E)
of hl [n] changes on an OFDM-block basis, the equivalent
(E)
where the two independent parameters ϕ(E) and î model channel is undersampled by a factor NT = N + LCP with
the superblock ICI power ratio and the statistical properties respect to the true channel. As a consequence, the generation
of the ICI, respectively. In the EFDOM, we impose that the of the equivalent channel in the EFDOM is, by far, faster than
random variable ϕ(E) has approximately the same pdf of ϕ that of the true channel in the exact model.
in (17), as will be discussed later on. This way, E[ϕ(E) ] = Figs. 1 and 2 show the close match between the histograms
(E) that estimate fϕ (ϕ) and fϕ(E) (ϕ(E) ). Interestingly, when
E[ϕ] = 1, and, therefore, i(E) and î will have the same
covariance, as expressed by Ci(E) i(E) = E[ϕ(E) ]Cî(E) î(E) . As NS = 1, the pdf fϕ(E) (ϕ(E) ) can be calculated in closed form,
as detailed in Appendix C.
(E)
a result, the EFDOM generates a vector î such that its
covariance Cî(E) î(E) is equal to the covariance Cii of the exact
C. Parameter 3: Cross-Correlation Between the Useful
ICI, which is derived in Appendix B. As already explained Channel and the ICI
for the generation of a(E) , we start from the generation of a
jointly Gaussian random vector g 2 , and exploiting the EVD Thus far, we have separately considered the main statistical
(E) moments of a(E) and i(E) . However, the ICI i is generated by
Cii = Ui Λi UH
i , we generate î as expressed by the channel and, therefore, could be correlated with the useful
channel h U . Since this correlation can have a nonnegligible im-
(E) 1/2
î = Ui Λi g 2. (19) pact on the BER performance, we will accordingly modify the
EFDOM. To be precise, the EFDOM should impose the cross
As far as ϕ in (17) is concerned, the exact derivation of its covariance Ca(E) i(E) = Cai , which is an NS NA × NS NA
pdf fϕ (ϕ) is very difficult. Anyway, fϕ (ϕ) can be accurately matrix. However, this multidimensional constraint would
approximated resorting to some intuitive considerations. We highly complicate the simulation model. Therefore, to keep the
already know that the superblock ICI power P ICI depends model simple, we want to impose a single parameter.
on the time-variant part of the channel taps {|hl [k] − ml |2 }, Clearly, the coded BER performance on a superblock will
where the channel elements {hl [k]} are complex Gaussian depend on the total power of the useful signal, of the ICI, and
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
2974 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 57, NO. 5, SEPTEMBER 2008
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
POGGIONI et al.: NOVEL SIMULATION MODEL FOR CODED OFDM IN DOPPLER SCENARIOS 2975
Fig. 3. Effect of the EFDOM parameters on the coded BER (BU, f D = 0.28, Fig. 4. Effect of the removal of a single EFDOM parameter (BU, f D = 0.28,
N = 2048, and CR 1/2). N = 2048, and CR 1/2).
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
2976 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 57, NO. 5, SEPTEMBER 2008
Fig. 5. Coded BER comparison between the EFDOM and the exact model Fig. 7. Coded BER comparison between the EFDOM and the exact model
(RA, N = 256). (RA, N = 8192).
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
POGGIONI et al.: NOVEL SIMULATION MODEL FOR CODED OFDM IN DOPPLER SCENARIOS 2977
Fig. 8. CTR and BTR for different FFT sizes. Fig. 9. CTR for different numbers of multipath components.
exact time variability of the channel taps in the time domain. VI. C ONCLUSION
This corresponds to the generation of L(N + LCP )NS samples In this paper, we have proposed a novel simulation model,
per simulation iteration, whereas the EFDOM generates only i.e., the EFDOM, to characterize the BER performance of
(2N + L)NS samples per iteration. Clearly, the efficiency of COFDM systems in time-varying scenarios. The EFDOM al-
the EFDOM increases with the number L of channel taps. lows for a faster BER simulation in Rayleigh and Rice channels,
It is worth noting that the generation of the useful channel with a simulation efficiency that increases with the number of
and of the ICI directly in the frequency domain also avoids channel paths. Another merit of the EFDOM is the identifica-
the time-varying convolution of the channel with the data, tion of few significant parameters that affect the coded BER
which, in the simulation of the exact model, is the most time- performance. The proposed model can be useful for a detailed
consuming operation, excluding the channel generation. To be performance comparison among OFDM-based standards (like
more precise, we present a comparison between the simulation DAB, DVB-T/H, and T-DMB), which are expected to also work
time that is required by the EFDOM and that required by the in mobile environments. The EFDOM could be useful also
exact model. Two different types of simulation time have been to develop an analytical BER performance analysis for those
investigated—the channel-plus-ICI generation time, which is OFDM systems that employ coding strategies whose perfor-
the time that is required to generate one realization of the useful mance in Gaussian channels can be theoretically characterized
channel vector and of the ICI vector, and the BER simulation with good accuracy.
time, which is the time that is required to simulate one coded
BER iteration for a given SNR. We performed these simulations A PPENDIX A
using the MathWorks software MATLAB version 7.0.4 on a PC
In this Appendix, we derive the covariance matrix
with an Intel Xeon processor characterized by a 3-GHz clock
Ch U h U = E[h U hH U ] of the useful channel h U . Since h U =
frequency and a 2-GB RAM.
Fig. 8 displays the channel-plus-ICI generation time ratio [hTU (1), . . . , hTU (NS )]T , we can write
(CTR) between the exact model and the EFDOM for the RA ⎡
⎤
E hU (1)hH U (1) . . . E hU (1)hH U (NS )
and BU channels as a function of the size N of the FFT. It is ⎢ .. .. ⎥
Ch U h U = ⎣ .. ⎦
evident that the EFDOM efficiency gain is much greater for the
. .
.
BU channel, which has more paths than the RA. Specifically, E hU (NS )hH U (1) · · · E h U (N S )hH
U (N S )
the CTR for the BU is about 130, whereas it is approximately
(28)
15 for the RA. From Fig. 8, it is also clear that the CTR is
√
practically independent from the FFT size. Fig. 8 also illustrates where, by exploiting the relation hU (n) = N FhT (n), each
the BER simulation time ratio (BTR) between the exact model block can be expressed by
and the EFDOM for the RA and BU channels as a function of
H
the FFT size N . In this case too, the EFDOM efficiency gain is E hU (n)hH H
U (n + k) = N FE hT (n)hT (n + k) F .
much greater for the BU channel, with BTR = 15 for BU and (29)
BTR = 3 for RA, independently from the FFT size. Obviously,
T
the BTR is lower than the CTR because the BTR also includes Since hT (n) = N −1 N i=LCP +1 hT (i + nNT ), the following
the channel decoding simulation time, which is the same for the holds true:
two models and, consequently, has a bigger impact in the
NT
NT
1
EFDOM BER simulation time than in the exact model. Fig. 9 H
E hT (n)hT (n + k) =
shows the CTR as a function of the number L of channel N2
i=LCP +1 j=LCP +1
paths. As expected, the simulation efficiency linearly increases
with L. ×E hT (i + nNT )hH
T (j +(n + k)NT ) (30)
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
2978 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 57, NO. 5, SEPTEMBER 2008
where Cnorm is defined in (14), and ChU (n)hU (n) = N FΣFH . when l is different from j. Hence, E[Dl Zl−j D∗j ] = 0N ×N , and,
By combining (32) with (28), we obtain the result of (13). L−1
therefore, E[H̃I H̃H I ]=
H
l=0 E[Dl Dl ]. Consequently, the
entries of the diagonal matrix CH̃I H̃H = E[H̃I H̃H I ] can be
I
A PPENDIX B expressed as follows:
In this Appendix, we derive the ICI covariance matrix Cii .
L−1
Since i = PT GT n ICI , we have Cii = PT GT Cn ICI n ICI G P, CH̃I H̃H = E [hl (k)h∗l ( k)]
where I k,k
l=0
Cn ICI n ICI
1
N N
⎡
⎤ + 2 ∗
E [hl (m1 )hl ( m2 )]
E n ICI (1)nHICI (1) · · · E n ICI (1)nH ICI (NS ) N m =1 m =1
⎢ .. .. .. ⎥ 1 2
=⎣ . .
. ⎦.
2
N
E n ICI (NS )nH (1) · · · E n (N )nH
(N )
ICI ICI S ICI S
=1 − J0 (2πfD TS (k − m))
(33) N m=1
∼ n.
We now observe that E[n ICI (n)nH 1
N N
ICI (k)] = 0N ×N for k =
Indeed + J0 (2πfD TS (m1 − m2 ))
N 2 m =1 m =1
1 2
E n ICI (n)nH H
ICI (k) = E HI (n)x(n)x (k)HI (k)
H
(39)
= E HI (n)Cx(n)xH (k) HHI (k) (34)
L−1 2 −1
since l=0 σl = 1. Interestingly, N tr(CH̃I H̃H ) = P ICI ,
where the data covariance Cx(n)xH (k) imposed by the con- I
where P ICI is expressed by (7). Summarizing
volutional code is very weak and can be approximated as
Cx(n)xH (k) ∼
= 0N ×N when k = n. Since Cn ICI (n)nHICI (n) =
E[n ICI (n)nH Cii = PT GT INS ⊗ FCH̃I H̃H FH G P (40)
ICI (n)] is independent from the OFDM block in- I
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
POGGIONI et al.: NOVEL SIMULATION MODEL FOR CODED OFDM IN DOPPLER SCENARIOS 2979
TABLE I 1 T
VALUES OF ρP FOR NS = 4 a(n) = 1 a(n) (46)
N N
[B(n)]i+1,j+1 = J0 2πf D |i − j|/N + a(n)
− [a(n)]j − [a(n)]N −i
i, j = 0, . . . , N − 1. (47)
R EFERENCES
[1] L. J. Cimini, “Analysis and simulation of a digital mobile channel us-
ing orthogonal frequency division multiplexing,” IEEE Trans. Commun.,
vol. COM-33, no. 7, pp. 665–675, Jul. 1985.
[2] Digital Video Broadcasting (DVB); Framing Structure, Channel Coding
and Modulation for Digital Terrestrial Television, ETSI EN 300 744
V1.5.1, Nov. 2004.
the pdf of the sum of independent exponential random variables [3] Digital Audio Broadcasting (DAB); Data Broadcasting—MPEG-2 TS
is expressed by Streaming, ETSI TS 102 427 V1.1.1, Jul. 2004.
L−1 L−1 [4] Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer
e−λj ϕ(E) (PHY) Specifications: High-speed Physical Layer in the 5 GHz Band,
fϕ(E) ϕ (E)
= λl · , ϕ(E) ≥ 0 IEEE Std. 802.11a-1999, Sep.1999.
L−1 [5] IEEE standard for Local and Metropolitan Area Networks, Part 16:
l=0 j=0 (λk − λj ) Air Interface for Fixed and Mobile Broadband Wireless Access Systems,
k=0
k=j
IEEE Std. 802.16e-2005, Feb. 2006.
(42) [6] M. Russell and G. L. Stüber, “Interchannel interference analysis of OFDM
in a mobile environment,” in Proc. IEEE Veh. Technol. Conf., Jul. 1995,
vol. 2, pp. 820–824.
which is very close to fϕ (ϕ) (we have verified this by extensive [7] P. Robertson and S. Kaiser, “The effects of Doppler spreads in OFDM(A)
simulations, summarized by Fig. 2). It is worth noting that, for mobile radio systems,” in Proc. IEEE Veh. Technol. Conf.—Fall, Sep.
NS > 1, the exponential random variables are correlated, and 1999, vol. 1, pp. 329–333.
[8] E. Chiavaccini and G. M. Vitetta, “Error performance of OFDM signaling
hence, (42) is not valid. over doubly-selective Rayleigh fading channels,” IEEE Commun. Lett.,
vol. 4, no. 11, pp. 328–330, Nov. 2000.
[9] Y. Li and L. J. Cimini, “Bounds on the interchannel interference of OFDM
A PPENDIX D in time-varying impairments,” IEEE Trans. Commun., vol. 49, no. 3,
pp. 401–404, Mar. 2001.
In this Appendix, we give some details about the superblock [10] T. Wang, J. G. Proakis, E. Masry, and J. R. Zeidler, “Performance degrada-
correlation coefficient ρP expressed by (22). The complete tion of OFDM systems due to Doppler spreading,” IEEE Trans. Wireless
derivation of ρP can be found in [24] for the specific case Commun., vol. 5, no. 6, pp. 1422–1432, Jun. 2006.
[11] M. Poggioni, L. Rugini, and P. Banelli, “A novel simulation model for
NS = 4. Anyway, the same procedure of [24] can be used for coded OFDM in Doppler scenarios: DVB-T versus DAB,” in Proc. IEEE
any value of NS . The final result of this procedure is given by Int. Conf. Commun., Glasgow, U.K., Jun. 2007, pp. 5689–5694.
[12] COST 207, Digital Land Mobile Radio Communications, 1989,
S −1
N Luxembourg: Office Official Pubs. Eur. Communities. Final Rep.
NS c(0)2 + 2 (NS − n) c(n)2 [13] P. Bello, “Characterization of randomly time-variant linear channels,”
n=1
ρP = IEEE Trans. Commun., vol. COM-11, no. 4, pp. 360–393, Dec. 1963.
S −1
N [14] Y. R. Zheng and C. Xiao, “Improved models for the generation of multiple
2 2
NS a(0) + 2 (NS − n) a(n) uncorrelated Rayleigh fading waveforms,” IEEE Commun. Lett., vol. 6,
n=1 no. 6, pp. 256–258, Jun. 2002.
[15] Z. Wang and G. B. Giannakis, “Wireless multicarrier communications,”
1
× (43) IEEE Signal Process. Mag., vol. 17, no. 3, pp. 29–48, May 2000.
S −1
N [16] G. H. Golub and C. F. Van Loan, Matrix Computations, 3rd ed.
2 2
NS B(0) + 2 (NS − n) B(n) Baltimore, MD: Johns Hopkins Univ. Press, 1996.
n=1 [17] J. G. Proakis, Digital Communications, 4th ed. New York: McGraw-
Hill, 2001.
[18] W. C. Lee, H. M. Park, and J. S. Park, “Viterbi decoding method using
where channel state information in COFDM system,” IEEE Trans. Consum.
Electron., vol. 45, no. 3, pp. 533–537, Aug. 1999.
c(n) = a(n) − a(n)1N (44) [19] A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing.
N −1 Englewood Cliffs, NJ: Prentice-Hall, 1989.
1 f [20] J. Jootar, J. R. Zeidler, and J. G. Proakis, “Performance of finite-depth
[a(n)]i+1 = J0 2π D |i − k + nNT | interleaved convolutional codes in a Rayleigh fading channel with noisy
N N
k=0 channel estimates,” in Proc. IEEE Veh. Technol. Conf.—Spring, May–Jun.
i = 0, . . . , N − 1 (45) 2005, vol. 1, pp. 600–605.
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.
2980 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 57, NO. 5, SEPTEMBER 2008
[21] J. K. Cavers and P. Ho, “Analysis of the error performance of trellis- Luca Rugini (S’01–M’05) was born in Perugia,
coded modulations in Rayleigh-fading channels,” IEEE Trans. Commun., Italy, in 1975. He received the Laurea degree in elec-
vol. 40, no. 1, pp. 74–83, Jan. 1992. tronics engineering and the Ph.D. degree in telecom-
[22] Z. Wang and G. B. Giannakis, “A simple and general parameterization munications from the University of Perugia in 2000
quantifying performance in fading channels,” IEEE Trans. Commun., and 2003, respectively.
vol. 51, no. 8, pp. 1389–1398, Aug. 2003. From February to July 2007, he visited Delft Uni-
[23] S. V. Amari and R. B. Misra, “Closed-form expressions for distribution of versity of Technology, Delft, The Netherlands. He
sum of exponential random variables,” IEEE Trans. Rel., vol. 46, no. 4, is currently a Postdoctoral Researcher with the De-
pp. 519–522, Dec. 1997. partment of Electronic and Information Engineering,
[24] M. Poggioni, L. Rugini and P. Banelli, “A novel simulation model for University of Perugia. His research interests include
coded OFDM in Doppler scenarios: DVB-T/H versus T-DMB,” Dept. the area of signal processing for multicarrier and
Elect. Inform. Eng, Perugia, Italy, Tech. Rep. RT-004-06. Oct. 2006. spread-spectrum communications.
[Online]. Available: http://www.diei.unipg.it/rt/RT-004-06-Poggioni-
Rugini-Banelli.pdf
Paolo Banelli (S’90–M’99) received the Laurea
degree in electronics engineering and the Ph.D.
degree in telecommunications from the Univer-
sity of Perugia, Perugia, Italy, in 1993 and 1998,
respectively.
In 1998, he was an Assistant Professor with the
Department of Electronic and Information Engi-
Mario Poggioni (S’07) was born in Perugia, Italy,
neering, University of Perugia, where he has been
in 1979. He received the Laurea degree (cum laude)
an Associate Professor since 2005. In 2001, he
in electronics engineering from the University of
joined the SpinComm group at the Department of
Perugia in 2005, where he is currently working
Electrical and Computer Engineering, University of
toward the Ph.D. degree with the Department of
Minnesota, Minneapolis, as a Visiting Researcher. His research interests in-
Electronic and Information Engineering.
clude nonlinear distortions, broadcasting, time-varying channel estimation and
His research interests include the areas of sig-
equalization, and block-transmission techniques for wireless communications.
nal processing for multicarrier communications,
He has been serving as a Reviewer for several technical journals and as a
fast-fading channels, broadcasting, and cross-layer
Technical Program Committee Member of leading international conferences
designs.
on signal processing and telecommunications.
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on August 2, 2009 at 06:53 from IEEE Xplore. Restrictions apply.