You are on page 1of 5

398 IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO.

4, DECEMBER 2003

Pilot-Symbol Aided Channel Estimation for OFDM With Fast Fading Channels
Won-Gyu Song and Jong-Tae Lim

Abstract—In this paper, we address the problem of estimating a aim, in this paper, is to propose the estimation scheme that is
rapidly-varying channel in Orthogonal Frequency Division Multi- robust to fast-fading channel and to develop the interpolation
plexing (OFDM) systems. To handle rapid variation within a trans- scheme based on the simple Doppler frequency estimator.
mission block, we propose a novel pilot-based estimation scheme
which uses channel interpolation. In addition, we develop a simple
Doppler frequency estimation scheme. We show that the proposed II. SYSTEM MODEL
scheme has better performance in the high-Doppler frequency by
simulations. We consider an OFDM system with subcarriers. Trans-
mitted symbols denoted as and received symbols
Index Terms—Communication channels, mobile communica-
tion, OFDM. denoted as . We assume a time-varying mobile radio
channel with the impulse response (
where is the maximum delay) and the additive noise .
I. INTRODUCTION If the channel impulse response varies negligbly within
one symbol period, the input-output relation of the overall
R ECENTLY, orthogonal frequency division multiplexing
(OFDM) has been studied widely in wireless communi-
cations since it has high transmission capability and it is robust
OFDM system can then be shown as
(1)
to multi-path delay. Since the radio channel is frequency selec-
tive and time-varying for wideband mobile communication sys- with the channel coefficients
tems, a dynamic estimation of channel is necessary [1], [2]. The
channel estimation can be performed by inserting pilot tones (2)
into each OFDM symbol and it consists of algorithms to es-
timate the channel at pilot frequencies and to interpolate the
However, we have made no assumptions about the underlying
channel. Often, an estimate of the multiplicative channel re-
channel structure. Over a time block of N symbol duration, the
sponse at pilot locations is obtained by either the least square
overall system can be expressed in matrix notation as
or the linear minimum mean-squared error method. Those esti-
mated channel responses at pilot locations are used to estimate (3)
the channel responses at data locations by linear or polynomial
interpolation. where is the transmitted data vector,
OFDM is sensitive to Doppler and carrier frequency errors, is the received data vector, is
which destroy the subcarrier orthogonality and result in inter- the Guassian noise vector and is the system ma-
channel interference (ICI). When the OFDM block duration is trix. Let be the standard N-dimensional DFT ma-
much smaller than the channel coherence time, i.e., relatively trix, be the channel matrix for the time-varying
mild Doppler, the channel can be assumed to be approximately ICI channel, and , be the transmitted signal and the received
constant over an OFDM block, and its estimation has been thor- signal, respectively. The DFT matrix is defined by
oughly studied in [3], [4]. However, the assumption on block and the channel matrix is defined
by
time-invariance may not be valid with high Doppler or distur-
bance such as synchronization errors [7]. In [11], [12], ICI term
are taken into consideration. However, [11] requires the char-
acteristics of the channel and [12] use pilot block so that has
difficult to estimate uniformly on all subcarriers. (4)
Our estimation scheme is based on the general pilot-assisted Then, , , and where is the
channel estimation scheme. Many analysis models of pilot-as- complex conjugate transpose of . Thus, and
sisted channel estimation assume a single-tap equalizer, i.e., the
-th received symbol is dependent on only the -th transmitted (5)
symbol [2]–[6]. However, the proposed scheme considers the
ICI term due to Doppler spread or carrier frequency errors. Our
where . Moreover,
Manuscript received January 9, 2003; revised September 2, 2003. This work
was supported by HWRS-ERC (sponsored by KOSEF). (6)
The authors are with the Department of Electrical Engineering and Com-
puter Science, Korea Advanced Institute of Science and Technology, 373-1
Guseong-dong Yuseong-gu Daejeon, 305-701, Korea (jtlim@stcon.kaist.ac.kr).
Digital Object Identifier 10.1109/TBC.2003.819049 and the ICI term is .

