• 沒有找到結果。

Pilot-Based LMMSE Channel Estimation for OFDM Systems With Power-Delay Profile Approximation

N/A
N/A
Protected

Academic year: 2021

Share "Pilot-Based LMMSE Channel Estimation for OFDM Systems With Power-Delay Profile Approximation"

Copied!
10
0
0

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

全文

(1)

Pilot-Based LMMSE Channel Estimation for OFDM

Systems With Power–Delay Profile Approximation

Kun-Chien Hung and David W. Lin, Senior Member, IEEE

Abstract—In linear-minimum-mean-square-error (LMMSE)

channel estimation for multicarrier systems, one needs to know the channel correlation function. This poses a problem for sys-tems with a small number of pilots operating in time-varying channels. We propose to approximate the channel power–delay profile (PDP) with a shape that can completely be described in two parameters, namely, the mean delay and the root-mean-square (RMS) delay spread. Furthermore, we develop a simple technique to estimate these delay parameters. The approximate PDP is then used to generate the LMMSE filter coefficients for data-subcarrier channel estimation. Mathematical expressions are derived that can be used to predict the accuracy of the various estimates, and they are verified by simulation. The proposed technique is applicable to both point-to-point communication and multiaccess communication where different users may experience different channel conditions. As a practical application, we also specialize the proposed technique to Mobile WiMAX signals and investigate the resulting performance.

Index Terms—Channel estimation, IEEE 802.16e, Mobile

WiMAX, orthogonal frequency-division multiple access (OFDMA), orthogonal frequency-division multiplexing (OFDM), root-mean-square (RMS) delay spread.

I. INTRODUCTION

P

ILOT-AIDED channel estimation is widely employed in today’s coherent wireless orthogonal frequency-division multiplexing (OFDM) systems. Often, the subcarriers that carry pilot signals are scattered in frequency and in time. One favored approach to OFDM channel estimation is linear-minimum-mean-square-error (LMMSE) estimation, i.e., Wiener filtering [1]–[4]. Given some initial channel estimates at pilot subcar-riers, standard LMMSE optimization leads to the LMMSE channel estimate at any subcarrier d as [3], [5]

ˆ Hd= wHdhˆp (1) with wd=  Rp+ σ2nI −1 rdp (2)

Manuscript received October 6, 2008; revised March 31, 2009 and June 29, 2009. First published August 18, 2009; current version published January 20, 2010. This work was supported by the National Science Council of the Republic of China under Grant NSC 96-2219-E-009-003. The review of this paper was coordinated by Prof. Y. Ma.

K.-C. Hung was with the Department of Electronics Engineering, National Chiao Tung University, Hsinchu 30010, Taiwan. He is now with MediaTek Inc., Hsinchu 30078, Taiwan (e-mail: hkc.ee90g@nctu.edu.tw).

D. W. Lin is with the Department of Electronics Engineering, National Chiao Tung University, Hsinchu 30010, Taiwan (e-mail: dwlin@mail.nctu.edu.tw).

Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TVT.2009.2029862

where ˆHd is the desired channel estimate; wd is the vector of Wiener filter coefficients; superscript H denotes Hermitian transpose; ˆhp is the vector of given initial channel estimates; Rp= E(hphHp) (with E denoting expectation), where hp is the vector of true channel responses at pilot subcarriers; rdp=

E(hpHd∗), where Hdis the true channel response at subcarrier

d; σ2

n is the variance of additive noise in ˆhp [assumed white Gaussian, i.e., additive white Gaussian noise (AWGN)]; and I denotes an identity matrix. A common method to estimate ˆ

hpis the least-squares (LS) method, which merely divides the received signal value at each pilot subcarrier by the pilot value there to obtain the estimated response there [3]. Then, if the pilots have unity magnitude, σ2nis equal to the variance of the additive channel noise.

To perform LMMSE estimation, one needs to know Rp, rdp, and σ2n. The estimation of σ2n is usually not a problem, as it can be done by measuring the received power at the (typically ample) null subcarriers. The estimation of Rpand rdp, however, poses a problem for two reasons. One is that accurate estimation of correlation values requires averaging over sufficiently many samples. However, when the channel is time varying, one may not have this luxury within the coherence time, particularly if the system only transmits a small number of pilots. The other reason concerns rdp, wherein each element is the cross-correlation of the channel response at a pilot subcarrier and that at subcarrier d. Suppose the pilots are of the comb type, i.e., equally spaced in frequency, but the spacing is different from that between subcarrier d and any pilot. Then, the estima-tion of rdp would itself require interpolation (which involves approximation) in addition to averaging. As a result, strict-sense LMMSE channel estimation may be impractical in many situations.

To sidestep the aforementioned problem, one approach is to employ a simple model for the channel power–delay profile (PDP). Two common choices are the exponential model [3], [6], [7] and the uniform model [7]–[9]. For these PDPs, the entire second-order channel statistics are defined by the mean delay τμ and the root-mean-square (RMS) delay spread τrms.

Given τμand τrms, one can calculate Rpand rdp and then the

Wiener filter wd for any σ2

n. The price paid, however, is that the PDP model employed may be an oversimplification of the actual situation, resulting in a modeling error that needs to be reckoned with when considering the overall channel-estimation performance. This point will later be given further attention.

Several estimation methods for the RMS delay spread have been proposed. Witrisal et al. [10], [11] show that this delay spread is proportional to the level-crossing rate of the channel 0018-9545/$26.00 © 2009 IEEE

(2)

