• 沒有找到結果。

Maximum-likelihood estimation of frequency and time offsets in OFDM systems with multiple sets of identical data

N/A
N/A
Protected

Academic year: 2021

Share "Maximum-likelihood estimation of frequency and time offsets in OFDM systems with multiple sets of identical data"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

Fig. 8. Recovered source signal^x (n).

IV. CONCLUSION

In this correspondence, a theorem that sates the condition for the existence of MIMO FIR inverses, which are also FIR inverses, is pro-posed and proved. The use of the theorem for equalization of a MIMO FIR channel is illustrated through a numerical example.

REFERENCES

[1] G. Giannakis et al., Signal Processing Advances in Wireless Commu-nications: vol I Trends in Channel Estimation and Equalization, vol II Trends in Single and Multi-User Systems. Englewood Cliffs, NJ: PTR Prentice-Hall, 2001.

[2] L. Tong, G. Xu, and T. Kailath, “Blind identification and equalization based on second-order statistics: A time domain approach,” IEEE Trans. Inf. Theory, vol. 40, no. 2, pp. 340–349, Mar. 1994.

[3] J. K. Tugnait, “Blind estimation of digital communication channel impulse response,” IEEE Trans. Commun., vol. 42, no. 2/3/4, pp. 1606–1616, Feb./Mar./Apr. 1994.

[4] E. Moulines, P. Duhamel, J. Cardoso, and S. Mayrargue, “Subspace methods for the blind identification of multichannel FIR filters,” IEEE Trans. Signal Process., vol. 43, no. 2, pp. 516–525, Feb. 1995. [5] T. Kailath, Linear Systems. Englewood Cliffs, NJ: Prentice-Hall, 1980. [6] D. A. Cox, J. Little, and D. O’Shea, Ideals, Varieties, and

Algo-rithms. Berlin, Germany: Springer-Verlag, 1992.

Maximum-Likelihood Estimation of Frequency and Time Offsets in OFDM Systems With Multiple

Sets of Identical Data

Mu-Huo Cheng, Member, IEEE, and Chi-Chan Chou

Abstract—This paper generalizes the existing algorithm for the

max-imum-likelihood (ML) estimation of frequency and time offsets in orthogonal frequency-division multiplexing (OFDM) systems using from two sets to multiple sets of identical data. The algorithm is derived by the application of the matrix inversion lemma; the Cramér–Rao bound for estimation of the frequency offset is also obtained. For reducingrealization complexity, a simplified algorithm is developed. Simulations using the ten sets of identical data in the preamble of IEEE 802.11a for estimation of frequency and time offsets have been performed to verify the effectiveness of the proposed algorithms.

Index Terms—IEEE 802.11a, maximum-likelihood (ML) estimation,

or-thogonal frequency-division multiplexing (OFDM).

I. INTRODUCTION

The orthogonal frequency-division-multiplexing (OFDM) scheme has been adopted in many applications such as the digital broadcast television, the wireless communications, and the high-bit-rate commu-nications over the existing copper networks [1]–[3]. The OFDM sys-tems, however, are highly sensitive to the frequency offset [4], [5]. Therefore, an accurate estimation of the frequency offset is critical. Existing approaches for the frequency-offset estimation using the pre-amble data [6], [7], the cyclic prefix data [8], [9], or the cyclostationary property [10] of the received signals have been proposed. Extensive coverage of techniques for digital synchronization is also provided in textbooks [11]–[13]. Here, we focus on the data-aided maximum-like-lihood (ML) estimation in OFDM systems. The ML estimation of fre-quency and time offsets in OFDM systems using the two sets of iden-tical cyclic prefix data has been derived in [8]. In the IEEE 802.11a [14] standard for wireless LAN communications, the preamble con-tains multiple sets of identical data for channel estimation and syn-chronization. Hence, an extension for the ML estimation algorithm to include for multiple sets of identical data is practically useful and worth studying. Therefore, in this paper, by using the matrix inversion lemma [15], we generalize the ML algorithm for the estimation of frequency and time offsets to include for the number of the identical data set more than two. Moreover, we also derive the Cramér–Rao bound for the fre-quency-offset estimate. Since the resulting ML algorithm requires high realization complexity, we further develop a simplified algorithm that can reduce significantly the realization complexity but at the cost of modest performance degradation. Simulations are then carried out to evaluate the performance of all proposed algorithms using the ten short identical symbols in the preamble of IEEE 802.11a standard.