0018-9316/03$17.00 © 2003 IEEE

Authorized licensed use limited to: Korea Advanced Institute of Science and Technology. Downloaded on February 8, 2010 at 09:28 from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 4, DECEMBER 2003 399

III. CHANNEL ESTIMATION be the estimated . Then, we can form the system of
In this section, we address the problem of channel estimation linear equations
in an OFDM system with severe Doppler. To estimate channel
conveniently, we change the equation to the form .. .. ..
of . A channel vector is defined by . . . (12)

or
(7)
(13)
The -th received symbol is expressed as follows: To obtain as the least squares solution of the aforementioned
system, the number of rows of is larger than the number of
columns of . However, is matrix and .
To reduce the number of parameters needed for channel es-
timation, we make the reasonable assumption that some of the
channels can be obtained by linear interpolation. Let us consider
channels . Then we assume that
can be expressed as
(8)
(14)

Then we define as follows: Note that we have used the same weight vector for all
of the channel taps of : using the same weight vector is a
direct consequence of the assumption that
(9) are i.i.d processes for every . However, there is a correlation
between and for . We consider
matrix defined as
where and .
Assuming that there are pilot tones, which are placed at (15)
subcarriers , we know only .
Thus, is split in two matrices as follows: where is the -th block of , is the -th el-
ement of and is the identity matrix of dimension .
Then, under our assumption, we conclude that where
and we need to estimate param-
eters.
Let . Since , we obtain as the least
where is the set of pilot tones. Thus, we obtain squares solution of the aforementioned system,

(10) (16)

where and with is the pseudoinverse of where and


. Since we do not know for .
, has unknown elements.
B. Simplified Estimation Scheme
A. Proposed Channel Estimation Scheme Since the proposed estimation scheme has two estimation
steps and large size matrix inversion, it is much complex. Thus,
The proposed method has two steps. First, using the existing
we propose a simplified scheme to reduce the complexity. Note
channel estimation scheme [3], we can estimate . The esti-
that the low complexity of the simplified scheme results from
mate of the channel at pilot subcarriers based on the LS estima-
the performance loss.
tion is given by
We can reduce the size of the matrix and form the
linear equations above. However, the linear equations are
(11) sufficient to estimate the channel. That is, if , we can
form the system of linear equations
and for is obtained by some interpolation technique.
Then we estimate the channel at data subcarriers and what data .. .. ..
symbols are. The obtained by this algorithm is denoted by . . . .
Second, we use the obtained to estimate which includes
the ICI term. That is, in this step, is given by (5). Let (17)

Authorized licensed use limited to: Korea Advanced Institute of Science and Technology. Downloaded on February 8, 2010 at 09:28 from IEEE Xplore. Restrictions apply.
400 IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 4, DECEMBER 2003

or where is the difference in the OFDM symbol number. We


search for the first negative value of and let that be
(18) . Then, we determine the first zero crossing point of by
linear interpolation as follows:
Then, the estimated channel is

(19) (25)

Moreover, we can eliminate the first step of the proposed The correlation is estimated as follows:
scheme. When we assume that the transmitted data is the
i.i.d. process and the generation rate of each symbol is same, the (26)
expectation and the mean of each element of
is zero. Thus, we replace with . In addition, forming the
system of linear equations, the model becomes The first zero crossing point of the Bessel function is
. That is, becomes 0 at first when
. Thus, using the estimated zero crossing point, we find the
.. .. .. Doppler frequency:
. . .
(27)
(20)
or

(21) D. Placement of Pilot Tones