frequency response. However, accurate estimation of the level-crossing rate requires dense frequency sampling of the channel response, whereas many OFDM systems employ widely spaced pilots. Athaudage and Jayalath [12] exploit a relation between the cyclic-prefix (CP) correlation and the RMS delay spread of the exponential PDP. However, the method may require the use of many OFDM symbols. It also heavily draws on the exponential PDP condition. Yücek and Arslan [13] propose several methods based on some frequency-domain correlation functions of the channel response or the received signal. The amount of computation is relatively high.

In this paper, we derive a simple method to estimate the mean delay and the RMS delay spread from noisy channel response samples. As the purpose of delay estimation is to facilitate LMMSE channel estimation, the underlying considerations are somewhat different from when delay estimation itself is the goal. This issue is addressed in Section II. Then, Section III derives the estimation method for the channel delay parameters, and Section IV examines its accuracy. Subsequently, Section V considers LMMSE channel estimation based on the estimated delay parameters. As a practical application, Section VI spe-cializes the proposed technique to Mobile WiMAX signals [14], [15]. Finally, Section VII concludes the paper.

II. CHANNELMODELING FORCHANNELESTIMATION Consider a discrete-time equivalent low-pass channel im-pulse response h(n) = L−1  l=0 αlδ(n− l) (3) where n and l are integers in units of the sampling period Ts, and αlis the complex gain of path l. The mean delay and the RMS delay spread are given by, respectively

τμ= L−1 l=0 E  |αl|2  l L−1 l=0 E (|αl|2) (4) τrms= L−1 l=0 E (|αl|2) (l− τμ)2 L−1 l=0 E (|αl|2) . (5)

While the last two equations describe familiar concepts, the meaning of E(|αl|2) therein should be interpreted according to application. For example, if the delay parameters are used in system design for a certain terrain, then the expectation should be taken over channel conditions pertaining to that terrain. For our present channel estimation problem, suppose that one estimation is performed for K OFDM symbols. Then, the expectation (or better, the average) should be taken over these symbols. In the extreme case of K = 1, no average should be taken, but the instantaneous channel response in that symbol period should be used to compute τμand τrms.

For complexity and performance reasons, in practical de-signs, channel estimation is often performed after carrier fre-quency and OFDM symbol timing are synchronized. However, experience shows that typical symbol timing synchronizers may yield some error in identifying the initial path delay. Moreover,

in multiaccess communication, variation in the transmission timing of different users will cause some user channels to have nonzero initial delays even under perfect symbol timing synchronization. Hence, we assume that the channel estimator input contains no carrier frequency error, but the PDP may have a possibly nonzero initial delay τ0. (Conventional PDPs are

obtained with initial channel delays excised.)

Fourier transforming the PDP gives the frequency auto-correlation function of the channel. For an exponential PDP, we have

Rf(k)/Rf(0) =

e−j2πτ0k/N

1 + j2πτrmsk/N

(6) where Rf(k) denotes the value of the autocorrelation func-tion at lag k, τ0= τμ− τrms, and N is the

discrete-Fourier-transform (DFT) size used in multicarrier signaling. For a uniform PDP of width T Rf(k)/Rf(0) = e −j2πτμk/Nsin(πT k/N ) πT k/N (7) where τμ= τ0+ T /2, and T = 12 τrms.

III. ESTIMATION OFCHANNELDELAYPARAMETERS The frequency response of the channel (3) is given by

H(f ) =

L−1 l=0

αle−j2πlf/N (8)

where the division by N in the exponent normalizes the period of H(f ) in f to N . If we advance the channel response by τ (arbitrary) time units, then the frequency response becomes

Ha(f ) = ej2πτ f /NH(f ) = L−1  l=0

αle−j2π(l−τ)f/N. (9) Differentiating Ha(f ) with respect to f , we get

dHa(f ) df = −j2π N L−1  l=0 αl(l− τ)e−j2π(l−τ)f/N. (10) By Parseval’s theorem   dHdfa(f ) 2 = 2 N2 L−1  l=0 |αl|2(l− τ)2 (11)

where· denotes frequency averaging. Taking expectation

E   dHdfa(f ) 2 = 2 N2 L−1  l=0 E|αl|2  (l− τ)2 Δ= ¯J (τ ). (12) The aforementioned provides an alternative characterization of the mean delay and the RMS delay spread. First, it is easily shown that ¯J (τ ) is minimized when τ = τμ. Second

τrms2 = N

2min ¯J (τ )

2L−1

l=0 E (|αl|2)

(3)

This characterization leads to a novel way of estimating τμ and τrms that is particularly amenable to OFDM

transmis-sion. To see how, consider a system where one out of every

Fs subcarriers is a pilot. (The formulation can be extended to deal with unequally spaced pilots, but the equations be-come somewhat cumbersome.) Approximate dHa(f )/df by first-order difference, e.g., [Ha((f + Fs)%N )− Ha(f )]/Fs, where “%” denotes modulo operation, and substitute it into the first equality in (12). (The modulo operation arises due to the cyclic nature of the frequency spectrum of a discrete-time signal [16].) Then, after some straightforward algebra, we obtain ¯ J (τ )≈ 1 F2 s EejφH ((f + Fs)%N )− H(f)2 p (14) where φ = 2πτ Fs/N , f takes values only over pilot

frequen-cies, and·pdenotes averaging over pilot subcarriers, and we have assumed that (f + Fs)%N is a pilot subcarrier. Now, let

Ribe the (instantaneous) frequency-domain autocorrelation of the channel response

Ri=H ((f + iFs) %N ) H∗(f )p. (15) Then, from (14), we have