II. ALGORITHMDERIVATION

The algorithm is derived under the assumption of the nondispersive channel and the additive white Gaussian noise (AWGN)n(k) with the

Manuscript received January 17, 2005; revised September 2, 2005. This work was supported by National Science Council, Taiwan, under NSC93-2213-E-009-040. The associate editor coordinating the review of this manuscript and approving it for publication was Prof. Mats Viberg.

The authors are with the Department of Electrical and Control Engi-neering, National Chiao Tung University, Hsinchu 30010, Taiwan (e-mail: mhcheng@cc.nctu.edu.tw; chichanchou@yahoo.com.tw).

Digital Object Identifier 10.1109/TSP.2006.874837 1053-587X/$20.00 © 2006 IEEE

(2)

Fig. 1. Observed data-encompassing contiguousN sets of identical data.

transmitted complex signals(k), which is also assumed to be a white Gaussian random process. The received complex sample data for a fre-quency offset and an integer time offset  are given by

r(k) = s(k 0 ) exp(j2k=N) + n(k) (1) whereN represents the number of subcarriers of a complex trans-mitted OFDM symbol. Notice that here the effect of the offset in sam-pling frequency is assumed negligible such that the time offset is an integer. The effect of nonsynchronized sampling has been discussed in [16]. Suppose that we have observedL consecutive samples of r(k), k = 1; 2; . . . ; L, shown in Fig. 1, encompassing contiguous Nssets of identical data, indexed byIi,i = 0; 1; . . . ; Ns 0 1, where each

set containsLsdata samples. Note that in theory, it is not necessary to assume that theNs sets of identical data are contiguous. The as-sumption is made here for the simplicity in derivation and for the use of the preamble data in IEEE 802.11a standard. Then, the index sets areIi= f + iLs; . . . ;  + (i + 1)Ls0 1g for i = 0; 1; . . . ; Ns0 1. Collect the observed samples in the L 2 1 vector r = [r(1); 1 1 1 ; r(L)]T, where the superscriptT denotes the transpose

oper-ation. Notice that the samples in theNssets, i.e.,r(k); k 2 N 01i=0 Ii, are pairwise correlated. Hence, form; n 2 [0; Ns0 1], and m  n

8k 2 I0: E [r(k + nL s)r3(k + mLs)] = 2 s+ 2n; m = n 2 se0j(m0n); (m 0 n) = 1; . . . ; Ns0 1 0; otherwise (2)

whereE[1] denotes the expectation, 2s = E[s2(k)] the signal power, 2

n= E[n2(k)] the noise power, and 0 = 2Ls=N.

The log-likelihood function3(; ) is the logarithm of f(rj; ), the probability density function (pdf) of theL observed samples r condi-tioned by the given time offset and the frequency offset . This func-tion, by (2), can be written as

3(; ) =ln f(rj; ) =ln k2I f (r(k); r(k+Ls); . . . ; r (k+(Ns01)Ls)) 2 k62 I f (r(k)) =ln k2I f(r(k); r(k+Ls); . . . ; r(k+(Ns01)Ls)) f(r(k)) f(r(k+Ls)) 1 1 1f(r (k+(Ns01)Ls))) 2 L k=1 f (r(k)) (3)

where the conditioned variables  and  are omitted for sim-plicity. Since f(r(k)) for each k is a one-dimensional (1-D)

zero-mean complex Gaussian distribution function, it equals exp[0jr(k)j2=(2

s+ 2n)]=[(s2+ n2)]; the product Lk=1f(r(k))

in (3), therefore, is independent of and . Also the denominator in (3) equals the multiplication ofNs1-D complex Gaussian pdf’s, yielding

N 01 m=0 f (r(k + mLs)) =  (21 s+ 2n) N 2 exp 0 N 01m=0 jr(k + mLs)j2 s2+ 2n =  (21 s+ 2n) N 2 exp 0 zH2(k)z(k) s+ n2 (4)

