Professional Documents
Culture Documents
: A Channel Estimation Method Based on Frequency-Domain Pilots and Time-Domain Processing for OFDM Systems 1049
Abstract — A channel estimation method based on the later type, some sub-carriers of every OFDM symbol are
frequency-domain pilots and time-domain processing (FPTP) reserved for pilots. The sub-channels for data transmission can
is proposed for OFDM systems in time-varying channels. be estimated by interpolating the channel frequency response
Through Discrete Fourier Transform (DFT), the channel (CFR) at pilot frequency [6]. Hence, the comb-type of pilot
impulse response (CIR) is estimated by using the frequency- arrangement can be applied to OFDM systems in fast fading
domain pilots, which is equivalent to the CIR estimated by channels. However, if the channel fading changes significantly
cyclic correlation using time-domain pilot sequence. Hence, during an OFDM symbol period, inter-carrier interference
the channel estimation error, caused by the spectral leakage (ICI) appears [7]. Since the pilots for channel estimation are
of the DFT, can be reduced by canceling the non-idea auto- also affected by ICI, the performance of channel estimation
correlation property of the pilot sequence in time-domain. At
will degrade significantly when those pilots are used for
the same time, the complicated cyclic correlation computation
interpolation in frequency-domain directly.
in time-domain is evitable. The theoretical analysis and
Discrete Fourier Transform (DFT) based channel estimation
simulation results show that the proposed method outperforms
the traditional DFT-based method and Wiener filter algorithm methods are proposed in [8-10]. These methods estimate the
in time-varying multi-path fading channels. Moreover, the channel impulse response (CIR) by an inverse DFT (IDFT).
uncoded bit error rate (BER) performance of proposed After noise reduction processing in time-domain, the result is
algorithm is very close to that with perfect channel knowledge, transformed back to frequency-domain to obtain the CFR by a
especially in fast fading channels1. DFT. Since the channel power concentrates to a relatively
small number of CIR samples whereas the noise power equally
Index Terms — OFDM, channel estimation, cyclic
distributes in the whole CIR sample vector, the effects of noise
correlation, DFT.
can be reduced by the time-domain processing. Moreover,
since the DFT can be implemented with fast algorithms, the
I. INTRODUCTION complexity of the algorithms is much smaller than that of the
OFDM (orthogonal frequency diversion multiplexing) is an linear minimum mean square estimation (LMMSE) algorithms
effective technique to perform high speed digital transmission [9]. However, in practical OFDM systems, some virtual sub-
in a severe multi-path fading channel [1]. This technique has carriers are reserved for easing the requirements on the filter.
been adopted in Europe by the ITU-R as transmission As an example, in DVB-T systems of 2K mode, 343 sub-
standards for DAB (digital audio broadcasting) [2] in 1995 carriers are used as virtual sub-carriers [3]. In this case, the
and for DVB (digital video broadcasting)[3] in 1997, CIR estimated by DFT appears a spectral leakage.
respectively. Consequently, the channel power distributes in the whole CIR
For coherently modulated OFDM systems, it is necessary to sample vector. If several main paths in the estimated CIR are
estimate the fading channels. In time-varying channels, pilot chosen to obtain the CFR, an significant estimation error floor
symbol aided methods of channel estimation are usually will appear at high signal to noise ratio (SNR). However, if all
applied for OFDM systems. There are typically two kinds of samples in the estimated CIR are chosen, the performance of
patterns of pilot symbol arrangement for channel estimation of noise suppressing will be decreased.
OFDM systems. The first one is block-type, and another A frequency pilot time average (FPTA) method is presented
comb-type [4,5]. For the former type, all sub-carriers of an in [11]. The method achieves almost the same performance as
OFDM symbol are reserved for pilots with a specific period. DFT-based LMMSE algorithms in [9], whereas the complexity
The channel estimation of OFDM symbols for data is achieved is kept low. However, the method is based on the following
by interpolation in time-domain or decision feedback two assumptions. One is that the time-domain pilot sequence
algorithms [4]. In order to overcome the inter-symbol within an OFDM symbol consists of some identical parts,
interference (ISI), OFDM systems usually have a long symbol which is only valid if the pilots are evenly inserted in all sub-
period and guard interval, which limits the application of carriers. For OFDM systems with large amount of virtual sub-
block-type of pilot arrangement to slow fading channels. For carriers, the non-ideal autocorrelation function of pilot
sequence will degrades the performance of channel estimation.
1
Mingqi Li is with the Institute of Image Communication and Information
Another assumption is that the channel does not change during
Processing, Shanghai Jiao Tong University, Shanghai, P.R.China (e-mail: one OFDM symbol period, which is usually not true in fast
mqlee@sjtu.edu.cn). fading channels.
Jianguo Tan is with the Institute of Image Communication and A frequency-domain pilot time domain correlation (FPTC)
Information Processing, Shanghai Jiao Tong University, Shanghai, P.R.China
(e-mail: tjg@sjtu.edu.cn ). method is proposed in [12]. Its major advantage is the
Contributed Paper
Manuscript received September 3, 2004 0098 3063/04/$20.00 © 2004 IEEE
1050 IEEE Transactions on Consumer Electronics, Vol. 50, No. 4, NOVEMBER 2004
N p −1
β2 L −1
N −1 p 2
h%m ( n ) = hm ( n ) + ∑h e
− j 2 π (τ l − n ) k 0 / N
∑e − j 2 π k '(τ l − n ) ∆ p / N
∑ k = 0 m ,k = P , n = 0 (15)
P
l ;m C pm pm ( n ) =
ACerrm ( n )
l =0 k '= 0
τl ≠n , n≠0
(11) where ACerrm ( n ) is the correlation error. Obviously, if the
is the effective component of the estimation of CIR hm ( n ) .
error term is subtracted from the autocorrelation function, the
N p is the number of frequency-domain pilots, ∆p is the pilot function will become the ideal Kronecher function.
spacing, and k0 is the sub-carrier index of the first pilot. The A. In Fading Channel with Only One Path
second term at the right side of (11) can be view as both the For simplifying the analysis, the fading channel with only
spectral leakage caused by non-ideal sampling at CFR and the one path is considered at first. If channel does not change
correlation error caused by non-ideal correlation function of during one OFDM symbol period, the channel impulse
pilot sequence. If N p = N ∆ p and 0 ≤ k 0 + N / 2 ≤ ∆ p − 1 , response is assumed as
then the spectral leakage term in (11) is equal to zero. hm ( n ) = hl ; m δ ( n − τ l ) (16)
Consequently, yields h%m ( n ) = hm ( n ) . Then the output of the cyclic correlation is given as
where ηm , n is the time-domain equivalent noise of ICI caused Form appendix A, d m ,( n −τ ) = 0 . Then the
p m ,n
l
by the channel variation during one OFDM symbol period. correlation error can be canceled by
When the number of sub-carriers is sufficiently large, the ICI 1
hˆm ( n ) = rm ( n ) − rm (τ l ) ACerr ( n − τ l ) N (19)
can be modeled as Gaussion random variable with zero mean P
and variance σ I2 [7]. Hence, ηm ,n can be treated as a Gaussion If the path can be estimated correctly by the cyclic correlation
random variable with zero mean and variance σ I2 / P . The computation, namely, rm (τ l ) = hm (τ l ) , the CIR can be
there is an additional noise term (the time-domain equivalent the effect of the spectral leakage, the window function will
noise of ICI) η m , n in the estimated CIR. cause an error floor to the estimated CFR [8][10]. For the
proposed algorithm, the spectral leakage is canceled
B. In Multi-path Fading Channels significantly. Therefore, if only effective paths in the estimated
In multi-path fading channels, the correlation errors of paths CIR are chosen to estimate CFR, the estimation error can be
are affected each other. Since the correlation error is reduced greatly.
determined by the energy of paths, the weak paths are more When SNR is low, the mean power of weak paths is usually
affected than the strong paths in the estimated CIR. In other close to, even lower than, that of noise. Hence, it is difficult to
words, the estimated strong paths are more reliable. Therefore, directly find weak paths in the above coarse estimated CIR,
in multi-path fading channels, the order of canceling especially for paths in deep fading. In the mobile environment,
correlation error should be from strong paths to weak paths. it can be assumed that the amplitude and phase of channel
For each path, the same method as in (19) can be applied. paths are changed fast, but the variation of path delay is slow
The steps of correlation error cancellation (CEC) can be [13]. Therefore, the path to noise power ratio (PNR) can be
summarized as follow. improved by averaging several consecutive estimated CIR. For
1. Set the maximum number of path Lmax , let the path Rayleigh fading channels, path gains are complex Gaussian
number L = Lmax , clear iteration variable i = 0 , and let random variables with zero mean. Hence, the path power will
be reduced significantly if the CIR is directly averaged. In [14],
rm0 ( n ) = rm ( n ) . rm ( n ) is the estimated CIR in (13). the averaging is performed on each squared sample of the CIR.
2. Calculate the power of each sample in the estimated CIR Since the noise in the CIR is not reduced by this method, the
rmi ( n )
2
of i -th iteration, and find the path with the PNR is not increased. However, notice that the gain of each
channel path is correlative in time-domain, but noise samples
maximum power. in the CIR are not correlative. By the information, the CIR can
3. Cancel the correlation error caused by the strongest path be averaged by
from the CIR rmi ( n ) by (19) and subtract the path form 1 N av −1 ˆ∗
rmi ( n ) , then get a new estimator of the CIR rmi +1 ( n ) .
hˆm ( n ) = ∑ hm−i ( n ) hˆm−i −1 ( n )
N av i =0
4. Calculate the difference of the CIR between before and 1 N av −1 ( ∗ (
after correlation error cancellation in i − th iteration.
=
N
∑ hm −i ( n ) hm −i −1 ( n ) + w% m* −i ,n w% m −i −1,n + ηm* −i ,nηm −i −1,n
i =0
av
∑
N g −1 2
e (i ) = n=0
rmi +1 ( n ) − rmi ( n ) . (23)
where N av is the number of OFDM symbols for averaging.
5. Finish the CEC if e ( i ) > e ( i − 1 ) or i > L . Otherwise, (
return to step 2. hm ( n ) is the effective estimation of paths in hˆm ( n ) . Before
Notice that for the estimation of CIR of first several OFDM averaging, form (22), the average PNR of path l is given as
symbols, the path number L is equal to the set value Lmax . α 2P (24)
PNR (τ l ) = 2 l 2
After that, the path number L is given by the following path σw +σI
detection algorithm. where α l2 = E hm (τ l ) , is the mean power of l -th path.
2
D (n) =
Re hˆm ( n ) { }
(28)
1
{ }
2
∑ Re hˆm ( n )
N g − Lmax n∈C1
where assume σ w2 σ I2 .
Fig. 1. Compare of the estimated CIR before and after CEC. SNR=20dB From (30), it is known that the PNR threshold is determined
By comparing (24) with (26), it is shown that, after averaging, by the power of paths, AWGN and ICI. However, when SNR
the PNR is increased about N av times. If the channel does is low, the error of channel estimation by the correlation
computation will increase, which will increase the residual
not change too fast, the following approximation can be made correlation errors caused by the CEC. Consequently, the PNR
( ( ( (
{ }
Re hm∗ − i (τ l ) hm − i −1 (τ l ) ≈ hm∗ − i (τ l ) hm − i −1 (τ l ) (27) is decreased. Therefore, the PNR threshold should be
where Re {}
⋅ denotes the real part of complex numbers. decreased with the SNR.
In order to compensate the loss of PNR at low SNR, a
Therefore, for the real part of (23), the path PNR defined by weighting factor of the PNR threshold is given as
(25) will increase about 1.5dB further. By the PNR, the paths N av −1
∑ ∑
2
can be detected form the estimated CIR after the CEC. N av P ⋅ hˆm − i ( n )
The steps of detecting paths are summarized as follow. i = 0 n∈C 2 (31)
ζm = N av −1
1. Set N av and Lmax . 1 2
∑i=0 N g − Lmax
∑
n∈C1
N av hˆm − i ( n )
2. Average the estimated CIR to obtain hˆm ( n ) .
3. { }
In Re hˆ ( n ) , find the maximum Lmax samples and their
where C2 is the set of maximum Lmax samples in Re hˆ ( n ) .
m { }
m
hˆm ( n ) is the estimated CIR after the CEC. In fact, ζ m can be
corresponding positions.
4. { }
Subtract the Lmax samples form Re hˆ ( n ) , and calculate
m
regarded as an estimator of SNR at m -th OFDM symbol
period.
the average power of remain samples. Then take square Finally, the PNR threshold can be given as
root of the average power to obtain an estimator of noise PNRthr = ζ m ρ P 2 N av 10 − γ /10 (32)
power.
5. Divide the maximum Lmax samples by the estimated noise
V. SIMULATION AND PERFORMANCE EVALUATION
power to obtain the estimation of the PNR of paths.
Monte Carlo simulations are used to evaluate the
1054 IEEE Transactions on Consumer Electronics, Vol. 50, No. 4, NOVEMBER 2004
performances of the proposed channel estimation algorithm. In in deep fading. Interestingly, in fast fading channels, the paths
the simulation, the time-varying multi-path channel is the GSM are more ease to be detected than in slow fading channels.
TU (Typical Urban) six taps channel model with Jakes fading That is because the channel paths may be in deep fading
model [15]. Its time delay profile is with tap mean power –3, during several consecutive OFDM symbols period in slow
0, –2, –6, –8 and –10dB at tap delays 0, 0.2, 0.5, 1.6, 2.3 and fading channel. This reduces the PNR gain achieved by
5.0 µ s . Without loss of generality, the average power of multi- averaging in (23). However, in fast fading channels, the deep
path channels is normalized to unity. The simulated DVB-T fading duration is shorter. Therefore, the PNR loss of deep
system is the 2K mode with 1/16 guard interval and 16QAM fading can be compensated by the peak value of paths. This
modulation. The signal to noise ratio is defined as
SNR = E s / N 0 . γ = 20 dB . Lmax = 20 . N av = 10 .
ρ = 0.9125 (The maximum Doppler frequency is 400Hz).
Fig. 1 shows that, before the CEC, there are correlation
errors (spectral leakage) in the estimated CIR, which causes
significant errors between the paths in the estimated CIR and
that in the ideal CIR. However, after the CEC, the correlation
based algorithms, especially at low SNR and high Doppler performances are almost the same. Moreover, when SNR is not
frequency. Due to the more accurate estimator of the strongest path, very high, the BER performances of proposed algorithms are very
the proposed algorithm with twice CEC has a lower MSE than close to that with perfect channel knowledge (Perf), especially in
with only once at high SNR. Moreover, since some weak paths are fast fading channel.
undetectable in slow fading channels, the performances of
proposed algorithms with the estimated path number and delay are VI. CONCLUSION
slight inferior to that with the perfect path number and delay. In this paper, a channel estimation method based on
However, in fast fading channels, both of algorithms have almost frequency-domain pilot time-domain processing (FPTP) is
the same performances because the channel paths can be proposed for OFDM systems in time-varying channels.
accurately estimated. Furthermore, since the correlation error of Through DFT, the CIR is estimated by using the frequency-
paths are affected each other, it is difficult to cancel the correlation domain pilots, which is equivalent to the CIR estimated by the
error completely, which causes a MSE floor for the proposed cyclic correlation using the time-domain pilot sequence. The
algorithms at high SNR Nevertheless, the MSE floor is still lower proposed method is different from the traditional DFT-based
than the MSE of DFT-based and Wiener filter algorithms within algorithms, and does not require the large size correlation
the practical SNR range. computation. The theoretical analysis and simulation results
show that the MSE and BER performances of the proposed
method are better than that of the DFT-based and Wiener filter
algorithms in time-varying multi-path fading channels.
Moreover, the BER performance of proposed algorithm is very
close to that with perfect channel knowledge, especially in fast
fading channels.
APPENDIX A
Assume the channel does not change during one OFDM
symbol period. Let z m , n = hm ( n ) ⊗ d m , n , then the output of
cyclic correlation between the received data sequence and the
local pilot sequence is given by
qm ,n = pm ,n z m ,n P (A-1)
The DFT of (A-1) is given as
N −1
1
Qm , k =
N
∑q
n=0
m ,n e − j 2π nk / N
N ∗ (A-2)
= bm , k ⋅ Z m , k
P
N
= H m , k ⋅ a m , k ⋅ bm∗ , k
P
N ∑ n = 0 d m , n e − j 2π nk / N ,
N −1
where a m , k = 1
∑
N −1
bm , k = 1 N n=0
p m , n e − j 2π nk / N ,
N ∑
N −1
Z m ,k = 1 n=0
z m , n e − j 2π nk / N = H m , k ⋅ a m , k ,
∑
N −1
H m ,k = n=0
hm ( n ) e − j 2π nk / N .
From (3), it is known that a m , k ⋅ bm∗ , k = 0 , k ∈ [ − K , K ] . Hence,
Fig. 4. Compare of BER performances of channel estimation Q m , k = 0 , and q m , n = 0 .
algorithms in time-varying channels.
Let g m .n = hm ( n ) ⊗ p m , n . Then the output of cyclic
The uncoded bit error rate (BER) performances of proposed
algorithm is also compared with that of DFT-based and Wiener correlation between the received pilot sequence and the local
filter interpolation algorithms in Fig. 4. The proposed algorithm is pilot sequence is expressed as
a litter bit worse than the Wien-All algorithm only at high SNR in vm , n = p m , n g m , n P (A-3)
slow fading channels. In other cases, the proposed algorithms The DFT of (A-3) is expressed as
outperform the DFT-based and Wiener filter interpolation
algorithms. Although the MSE performances of FPTP-EstPath(1)
and FPTP-EstPath(2) have a litter difference, their BER
1056 IEEE Transactions on Consumer Electronics, Vol. 50, No. 4, NOVEMBER 2004
1 N −1
Consequently,
Vm ,k =
N
∑v m ,n e − j 2 π nk / N
N
n =0
, k ∈ Sm (A-4)
Qm , k =
P
( H m , k ⋅ a m , k + I md,k m) ⋅ bm∗ ,k (B-3)
N
= H m , k ⋅ bm , k ⋅ bm∗ , k
P N
= I md, k m⋅ bm∗ , k
N 2 P
= β H m ,k From (B-3), it is seen that, due to the Doppler shift of time-
P
varying channels, the orthogonality among sub-carriers is lost,
Adding (A-2) to (A-4), then taking an IDFT of the result, the which will cause the output of cyclic correlation between the
estimation of the CIR is expressed as received data sequence and the local pilot sequence is not
K equal to zero.
1
h%m ( n ) = ∑
N k =− K
(Vm ,k + Q m , k ) e j 2π nk / N Let g m .n = ∑ L −1 hl ; m , n p m ,( n −τ ) . The output of cyclic
l =0 l N
k ∈S m
correlation between the received pilot sequence and the local
β2 K (A-5) pilot sequence is expressed as
=
P
∑
k =− K
H m , k e j 2 π nk / N
vm ,n = p m ,n g m , n P (B-4)
k ∈S m
APPENDIX B τl ≠n
[5] M. H. Hsieh and C. H. Wei, “Channel estimation for OFDM systems Mingqi Li received his M.S. degree from Nanjing
based on comb-type pilot arrangement in frequency selective fading University of Aeronautics and Astronautics, in 2001.
channels,” IEEE Trans. Consumer Electronics, vol.44, no.1, pp. 217– Now he is working toward his Ph.D. degree in Institution
225, Fab. 1998. of Image Communication and Information Processing,
[6] F Sanzi, J Speidel, “An adaptive two-dimensional channel estimator for Shanghai Jiaotong University. His research interests
wireless OFDM with application to mobile DVB-T,” IEEE Trans. include multimedia communication, multi-carrier
Broadcasting, vol.46, no.2, pp. 128-133, June 2000. communication, MIMO technique and wireless
[7] M. Russell and GL Stuber, “Interchannel interference analysis of OFDM communication.
in a mobile environment,” in Proc. IEEE Vehicular Technology Conf.,
Chicago, IL, vol. 2, pp. 820–824, July 1995.
[8] Baoguo Y, Zhigang C, and K B Letaief, “Analysis of low-complexity Jianguo Tan received his M.S. degree from Harbin
windowed DFT-based MMSE channel estimator for OFDM systems,” Institute of Technology, in 2002. Now he is working
IEEE Trans. Commun., vol.49, no.11, pp. 1977-1987, Nov. 2001. toward his Ph.D. degree in Institution of Image
[9] J. van de Beek, O. Edfors, M. Sandell, S.K. Wilson, and P. O. Borjesson, Communication and Information Processing, Shanghai
“On channel estimation in OFDM systems,” IEEE Vehicular Jiaotong University. His research interests include
Technology Conf., Chicago, IL pp. 815-819, July 1995. multimedia communication, Audio and video coding
[10] Y. Zhao and A. Huang, “A novel channel estimation method for OFDM and transmission.
mobile communication systems based on pilot signals and transform
domain processing,” IEEE Vehicular Technology Conf., Phoenix, AZ,
pp. 2089-2093, May 1997.
[11] H.Minn and V K Bhargava, “An Investigation into Time-Domain Wenjun Zhang graduated from electronic engineering
Approach for OFDM Channel Estimation,” IEEE trans. On department of Shanghai Jiao Tong University and
Broadcasting, vol. 46, no. 4, pp.240-248, Dec. 2000. obtained the Ph.D. degree in 1989. As professor and vice
[12] Xiaobin W, Yiyan W, Jean-Yves C, “A channel characterization president, he is now with Shanghai Jiao Tong University.
technique using frequency domain pilot time domain correlation method His general research interests include HDTV, image
for DVB-T systems,” IEEE Trans. Consumer Electronics, vol.49, no.4, communication, and wireless communication.
pp. 949-957, Nov. 2003.
[13] B. Yang, KB Letaief, RS Cheng and Z. Cao, “Channel estimation for
OFDM transmission in multipath fading channels based on parametric
channel modeling,” IEEE Trans. Commun., vol. 49, pp. 467-478, Mar.
2001.
[14] B. Yang, KB Letaief, RS Cheng and Z. Cao, “Timing recovery for
OFDM transmission,” IEEE J. Select. Areas Commun., vol. 18, pp.
2278-2290, Nov. 2000.
[15] ETSI TS 100 910 V5.12.0 (2001-02), Digital cellular tele-
communications system (Phase 2+) (GSM);Radio transmission and
reception.