¯ J (τ )≈ 2 F2 s E(R0)−  ejφE(R1). (16) In (14), the operation inside the absolute value delimiters can be interpreted as filtering of H(f ) in the frequency domain by a filter with impulse response ejφδ(f )−δ(f −F

s). By the modulation theorem of Fourier analysis [16], it amounts to multiplying the channel impulse response h(n) by the inverse DFT of ejφδ(f )−δ(f −Fs), i.e., e−ej2πFsn/N (0≤ n ≤

N−1). By Parseval’s theorem, therefore, frequency averaging

of |ejφH((f + Fs)%N )−H(f)|2 yields the same result as

time averaging of|h(n)(ejφ−ej2πFsn/N)|2. Since ex≈1+x

for small x, if L is small enough that 2πFs(L−1)/N 1, then ejφ−ej2πFsl/N≈−j2πFs(l−τ)/N, for 0≤l ≤L−1.

Moreover, by sampling theory, when L− 1 < N/Fs (as im-plied by 2πFs(L− 1)/N 1), the subsampled averaging (over pilots only) in (14) causes no time-aliasing error and yields the same result as averaging over all frequencies. Then, (16) gives an accurate approximation of ¯J (τ ), defined in (12).

In any case, (16) gives an approximation of ¯J (τ ), regardless of

the condition.

The derivation leading to (16) indicates that τμand τrmscan

be estimated in the following way: 1) Estimate the channel responses at the pilot subcarriers; 2) estimate Ri (i = 0, 1); 3) estimate ¯J (τ ); 4) find the value of τ that minimizes ¯J (τ )

(which yields an estimate of τμ); and 5) substitute the result into (13) (which yields an estimate of τrms2 ). Some details follow.

Step 1 can be achieved using the LS method. Let ˆH(f )

denote the resulting channel estimate at pilot subcarrier f , which is assumed to deviate from the true H(f ) by AWGN of variance σ2

n. As mentioned, we may estimate σn2 from the received power in the null subcarriers of the system. Let ˆσ2

n

denote the resulting estimate. Then, in step 2, R0 and R1can

be estimated via ˆ R0=   ˆH(f)2  p −ˆσ2 n, R1ˆ = ˆ H ((f +Fs)%N ) ˆH∗(f ) p. (17) Thus, for step 3, ¯J (τ ) can be estimated using

ˆ JAv(τ )Δ= 2 F2 s  Av( ˆR0)−   ejφAv( ˆR1)  (18) where “Av” denotes time averaging over the OFDM symbols for which channel estimation is performed. (The number of such symbols has been denoted by K.) For step 4, we may estimate the mean delay as

ˆ τμ Δ = arg min τ ˆ JAv(τ ) =− N∠Av( ˆR1) 2πFs (19)

which also yields min ˆJAv(τ ) = 2[Av( ˆR0)− |Av( ˆR1)|]/Fs2. Finally, for step 5, in view of (13) and that R0=|H(f)|2p≈ L l=1|αl|2, we may estimate τrmsas ˆ τrms= N 2πFs     2 ⎡ ⎣1 −  Av( ˆR1) Av( ˆR0) ⎤ ⎦. (20)

IV. ESTIMATIONACCURACY OF THEDELAYPARAMETERS The accuracy of ˆτμ and ˆτrms is analyzed in the Appendix.

In summary, (25) and (28) give the mean of Δτμ

Δ

= ˆτμ− τμ, and (37) gives the variance. Furthermore, (39) and (42) give the mean of Δτ2

rms Δ

= ˆτ2

rms− τrms2 , and (48) gives its the variance.

Moreover, both Δτμand Δτ2

rmsare Gaussian in high SNRs. We

evaluate the estimation accuracy by simulation below.

We simulate an OFDM system with bandwidth = 10 MHz, DFT size = 1024, and CP length = 128. The channel has six Rayleigh paths with power profile [0,−1, −9, −10, −15, −20] (in decibels) and delay profile [10, 13, 17, 21, 27, 35] (in samples), which follow the International Telecommunications Union’s Vehicular A channel model [17], except that the path delays are rounded to integer sample numbers and an initial delay of ten samples (approximately 0.9 μs) is added. We consider estimating the instantaneous delay parameters, i.e.,

K = 1. This is useful, for example, in channel estimation based

on only one received OFDM symbol. By using the least amount of data possible, the estimation is most prone to noise effects, as can also be seen in (37) and (48), where the leading factors are both inversely proportional to K. We consider SNRs between 0 and 40 dB and let the channel be block static (i.e., have a constant response in one OFDM symbol duration).

Consider first the mean errors in ˆτμ and ˆτrms. We generate a set of 100 channel realizations at random according to the aforementioned PDP. For each channel realization, we run 100 simulations (i.e., 100 OFDM symbols) for each simulated SNR. Fig. 1 shows the distributions of the mean values of Δτμ and Δτ2

rms over some 100 channel realizations at SNR = 20 dB,

(4)

Fig. 1. Distribution of mean errors in delay estimation at SNR = 20 dB over 100 random channel realizations. (Top) Mean of Δτμ. (Bottom) Mean

of Δτ2 rms.

quite small in all cases. Furthermore, there is a very close match between the distributions of analysis and simulation results.

Next, consider the standard deviations of Δτμ and Δτrms2 .

Fig. 2 shows their averaged values (over 100 random channel realizations and 100 OFDM symbols per channel realization) versus SNR under two pilot spacings: 8 and 16. The theory and the simulation results agree well, except for very low SNRs. We also see that the pilot spacing does affect the estimation accuracy. Moreover, for Δτμ, the curves show a−1 slope at lower SNRs and a−0.5 slope at higher SNRs. This agrees with the presence of a σn2 term in the brackets in (37), whose effect is more prominent in lower SNRs but diminishes in higher SNRs. For Δτrms2 , the σn2terms in (48) indicate a similar slope transition with increasing SNRs, which is also clearly exhibited in Fig. 2.