wherez(k) = [r(k); r(k + Ls); . . . ; r(k + (Ns0 1)Ls)]T and the superscriptH represents the transpose conjugate (hermitian) operation. Thenf(r(k); r(k + Ls); . . . ; r(k + (Ns0 1)Ls)) = f(zzz(k)) and its pdf is anNs0 D joint complex Gaussian function [17], given by

f (z(k)) = N det(R)1 exp 0zH(k)R01z(k) (5)

whereR denotes the correlation matrix of z(k), which, by using (2) and by observation, can be written in the form

R = E z(k)zH(k) = 2 s+ 2n s2e0j 1 1 1 2se0j(N 01) 2 sej 2s+ n2 1 1 1 2se0j(N 02) .. . ... . .. ... 2 sej(N 01) 2sej(N 02) 1 1 1 2s+ n2 = 2 nI + 2sqqH (6)

where q = [1; ej; . . . ; ej(N 01)]T and I is the identity matrix having the same dimension as the matrixR. Then, we can directly ob-tain the matrix determinantdet(R) = (n2)N 01(2n+ Ns2s) and R01using the matrix inversion lemma [15], yielding

R01= 12

nI 0

2 s

n2(n2+ Ns2s)qqH: (7)

Equation (5), therefore, becomes

f (z(k)) = 1 N (n2)N 01(n2+ Ns2s)exp 2 0 12 nz H(k)z(k)+ 2s 2 n(n2+Nss2)z H(k)qqHz(k) : (8)

By simple manipulation, we obtain zH(k)qqHz(k) = N 01 m=0 jr(k + mLs)j2 + N 01 m=1 N 01 p=m 2Re r (k+(p0m)Ls) r3(k+pLs)ejm = zH(k)z(k) + 2N 01 m=1 Re m(k)ejm (9)

(3)

where the superscript3denotes the complex conjugate operation and m(k) = N 01p=m r(k+(p0m)Ls)r3(k+pLs). Substituting (9), (8),

and (4) into (3) and rearranging, we obtain the following log-likelihood function 3(; ) = +L 01 k= ln c1+ 2c2 N 01 m=1 Re m(k)ejm 0 c3zH(k)z(k) + L k=1 ln f (r(k)) (10) where c1 = ((n2 + s2)N )=((n2)N 01(n2 + Ns2s)), c2 = 2 s=(n2(2n+ Nss2)), c3= ((Ns0 1)4s)=(n2(2n+ Ns2s)(n2+ 2

s)). The first term ln c1 and the last term Lk=1ln f(r(k)) are independent of  and ; the ML estimate (ML; ML), therefore, is given by ML; ML = arg max ; +L 01 k= N 01 m=1 Re m(k)ejm 0 Ns20 1zH(k)z(k) (11)

where = s2=(s2+ n2). Note that for Ns = 2, (11) is equal to the

(5) in [8], as expected.

A. Cramér–Rao Bound for Frequency-Offset Estimate

If the time offset has been given a priori and assume the estimation of frequency offset is unbiased, then its Cramér–Rao bound can be derived directly using the result [18]

E ((r) 0 )2  0E @2ln f(rj; )

@2

01

: (12) Note that extensive simulations have shown that the frequency esti-mate via the ML algorithm (11) is unbiased, but this property has not been analytically proven, and hence the assumption is made. Taking the second derivative of the log-likelihood function with respect to using (10), we obtain @2ln f(rj; ) @2 = +L 01 k= 02c2 2LNs 2 N 01 m=1 N 01 p=m m2Re 2 r (k + (p 0 m)Ls) r3(k + pLs)ejm : (13)

We then apply the expectation, use results in (2), and replacec2by its value, yielding 0 E @2ln f(rj; )@2 = 2c2 2LNs 2 +L 01 k= N 01 m=1 N 01 p=m m2 2 Re E [r (k + (p 0 m)Ls) r3(k + pLs)] ejm = 82L3s4s N22 n(2n+ Nss2) N 01 m=1 m2(N s0 m) = 23N2L23sN2s2 Ns20 1 s4 n(n2+ Ns2s) : (14)

The Cramér–Rao bound, therefore, is obtained

E ((r) 0 )2  3N2n2 n2+ Ns2s

22L3

sNs2(Ns20 1) s4:

(15)