In frequency-selective time-invariant channels, placing the
Then, the estimated channel is
pilot tones equispaced on the FFT grid is the optimal scheme
[8]. The optimal scheme is valid in the proposed scheme because
(22) we have to estimate . However, in the simplified scheme
in which we assume that , the placement of pilot
tones becomes a different problem. We can show easily that
C. Interpolation Scheme becomes a singular matrix when it is a square matrix.
Without imposing any assumptions on the underlying Moreover, the estimation error by the least square, i.e.,
channel variations, linear interpolation appears to be the sim- is maximized when the pilots are
plest method for choosing the weight vector [2]. However, equispaced. That is, in some cases, the equispaced pilot tones
if a priori knowledge about the underlying channel model is can not be the best solution. On the other hand, the mean square
available, more sophisticated channel interpolation schemes error MSE of the LS method with the noise term is expressed as
can be devised.
Let us suppose that the channels follow the Jakes model (28)
[3]: , with de-
noting the Doppler frequency and being the symbol period. where represents the trace operation. The variance of ,
Then, the calculation of the interpolation weights is straight- , is decided by the placement of pilot tones. We will discuss
forward. For example, if we fix rows , more on the pilot placement problem in the next section.
the set of weights ,
which minimizes the error , with IV. SIMULATION
, can be obtained
using the orthogonality principle In this section, we demonstrate the performance of the
proposed channel estimation scheme. To construct an OFDM
signal, assmue the entire channel bandwidth, 800 kHz, is
(23)
divided into 128 tones. The four tones on each end are used as
guard tones, and the rest are used to transmit data. To make the
where and . tones orthogonal to each other, the symbol duration is 160 .
For choosing interpolation coefficients, an estimation of the An additional 40 guard interval is used to provide protection
Doppler frequency to mobile users is necessary. However, there from intersymbol interference due to channel multipath delay
is no simple method to estimate the Doppler frequency. There- spread. This results in a total block length and
fore, we propose a simple method for Doppler frequency estima- a subchannel symbol rate . Moreover, the
tion. The proposed method is based on the fact that the correla- QPSK modulation with coherent demodulation is used. Pilot
tion function of pilot symbols in the time direction is expressed symbols are inserted equispaced in the system at 10% rate.
by an Bessel function [9], i.e., In our simulations, we consider channels with the typical
urban delay profiles, with and
(24) .

Authorized licensed use limited to: Korea Advanced Institute of Science and Technology. Downloaded on February 8, 2010 at 09:28 from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 4, DECEMBER 2003 401

Fig. 1. BER performance for SNR based on various channel estimation Fig. 3. BER performance for Doppler frequency based on various channel
schemes (40 Hz Doppler). estimation schemes.

Fig. 2. BER performance for SNR based on various channel estimation Fig. 4. BER performance based on various interpolation scheme and Doppler
schemes (200 Hz Doppler). frequency.

Figs. 1 and 2 show the bit error rate (BER) performance of interpolation schemes show similar performance. However, the
channel estimation schemes. The proposed scheme, the simpli- interpolation based on the Jakes model has better performance
fied scheme 1 and the simplified scheme 2 are based on (16), than the linear interpolation in 200 Hz. In result, the Jakes
(19) and (22), respectively. We know that the proposed scheme model interpolation is suitable for the environment with the
has the best BER performance and the simplified schemes have high Doppler frequency.
better performance than the least square estimation. In Fig. 3, In Figs. 5 and 6, we simulate the performance for the pilot
we show the BER performance of estimation schemes for the placement schemes. We consider three pilot sets. The first pilot
Doppler frequency. Since it uses the result of the least square set means the equispaced pilot tones and the third set means the
estimation, it is sensitive to the Doppler frequency. The simpli- pilots placed grouped together. The second one is the set of pi-
fied schemes is fairly robust to the Doppler frequency. However, lots grouped together, but in more than one group. These pilot
for all Doppler frequency range, the proposed scheme has the sets are described in Table I. The numbers of pilot place represent
lowest error rate. the tones used for pilots. Fig. 5 shows the result of the proposed
Fig. 4 shows the BER performance for the interpolation scheme. As we expect, the estimation with pilot set 1 results in the
schemes. We simulate the proposed scheme with linear in- best performance. In Fig. 6, the result of the simplified scheme 2
terpolation and the interpolation based on the Jakes model turns out to be same with the result shown in Fig. 5. However,
for and the performance difference of schemes in Fig. 6 is smaller than
Doppler frequency, respectively. For 40 Hz Doppler, two that in Fig. 5 due to the least square error, .