We now consider how the channel estimator derived from ˆτμ and ˆτrmsperforms.

V. CHANNELESTIMATIONBASED ON THEAPPROXIMATE POWER–DELAYPROFILE

Consider the following channel-estimation procedure: 1) Perform LS estimation of the pilot subcarrier responses; 2) estimate the delay parameters according to (19) and (20); 3) obtain the autocorrelation function associated with the approximate PDP (where (6) and (7) correspond to exponential and uniform approximations, respectively); and 4) based on this autocorrelation function, do LMMSE filtering according to (1) and (2) to estimate the data-subcarrier responses.

A. Complexity Analysis

In the complexity analysis, we only examine steps 2 and 3, for therein lies the uniqueness of the proposed method, whereas steps 1 and 4 are rather common among LMMSE methods.

Let there be P pilot subcarriers in an OFDM symbol. Then, step 2 needs some amount of computation to obtain ˆσ2

n, on the order of 2P complex multiply-and-adds per OFDM symbol to calculate ˆR0and ˆR1, and then a few arithmetic operations per

K OFDM symbols to obtain ˆτμand ˆτrms. For step 3, if the

chan-nel estimators have order M and each data subcarrier response is estimated using the nearest M pilot subcarrier responses, then the maximum correlation lag in (2) does not exceed M Fs. Thus, the complexity, per K OFDM symbols, is no greater than that needed to compute Rf(k) according to (6) or (7), for|k| ≤ MFs. The aforementioned should favorably compare with other methods of estimating the channel autocorrelation function, such as direct averaging of sample autocorrelations. The variety of possible conditions makes impossible a simple one-equation complexity comparison. Table I provides a com-parison for a typical situation.

B. Performance Analysis

Now, consider the mean square error (MSE) of LMMSE channel estimation using an approximate PDP. For any linear estimator ˆwd for subcarrier d, straightforward algebra shows that the MSE is given by

σ2ˆ H Δ =E ˆwHdhˆp− Hd 2 = E|Hd|2− 2 ˆ wHd rdp  + ˆwHd Rp+ σ2nI  ˆ wd. (21) Let Δwd= ˆwd− wd, where wdis the ideal LMMSE channel estimator obtained with true channel correlation values. Then

σ2Hˆ = E|Hd|2− 2 (wd+ Δwd)Hrdp  + (wd+ Δwd)HRp+ σn2I  (wd+ Δwd) = E|Hd|2− rHdp  Rp+ σn2I −1 rdp   Δ 2 H + ΔwHd Rp+ σn2I  Δwd   Δ =Δσ2 H (22) where σ2

H is the MSE associated with ideal LMMSE channel estimation, and Δσ2

His the excess MSE from using a nonideal channel estimator.

Equation (22) can be used to evaluate the MSE under either ideal or approximate LMMSE channel estimation. In the case of the proposed estimator, we have

ˆ wd= ! ˆ Rp+ ˆσ2nI "−1 ˆ rdp (23)

where ˆRp and ˆrdp are approximations of Rp and rdp, re-spectively, as obtained using the estimated delay parameters. A more specific characterization of σ2Hˆ beyond (22) appears difficult to obtain.

C. Simulation With Comb-Type Pilots

For the numerical assessment of the estimation performance, consider a system with the same parameters as in Section IV, except that pilot spacing = 4. In addition to the Vehicular A channel, we also simulate the SUI-5 channel [18] with power profile [0,−5, −10] (in decibels) and delay profile [0, 45, 112] (in samples). The channels are subject to block-static fading. The channel estimator for each data subcarrier contains four taps. The channel estimation is based on only one OFDM

(5)

Fig. 2. Averaged standard deviation in delay estimation over 100 random channel realizations. (Left) Standard deviation in Δτμ. (Right) Standard deviation

in Δτ2 rms.

TABLE I

COMPLEXITY OFDIFFERENTTECHNIQUES OFAUTOCORRELATION-FUNCTIONESTIMATION

symbol, i.e., K = 1; thus, τμ and τrms are also estimated

with K = 1. For benchmarking purposes, ideal Wiener filtering based on true channel autocorrelation is also conducted.

Fig. 3 shows the channel estimation performance under various conditions in terms of the normalized MSE (NMSE) with respect to the channel power gain. The analytical result in each case is calculated using the true channel correlation values. Therefore, the deviation of simulation data from the analytical includes the effect of estimation errors in delay parameters. As the simulation and the analytical results closely match under all conditions, the estimation errors in the delay parameters have little effect.

In Vehicular A, the proposed technique performs quite close to ideal Wiener estimation, particularly when employing the exponential PDP model. In SUI-5, which has a much greater delay spread than Vehicular A, the proposed technique shows clear error floors in higher SNRs due to model errors. As model errors are unavoidable with PDP approximation, unless one changes the channel estimator length, all one can do is to choose a suitable PDP shape based on knowledge about the channel. In

the case of SUI-5, that the exponential model performs much better than the uniform is intuitively unsurprising, in view of the shape of the true PDP.

VI. APPLICATION TOMOBILEWiMAX CHANNELESTIMATION

The Mobile WiMAX system provides an interesting practical example to test the proposed channel estimation technique. In the downlink (DL), it divides the subcarriers in each OFDM symbol into “clusters,” each consisting of 14 consecutive subcarriers in frequency. Each DL user’s signal is contained in a set of clusters that are pseudorandomly distributed in frequency. The uplink (UL) transmission employs orthogonal frequency-division multiple access (OFDMA). Each UL user’s signal comprises a set of “tiles,” where each tile spans four consecutive subcarriers in frequency. The tiles pertaining to a user’s signal are also pseudorandomly distributed in fre-quency. The structures of clusters and tiles vary with time and are illustrated in Fig. 4. The aforementioned pseudorandom