This bound is intuitive; when the number of identical data setNsor the number of data samples in each setLsincreases, the bound decreases. The bound also shows the advantage of using multiple sets instead of two sets of identical data for frequency-offset estimation.

III. SIMPLIFIEDALGORITHM

The computational complexity to realize (11) for estimating ;  is intensive because a two-dimensional searching is required. Here, we present a simplified algorithm for reducing the realization complexity. Let x denote the angle of x. Then, the likelihood function (11) is maximized if the frequency offset given MLmakes

[  +L 01

k= m(k)] + m0 = 0 for all m = 1; 1 1 1 ; Ns0 1. The

simplified algorithm presumes first that the frequency-offset estimate makes [ k=+L 01 m(k)] + m0 = 0 for m = 1; . . . ; Ns0 1.

Note that this presumption can be true forNs = 2 but is generally

impossible to attain forNs > 2. This discrepancy, therefore, makes the simplified algorithm result in a performance loss forNs> 2. The

time offset, using (11) under the presumption, can then be estimated by the following equation:

ML;sim = arg max  +L 01 k= N 01 m=1 Re m(k)ejm 0 Ns20 1zH(k)z(k) = arg max  N 01 m=1 +L 01 k= m(k) 0+L 01 k= Ns0 1 2 zH(k)z(k) : (16) The obtained time-offset estimate, via the above equation, is used to find the frequency offset. For each indexm, we obtain, from the pre-sumed condition, one estimate0 = 0 [  +L 01

k= m(k)]=m.

TheseNs0 1 frequency-offset estimates are then averaged to yield the

final estimate ML;sim=2L0N s(Ns0 1) N 01 m=1 1 m  +L 01 k= m(k) : (17) The complexity to realize the algorithm (16), (17) takes approxi-matelyNs2LsK operations (including multiplication, addition, and

arc-tangent operations), whereKdenotes the range of for searching while to realize the ML algorithm (11) requires approximately N2

sLsKK operations, where K is the number to partition the

frequency offset for searching. Therefore, the realization complexity of the simplified algorithm is greatly reduced. The frequency-offset estimator in (17) can be analytically shown to be consistent if the time-offsetML;simis properly chosen. For brevity, we only describe the proof procedure. For the received data in the preamble set, the product r(k)r3(k + mLs) is an addition of a constant multiplying

(4)

Fig. 2. Structure of the IEEE 802.11a preamble.

of freedom and three zero-mean Gaussian random variables, as seen from the following equation:

r(k)r3(k + mL

s) = js(k 0 )j2e0jm + n(k)s3(k 0 )

+n3(k + mL

s)s(k 0 ) + n(k)n3(k + mLs): (18)

Since m(k) = N 01p=m r(k + (p 0 m)Ls)r3(k + pLs), the random variable m(k), therefore, is an addition of a random variable with

the chi-square distribution of higher degrees of freedom and more Gaussian random variables. Therefore, as the number of preamble data is increased, both the averaged imaginary part and the averaged real part of m(k), by the statistical properties of both the chi-square and the Gaussian distributions, converge to a constant multiplying sin(2m0) and cos(2m0), respectively. The variance of each

also converges to zero. The ratio then converges to the desired value tan(2m0) with its variance also converging to zero; hence, the

consistency of the time-offset estimator is obtained.

Note that forNs= 2, this simplified algorithm is just the exact ML

algorithm, which has been derived in [8]. ForNs> 2, however, the so-lutions using the simplified algorithm are no longer the ML estimates. The simplified algorithm, therefore, reduces the realization complexity at the cost of modest performance degradation, as illustrated by the simulation results in the following section.

IV. SIMULATIONS

The IEEE 802.11a standard defines the preamble as illustrated in Fig. 2. Each preamble consists of ten identical short symbols and two identical long symbols. Note that the ten short symbols and the two long symbols can be combined together by using the method similar to the second approach proposed in [9] for performance improvement. For demonstration and for simplicity, here we only use the ten repeated short symbols for the estimation of time and frequency offsets. The number of subcarriers in IEEE 802.11a isN = 64, and the sampling frequency is 20 MHz. One short symbol is of duration 0.8s and hence has 16 samples.