Authorized licensed use limited to: Korea Advanced Institute of Science and Technology. Downloaded on February 8, 2010 at 09:28 from IEEE Xplore. Restrictions apply.
402 IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 4, DECEMBER 2003

V. CONCLUSION
In this paper, we propose the pilot-based estimation scheme
on a rapidly-varying channel in OFDM systems. We use
channel interpolation to handle rapid variation within a trans-
mission block. Coupled with the proposed channel estimation
scheme, we have proposed a simple Doppler frequency estima-
tion scheme. Using the scheme, we find interpolation weights
in the Jakes model. By simulations of the proposed scheme,
we show that our scheme has good performance in the high
Doppler frequency.

REFERENCES
[1] A. R. S. Bahai and B. R. Saltzberg, Muli-Carrier Digital Communic-
tions: Theory and Applications of OFDM: Kluwer Academic/Plennum,
1999.
[2] S. Coleri, M. Ergen, A. Puri, and A. Bahai, “Channel estimation tech-
Fig. 5. Effect of the pilot placement in proposed scheme, (16). niques based on pilot arrangement in OFDM Systems,” IEEE Trans.
Broadcast., vol. 48, no. 3, pp. 223–229, 2002.
[3] Y. Li, “Pilot-symbol-aided channel estimation for OFDM in wireless
systems,” IEEE Trans. Veh. Technol., vol. 49, no. 4, pp. 1207–1215,
2000.
[4] Y. Li, L. J. Cimini, and N. R. Sollenberger, “Robust channel estimation
for OFDM systems with rapid dispersive fading channels,” IEEE Trans.
Commun., vol. 46, no. 7, pp. 902–915, 1998.
[5] M.-H. Ng and S.-W. Cheung, “Bandwidth-efficient pilot-symbol-aided
technique for multipath-fading channels,” IEEE Trans. Veh. Technol.,
vol. 50, no. 4, 2001.
[6] B. Yang, K. B. Letaief, R. S. Cheng, and Z. Cao, “Channel estimation for
OFDM transmission in multipath fading channels based on parametric
channel modeling,” IEEE Trans. Commun., vol. 49, no. 3, pp. 467–479,
2001.
[7] M. K. Tsatsanis and Z. Xu, “Pilot symbol assisted modulation in fre-
quency selective fading wireless channels,” IEEE Trans. Signal Pro-
cessing, vol. 48, no. 8, pp. 2353–2365, 2000.
[8] R. Negi and J. Cioffi, “Pilot tone selection for channel estimation in a
mobile OFDM system,” IEEE Trans. Consumer Electron., vol. 44, no.
3, pp. 1122–1128, 1998.
[9] P. Hoher, S. Kaiser, and P. Robertson, “Two-dimensional pilot-symbol-
aided channel estimation by Wiener filtering,” in Proc. IEEE ICASSP
1997, Munich, Germany, 1997, pp. 1845–1848.
Fig. 6. Effect of the pilot placement in the second simplified scheme, (22). [10] D. Schajhuber, G. Matz, and F. Hlawatsch, “Adaptive prediction of
time-varying channels for coded OFDM systems,” in 2002 IEEE Int.
Conf. Acoustics, Speech, and Signal Processing, vol. 3, 2002, pp.
TABLE I 2549–2552.
PILOT PLACE FOR VARIOUS PILOT SET [11] S. Y. Park and C. G. Kang, “Performance of pilot-assisted channel
estimation for OFDM system under time-varying multi-path Rayleigh
fading with frequency offset compensation,” in VTC2000, pp.
1245–1248.
[12] K. Y. Han, K. Ha, K. M. Sung, and C. W. Lee, “Time domain equaliza-
tion using linear phase interpolation for OFDM in time variant multipath
channels with frequency offset,” in VTC2000, pp. 1255–1258.

Authorized licensed use limited to: Korea Advanced Institute of Science and Technology. Downloaded on February 8, 2010 at 09:28 from IEEE Xplore. Restrictions apply.

You might also like