(6)

Fig. 3. NMSE in channel estimation for OFDM transmission with comb-type pilots. (Top) Vehicular A channel. (Bottom) SUI-5.

Fig. 4. Structures of cluster and tile.

distribution of subcarrier groups is incompatible with the un-derlying signal structure assumed in many studies on OFDM channel estimation.

A. DL Channel Estimation

By the pseudorandom frequency distribution, two closest clusters may not be next to each other in frequency but may be widely apart to the point well beyond the channel coherence bandwidth. Thus, it may not pay to perform LMMSE channel estimation across cluster boundaries. Hence, we separately do LMMSE filtering in individual clusters. Although there are only two pilots per cluster in any OFDM symbol, there are four

Fig. 5. Temporal interpolation of channel estimates at nonpilot subcarriers, assuming the middle two symbols are being considered for channel estimation. Dashed lines indicate where linear interpolations are performed.

frequencies where a pilot may appear over time. Hence, we try to have four-tap filters. Present-day OFDM systems usually operate under the condition where the product of peak Doppler shift (fd) and OFDM symbol time is on the order of 0.1 or less. Under this condition, channel variation over several consecutive OFDM symbols can be well approximated as linear [19], [20]. Therefore, we may do linear interpolation in time to produce two additional channel estimates in each cluster at the pilot positions of temporally adjacent OFDM symbols, as illustrated in Fig. 5.

We consider two ways of DL channel estimation. In one, the channel delay parameters for a user are reestimated once every pair of OFDM symbols. In the other, they are estimated only once per time-division-duplex (TDD) frame using the preamble symbol that begins DL subframe [14]. The first method has higher complexity, and the second should yield worse perfor-mance for time-varying channels. The first method proceeds as follows.

1) Estimate the noise variance using the null subcarriers in the preamble symbol.

2) Do LS channel estimation at the pilot subcarriers of all used clusters.

3) Linearly interpolate in time to acquire two additional channel estimates per cluster, as illustrated in Fig. 5. 4) Estimate the mean delay and the RMS delay spread

using the channel estimates at all pilot subcarriers of all used clusters and obtain the four-tap Wiener channel estimators for the data subcarriers. (There are a total of ten such Wiener filters.)

5) Perform Wiener filtering to obtain the desired channel estimates.

The second channel estimation method is quite similar, ex-cept that the equivalent of step 4 is performed only once per DL subframe based on the received preamble symbol.

We simulate a system where FFT size = 1024, bandwidth = 10 MHz, TDD frame length = 5 ms, and DL subframe size = 1 preamble + 24 OFDM symbols. We again consider the Ve-hicular A (with 10 samples of initial delay) and SUI-5 channels. The channels are again subject to block-static fading but at a rate corresponding to a carrier frequency of 2.5 GHz and a mobile speed of 100 km/h.

Fig. 6 shows the NMSE results. In addition to the proposed methods, the performance of ideal LMMSE estimation with true channel correlation is also plotted for comparison. For the Vehicular A channel, both proposed methods perform close to the ideal LMMSE benchmark under either PDP model, particularly at lower SNR values. In SUI-5, which has a much larger delay spread than Vehicular A, however, the proposed methods start to show error floors in higher SNRs, whereas

(7)

Fig. 6. Channel-estimation performance of different schemes for Mobile WiMAX DL transmission at 100-km/h mobile speed. (Top) Vehicular A. (Bottom) SUI-5.

ideal LMMSE estimation maintains a slope close to −1 in NMSE throughout the simulated range of SNRs. Overall, the proposed technique performs best with exponential PDP mod-eling and “bisymbol” reestimation of channel delay parameters. Now, although the PDPs of the Vehicular A and SUI-5 chan-nels are not exactly exponential, they are nevertheless relatively fast-decreasing functions of delay. This should account for the aforementioned advantage of exponential PDP modeling. To see how the proposed technique may perform in atypical con-ditions, we create an artificial PDP that consists of three copies of Vehicular A’s PDP with “intercluster” delays of 2 and 4 μs, respectively. The relative power scales of the three “clusters” are−5, 0, and −7 dB, respectively. Fig. 7 shows the PDP, and Fig. 8 shows the performance of various channel estimators. While exponential PDP modeling still performs better than uniform modeling, the performance gap is narrower than in SUI-5. Nonetheless, the proposed technique is still applicable.

B. UL Channel Estimation

As in DL channel estimation, since tiles are pseudorandomly distributed in frequency, we separately perform UL channel

Fig. 7. Artificial PDP created from Vehicular A’s PDP.

Fig. 8. Channel estimation performance of different schemes for Mobile WiMAX DL transmission at 100-km/h mobile speed in the artificial channel. estimation for each tile. Since there are at most two pilots in each tile, two-tap Wiener filters are used. The proposed UL channel estimation procedure, over each three symbols wherein tile structures are defined, is given as follows.

1) Estimate the noise variance from the null subcarriers. 2) Do LS channel estimation at the pilot subcarriers in the

first and third OFDM symbols of a user.

3) Estimate the mean delay and the RMS delay spread for each user using the aforementioned pilot subcarrier channel estimates and obtain the two-tap Wiener channel estimators for the data subcarriers. (There are a total of two such Wiener filters.)

4) Perform Wiener filtering in the first and third symbols to estimate the data subcarrier responses there.

5) Linearly interpolate in time to obtain channel estimates for the second symbol.

We simulate a system of the same parameters as in the last section, with two subchannels (containing 12 tiles) allocated to a certain user. For both channels (Vehicular A and SUI-5), we allow an initial delay of nine samples (roughly 0.8 μs).