Monte Carlo simulations are used to evaluate the performance of the proposed algorithms in both AWGN and dispersive channels. The dis-persive channel, similar to the model used in [8], has 15 independent Rayleigh-fading taps with an exponentially decaying power delay pro-file of the root mean-squared width equal to 0.1s (two samples) and the maximum delay spread of 0.75s (15 samples). The signal-to-noise ratio (SNR) is measured at the received signal. The squared estimation errors of the frequency offset and the time offset, averaged over 1000 trials, versus SNRs at 0, 1, to 10 dB, are shown in Figs. 3 and 4, re-spectively. These results show that the performance of the proposed algorithms, as expected, degrades for the dispersive channel because the transmitted signals passed through the channel result in signals

Fig. 3. Mean-squared error of the frequency-offset estimate versus SNRs.

Fig. 4. Mean-squared error of the time-offset estimate versus SNRs.

which are no longer uncorrelated. The performance of the simplified algorithm at low SNRs, as shown in the figures, is slightly worse than that of the ML method but its difference is decreasing as the SNR is increasing. The simplified algorithm, although inferior to the ML al-gorithm in performance, is more practical when the realization com-plexity is concerned.

(5)

Fig. 5. Comparison of the frequency-offset estimator between the approach [8] and the proposed method.

Fig. 6. Comparison of the time-offset estimator between the approach [8] and the proposed method.

Simulations are also performed for performance comparison be-tween the proposed approach and that in [8]. For simplicity, we only demonstrate the simulation results in AWGN channels even the ten-dency in dispersive channels is also similar. The proposed algorithm uses ten sets of identical data(Ns = 10), with each set having 16

samples(Ls= 16), while the approach in [8] uses two sets of identical data( Ns = 2), with each set having Ls= MLssamples, whereM is an integer. It has been shown in [9] that the estimator using two sets of identical data with each set having Ls samples is equivalent in performance to the estimator usingM symbols, with each symbol having the cyclic prefix of lengthLs. The estimates of the frequency offset and the time offset, averaged over 1000 trials versus SNRs are shown in Figs. 5 and 6, respectively. These results demonstrate that the symbol numberM has little effect on the time-offset estimator but in-fluences significantly the performance of frequency-offset estimation. Note that the proposed approach and the method in [8] are closely comparable in the performance of frequency-offset estimation when M = 6. In fact, this number can be derived because the performance of each algorithm can be approximated by the obtained Cramér–Rao bound (15). In terms of (15), under the assumption of the same SNR

and the same number of OFDM subcarriers, two approaches attain the same Cramér–Rao bound if the following equation is satisfied:

N2 s Ns20 1 L3s NSR+ Ns =  N2 s Ns20 1 L3s NSR+ Ns (19)

where NSR= 2n=s2. For example, if NSR=1 (0 dB SNR), Ns= 10 and Ns = 2, then M = Ls=Ls= 6.0822; this solution matches well

with the simulation result. Hence, the length of the cyclic prefix should be about six times the length of one identical set such that the approach [8] can attain the same performance as our method.

V. CONCLUSION

We have derived an ML algorithm for the estimation of frequency and time offsets in OFDM systems using multiple sets of identical data; the Cramér–Rao bound for the frequency offset is also obtained. We have further developed a simplified algorithm for reducing the realiza-tion complexity. Simularealiza-tions using the preamble data in IEEE 802.11a standard have been performed to verify the effectiveness of the pro-posed algorithms.

REFERENCES

[1] J. A. C. Bingham, “Multicarrier modulation for data transmission: An idea whose time has come,” IEEE Commun. Mag., vol. 28, no. 5, pp. 5–14, May 1990.

[2] W. Y. Zou and Y. Wu, “COFDM: An overview,” IEEE Trans. Broadcast., vol. 41, no. 1, pp. 1–8, Mar. 1995.

[3] J. S. Chow, J. C. Tu, and J. M. Cioffi, “A discrete multitone transceiver system for HDSL applications,” IEEE J. Sel. Areas Commun., vol. 9, no. 6, pp. 895–908, Aug. 1991.

[4] P. H. Moose, “A technique for orthogonal frequency division multi-plexing frequency offset correction,” IEEE Trans. Commun., vol. 42, no. 10, pp. 2908–2914, Oct. 1994.