(8)

Fig. 9. Channel estimation performance of different schemes for Mobile WiMAX UL transmission at 100-km/h mobile speed. (Top) Vehicular A. (Bottom) SUI-5.

Fig. 9 illustrates some simulation results, where the pro-posed technique is compared with three other methods: ideal LMMSE channel estimation based on the true channel cor-relation (the benchmarker), conventional linear interpolation, and phase-compensated linear interpolation of Hsieh and Wei [21]. The benchmarker aside, in both channels, the proposed technique with exponential PDP modeling performs the best. Approximate LMMSE with uniform PDP modeling and phase-compensated linear interpolation are approximately on par. Fur-thermore, as may be expected, conventional linear interpolation trails behind all other methods. The performance of all methods degrades as the channel delay spread increases.

VII. CONCLUSION

We have proposed an LMMSE channel-estimation technique for multicarrier transmission with interspersed pilots among data subcarriers. The technique provides an instrumentable approximation to ideal LMMSE channel estimation. Operating on frequency-domain quantities, it is not only suitable for sys-tems with distributed pilots but also applicable to multiaccess communication. Furthermore, it can comfortably handle the sit-uation where there are only a low number of pilots. Two issues left for further work are the intelligent selection of a proper

PDP model (e.g., between exponential and uniform) under given transmission conditions and methods for improving the channel-estimation accuracy in channels with large delay spreads.

APPENDIX

We derive the estimation accuracy of ˆτμ and ˆτrms in this

Appendix. From the derivation leading to (19) and (20), we see that estimation errors may arise from three factors: 1) approximating frequency differentiation by finite differenc-ing; 2) approximating frequency averaging by averaging over pilot subcarriers [compare (14) with (12)]; and 3) AWGN [from the use of the estimated R0and R1in (18)]. Among these,

fac-tor 2 amounts to using a frequency-sampled signal to compute the original signal’s statistics. As noted under (16), by sampling theory, no error will result of it if L− 1 < N/Fs. Since OFDM systems are usually designed to have CPs longer than channel impulse responses, the condition is usually satisfied when the pilot subcarrier spacing Fs≤ N/(CP length). We assume that this is the case and disregard factor 2 in the analysis.

For convenience, let ¯τμ and ¯τrms denote the AWGN-free

estimates of τμand τrms, respectively. That is, they are obtained

with E(Ri) in place of Av( ˆRi), i = 0, 1, in (19) and (20). Note, however, that E(Ri) = Av(Ri), i = 0, 1 by the discussion immediately following (5).

A. Estimation Accuracy of Mean Delay

For the estimation error in ˆτμ, we have Δτμ Δ = ˆτμ− τμ= (¯  τμ− τμ) Δ 1 + (ˆ  τμ− ¯τμ) Δ =e1 (24)

where δ1is due to finite differencing (factor 1), and e1is due to

AWGN (factor 3). Therefore, δ1is a constant, whereas e1is a

random variable. Consider δ1first

δ1= N

2πFs∠E(R1)− τμ. (25)

While this expression suffices, because it contains both time-domain and frequency-time-domain channel parameters, below, we derive an expression in terms of solely time-domain parameters. For this, note that, by Parseval’s theorem

E(R1) = l

E|αl|2 

e−j2πlFs/N. (26)

Retaining up to the third-order term in the power series expan-sion of ej2πlFs/N, we obtain ∠E(R1)≈ arctan −2πFs N  lE  |αl|2  l+8π3Fs3 6N3  lE  |αl|2  l3  lE (|αl|2)−4π 2F2 s 2N2  lE(|αl|2)l2 ≈ −2πFs N τμ+ 1 3 # 2πFs N τμ $3 −2πFs N τμ ·4π2Fs2 2N2  lE  |αl|2  l2  lE (|αl|2) +2πFs N τμ ·4π2Fs2 6N2  lE  |αl|2  l3  lE(|αl|2) l (27)

(9)

Fig. 10. Computation of angular difference between E(R1) and Av( ˆR1).

where the last equality is obtained by approximating the arctan function with the first two terms of its power series expansion. Therefore δ1= 2F2 s N2 % τ3 μ 3 τμ 2  lE  |αl|2  l2  lE (|αl|2) +1 6  lE  |αl|2  l3  lE (|αl|2) & . (28) Now, consider e1. We have

e1= N 2πFs  ∠Av( ˆR1)− ∠E(R1)  . (29) Let W (f ) denote the AWGN in the estimated channel response

ˆ

H(f ) at pilot subcarrier f . Then

Av( ˆR1) = Av{[H ((f + Fs)%N ) + W ((f + Fs)%N )]

· [H(f) + W (f)]∗p}

= E(R1) + η1+ ε1 (30)

where we have used the previously noted fact that Av(R1) = E(R1) and have let

η1= AvH ((f + Fs)%N ) W∗(f )

+W ((f + Fs)%N ) H∗(f )p (31)

ε1= AvW ((f + Fs)%N ) W∗(f )p. (32) To find the angular difference between Av( ˆR1) and E(R1), we

may treat them as vectors in the complex plane and decompose Av( ˆR1) into the sum of an in-phase and an orthogonal

com-ponent to E(R1). This is illustrated in Fig. 10. Let Vi and Vo denote the values of the in-phase and orthogonal components, respectively. We have Vi= ' Av( ˆR1) E (R∗1) |E(R1)| ( =|E(R1)| +  ' 1+ ε1)E (R∗1) |E(R1)| ( (33) Vo= ' Av( ˆR1)E (R 1) |E(R1)| ( = ' 1+ ε1)E (R∗1) |E(R1)| ( . (34) Hence

∠Av( ˆR1)− ∠E(R1) = arctanVo

Vi 1 |E(R1)|2 {(η1+ ε1)E (R 1)} (35)

where the right-hand side is a first-order approximation in high SNRs. As a result, by the white Gaussianness of W (f ), we can show via routine algebra that E(e1) = 0 and that

σ2e1 Δ = E|e1|2= N 2 2F2 s |E(R1)| 2 × E|η1|2+ E|ε1|2−   Eη12e−j2∠E(R1)  (36) which eventually leads to

σ2e1= N σ 2 n 2F sK|E(R1)|2  σn2+2E(R0)−2  E(R2)e−j2∠E(R1)  . (37) Moreover, in high SNRs where ε1is negligible, e1is Gaussian.

B. Estimation Accuracy of RMS Delay Spread

In the case of ˆτrms, the error in ˆτ2

rmsappears easier to analyze

than that in ˆτrms. We have Δτrms2 Δ= ˆτrms2 − τrms2 =τ¯rms2 − τrms2    Δ 2 +ˆτrms2 − ¯τrms2    Δ =e2 (38)

where δ2is due to finite differencing (factor 1 given earlier), and e2is due to AWGN (factor 3 given earlier). Again, the former

is a constant, while the latter is a random variable. For δ2, we have δ2= 2N2 2F2 s ) 1−|E(R1)| E(R0) * − τ2 rms. (39)

Again, this expression mixes time-domain and frequency-domain channel parameters. Therefore, we derive an expression in terms of only time-domain parameters. To start, note that

|E(R1)| = E(R1)e−j∠E(R1)

=

l

E|αl|2 

ej2π(¯τμ−l)Fs/N. (40)

Retaining up to the fourth-order terms of the series expansions of various transcendental functions involved (details omitted), we finally get |E(R1)| ≈ E(R0) % 1−4π 2F2 s 2N2 τ 2 rms + 16π 4F4 s 24N4E(R0)  l E|αl|2  (l− τμ)4 & . (41)

Then, substituting this last result into (39) gives

δ2= π 2F2 s 3N2E(R0)  l E|αl|2  (l− τμ)4. (42)

(10)

For e2,we get e2= 2N2 2F2 s⎣|E(R1)| E(R0)  Av( ˆR1) Av( ˆR0) ⎤ ⎦ . (43)

To find its statistics, we express Av( ˆR0) and |Av( ˆR1)| as

perturbations of E(R0) and |E(R1)|. For Av( ˆR0), assuming

that ˆσ2

nis an accurate estimate of σ2n, i.e., ˆσ2n= σn2, we get Av( ˆR0) = Av |H(f) + W (f)|2 p− σ 2 n = E(R0) + η0+ ε0 (44) with η0= AvH(f)W∗(f ) + W (f )H∗(f )p ε0= Av |W (f)|2 p− σ 2 n. (45)

For |Av( ˆR1)|, from the earlier discussion concerning e1,

we have |Av( ˆR1)| =

+

V2

i + Vo2. Thus, with high SNRs,

|Av( ˆR1)| ≈ Vi. Combined with (44)

 Av( ˆR1) Av( ˆR0) ≈|E(R1)| E(R0) ) 1+ {(η1+ε1)E (R 1)} |E(R1)|2 η0+ε0 E(R0) * . (46) Substituting into (43) yields

e2 N2 2F2 s |E(R1)| E(R0) ) η0+ ε0 E(R0)  {(η1+ ε1)E (R∗1)} |E(R1)|2 * . (47) Then, it can be shown via routine algebra that E(e2) = 0

and that σe22 = EΔ |e2|2= N 3σ2 n 4F3 sKE(R0)4 ×E(R0)2+ 2|E(R1)|2  σ2n+ 2E(R0)3 −4E(R0)|E(R1)|2+ 2E(R0)2 ·E(R2)e−j2∠E(R1)



. (48)

With high SNRs where ε0and ε1are negligible, e2is Gaussian.

REFERENCES

[1] P. Hoeher, S. Kaiser, and P. Robertson, “Two-dimensional pilot-symbol-aided channel estimation by Wiener filtering,” in Proc. IEEE Int. Conf.

Acoust., Speech, Signal Process., 1997, vol. 3, pp. 1845–1848.

[2] M. Morelli and U. Mengali, “A comparison of pilot-aided channel estima-tion methods for OFDM systems,” IEEE Trans. Signal Process., vol. 49, no. 12, pp. 3065–3073, Jan. 1998.

[3] O. Edfors, M. Sandell, J.-J. van de Beek, S. K. Wilson, and P. O. Börjesson, “OFDM channel estimation by singular value decom-position,” IEEE Trans. Commun., vol. 46, no. 7, pp. 931–939, Jul. 1998. [4] Y. Li, “Pilot-symbol-aided channel estimation for OFDM in wireless

systems,” IEEE Trans. Veh. Technol., vol. 49, no. 4, pp. 1207–1215, Jul. 2000.

[5] H. Stark and J. W. Woods, Probability and Random Processes, 3rd ed. Upper Saddle River, NJ: Prentice-Hall, 2002.

[6] R. van Nee and R. Prasad, OFDM for Wireless Multimedia

Communica-tions. Boston, MA: Artech House, 2000.

[7] L. Wilhelmsson, B. Bernhardsson, and L. Andersson, “Channel estimation by adaptive interpolation,” U.S. Patent 7 433 433, Oct. 7, 2008. [8] Y.-J. Bang, K.-Y. Sohn, and Y.-O. Park, “Apparatus and method of