[5] T. Pollet, M. V. Bladel, and M. Moeneclaey, “BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise,” IEEE Trans. Commun., vol. 43, no. 2/3/4, pp. 191–193, Feb./Mar./Apr. 1995. [6] S. Chang and E. J. Powers, “Efficient frequency-offset estimation in

OFDM-based WLAN systems,” IEE Electron. Lett., vol. 39, no. 21, pp. 1554–1555, Oct. 2003.

[7] J. Li, G. Liu, and G. B. Giannakis, “Carrier frequency offset estimation for OFDM-based WLANs,” IEEE Signal Process. Lett., vol. 8, no. 3, pp. 80–82, Mar. 2001.

[8] J.-J. van de Beek, M. Sandell, and P. O. Börjesson, “ML estimation of time and frequency offset in OFDM systems,” IEEE Trans. Signal Process., vol. 45, no. 7, pp. 1800–1805, Jul. 1997.

[9] J.-J. van de Beek, P. O. Börjesson, M.-L. Boucheret, D. Landström, J. M. Arenas, P. Ödling, and S. K. Wilson, “Three nonpilot based time- and frequency estimators for OFDM,” Elsevier’s Signal Processing (Special Issue on COST 254 Workshop), vol. 80, no. 7, Jul. 2000.

[10] H. Bölcskei, “Blind estimation of symbol timing and carrier frequency offset in wireless OFDM systems,” IEEE Trans. Commun., vol. 49, no. 6, pp. 988–999, Jun. 2001.

[11] H. Meyr and G. Ascheid, Synchronization in Digital Communications: Phase-, Frequency-Locked Loops, and Amplitude Control. New York: Wiley, 1990, vol. 1–2.

[12] H. Meyr, M. Moeneclaey, and S. A. Fechtel, Digital Communica-tion Receivers, SynchronizaCommunica-tion, Channel EstimaCommunica-tion, Signal Pro-cessing. New York: Wiley, 1998.

[13] U. Mengali and A. N. D’Andrea, Synchronization Techniques for Digital Receivers. New York: Plenum, 1997.

[14] Wireless LAN Medium Access Control (MSC) and Physical Layer (PHY) Specifications: High-Speed Physical Layer in the 5 GHz Band, IEEE Standard 802.11a, Dec. 1999.

[15] G. H. Golub and C. F. V. Loan, Matrix Computation, 2nd ed. Balti-more, MD: The Johns Hopkins Univ. Press, 1989.

[16] T. Pollet, P. Spruyt, and M. Moeneclaey, “The BER performance of OFDM systems using nonsynchronized sampling,” Proc. IEEE GLOBECOM, vol. I, pp. 253–257, Nov. 1994.

[17] K. S. Miller, Complex Stochastic Processes, An Introduction to Theory and Application. Reading, MA: Addison-Wesley, 1974.

[18] H. L. Van Trees, Detection, Estimation, and Modulation Theory. New York: Wiley, 1968.

數據

Fig. 8. Recovered source signal ^x (n).
Fig. 1. Observed data-encompassing contiguous N sets of identical data.
Fig. 4. Mean-squared error of the time-offset estimate versus SNRs.
Fig. 5. Comparison of the frequency-offset estimator between the approach [8] and the proposed method.

參考文獻

相關文件

In this way, we can take these bits and by using the IFFT, we can create an output signal which is actually a time-domain OFDM signal.. The IFFT is a mathematical concept and does

5 Create features of V1,V2 and testing data sets for validation set blending, including the predictions of models in step 2 and some optional extra features.. 6 Treat V1 as the

"Extensions to the k-Means Algorithm for Clustering Large Data Sets with Categorical Values," Data Mining and Knowledge Discovery, Vol. “Density-Based Clustering in

In the past researches, all kinds of the clustering algorithms are proposed for dealing with high dimensional data in large data sets.. Nevertheless, almost all of

An OFDM signal offers an advantage in a channel that has a frequency selective fading response.. As we can see, when we lay an OFDM signal spectrum against the

For the data sets used in this thesis we find that F-score performs well when the number of features is large, and for small data the two methods using the gradient of the

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

To decide the correspondence between different sets of fea- ture points and to consider the binary relationships of point pairs at the same time, we construct a graph for each set