esti-mating channel based on channel delay spread in mobile communication system,” U.S. Patent Pub. No. 2008/0137788, Jun. 12, 2008.

[9] R. Akella and R. Cheng, “Edge MMSE filters,” U.S. Patent Pub. No. 2008/0144730, Jun. 19, 2008.

[10] K. Witrisal, “On estimating the RMS delay spread from the frequency-domain level crossing rate,” IEEE Commun. Lett., vol. 5, no. 7, pp. 287– 289, Jul. 2001.

[11] K. Witrisal, Y.-H. Kim, and R. Prasad, “A new method to measure pa-rameters of frequency-selective radio channels using power measure-ments,” IEEE Trans. Commun., vol. 49, no. 10, pp. 1788–1800, Oct. 2001. [12] C. N. R. Athaudage and A. D. S. Jayalath, “Delay-spread estima-tion using cyclic-prefix in wireless OFDM systems,” Proc. Inst. Elect.

Eng.—Commun., vol. 151, no. 6, pp. 559–566, Dec. 2004.

[13] T. Yücek and H. Arslan, “Time dispersion and delay spread estimation for adaptive OFDM systems,” IEEE Trans. Veh. Technol., vol. 57, no. 3, pp. 1715–1722, May 2008.

[14] IEEE Standard for Local and Metropolitan Area Networks—Part 16:

Air Interface for Fixed and Mobile Broadband Wireless Access Systems—Amendment 2: Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands and Corrigendum 1, IEEE Stds. 802.16e-2005 and 802.16-2004/Cor1-2005,

Feb. 28, 2006.

[15] WiMAX Forum, Mobile WiMAX—Part I: A Technical Overview and Performance Evaluation, Aug. 2006.

[16] A. V. Oppenheim, R. W. Schafer, and J. R. Buck, Discrete-Time Signal

Processing, 2nd ed. Upper Saddle River, NJ: Prentice-Hall, 1999.

[17] T. B. Sørensen, P. E. Mogensen, and F. Frederiksen, “Extension of the ITU channel models for wideband (OFDM) systems,” in Proc. IEEE Veh.

Technol. Conf., Sep. 2005, pp. 392–396.

[18] Channel Models for Fixed Wireless Applications, IEEE 802.16.3c-01/29r4, Jul. 17, 2001.

[19] Y. Mostofi and D. C. Cox, “ICI mitigation for pilot-aided OFDM mobile systems,” IEEE Trans. Wireless Commun., vol. 4, no. 2, pp. 765–774, Mar. 2005.

[20] K.-C. Hung and D. W. Lin, “Optimal delay estimation for phase-rotated linearly interpolative channel estimation in OFDM and OFDMA sys-tems,” IEEE Signal Process. Lett., vol. 15, pp. 349–352, 2008.

[21] M.-H. Hsieh and C.-H. Wei, “Channel estimation for OFDM systems based on comb-type pilot arrangement in frequency selective fading channels,” IEEE Trans. Consum. Electron., vol. 44, no. 1, pp. 217–225, Feb. 1998.

Kun-Chien Hung received the B.S. and Ph.D.

de-grees in electronics engineering from the National Chiao Tung University, Hsinchu, Taiwan, in 2001 and 2008, respectively.

He is currently a Senior Engineer with MediaTek Inc., Hsinchu. His research interests are in digital signal processing, communication receiver design, and wireless communication.

David W. Lin (S’79–M’81–SM’88) received the

B.S. degree from the National Chiao Tung Univer-sity, Hsinchu, Taiwan, in 1975 and the M.S. and Ph.D. degrees in electrical engineering from the Uni-versity of Southern California, Los Angeles, in 1979 and 1981, respectively.

From 1981 to 1983, he was with Bell Laboratories. From 1984 to 1990 and again from 1993 to 1994, he was with Bellcore. Since 1990, he has been a Professor with the Department of Electronics Engi-neering, National Chiao Tung University, except for a leave in 1993–1994. He has conducted research in digital adaptive filtering and telephone echo cancellation, digital subscriber line and coaxial network transmission, speech and video coding, and wireless communication. His re-search interests include various topics in signal processing and communication engineering.

數據

Fig. 1. Distribution of mean errors in delay estimation at SNR = 20 dB over 100 random channel realizations
Fig. 2. Averaged standard deviation in delay estimation over 100 random channel realizations
Fig. 4. Structures of cluster and tile.
Fig. 6. Channel-estimation performance of different schemes for Mobile WiMAX DL transmission at 100-km/h mobile speed
+3

參考文獻

相關文件

Biases in Pricing Continuously Monitored Options with Monte Carlo (continued).. • If all of the sampled prices are below the barrier, this sample path pays max(S(t n ) −

For MIMO-OFDM systems, the objective of the existing power control strategies is maximization of the signal to interference and noise ratio (SINR) or minimization of the bit

In this chapter, a dynamic voltage communication scheduling technique (DVC) is proposed to provide efficient schedules and better power consumption for GEN_BLOCK

Abstract—We propose a multi-segment approximation method to design a CMOS current-mode hyperbolic tangent sigmoid function with high accuracy and wide input dynamic range.. The

In this thesis, we have proposed a new and simple feedforward sampling time offset (STO) estimation scheme for an OFDM-based IEEE 802.11a WLAN that uses an interpolator to recover

In order to improve the aforementioned problems, this research proposes a conceptual cost estimation method that integrates a neuro-fuzzy system with the Principal Items

Thus, the accurate estimation of geometry conservation and controlling the grid velocity based on the unified approach are expected to avoid severe grid deformation and

Furthermore, given a set of nets in a bus on routing grids with obstacles, and the length constraints for all the nets in the bus, based on this proposed longest path generation,