pilot and preamble

4
PREAMBLE AND PILOT SYMBOL DESIGN FOR CHANNEL ESTIMATION IN OFDM Shuichi Ohno Dept. of Artiſcial Complex Systems Engineering, Hiroshima University 1-4-1 Higashi-Hiroshima, 739-8527, JAPAN E-mail: [email protected] ABSTRACT The presence of null subcarriers in Orthogonal Frequency Di- vision Multiplexing system complicates the design of both training preamble for channel estimation and pilot symbols for pilot-aided channel estimation that minimize the mean square error (MSE) of estimates of frequency-selective chan- nels. In this paper, we numerically ſnd optimal preambles, casting the MSE minimization problem into a semideſnite programming problem. Then, based on the optimal preamble, we also design pilot symbols for pilot-aided channel estima- tion. A design example under the same setting as IEEE802.11a is provided to verify the efſcacy of our proposal. Index TermsMultipath channels, Parameter estimation 1. INTRODUCTION Orthogonal Frequency Division Multiplexing (OFDM) is a promising high-rate transmission technique, which mitigates inter-symbol interference (ISI) by inserting cyclic preſx (CP). If the channel delay spread is shorter than the duration of CP, ISI is completely removed. Moreover, if the channel remains constant within one OFDM symbol duration, OFDM renders a convolution channel into parallel ƀat channels, which en- ables simple one-tap frequency-domain equalization. To obtain the channel state information (CSI), OFDM pream- bles or pilot symbols embedded in each OFDM symbol are utilized. OFDM preambles, or equivalently training OFDM symbols, are transmitted at the beginning of the transmitted record, while pilot symbols or pilot tones are embedded in each OFDM symbol, where they are separated from the in- formation symbols in the frequency domain [1]. If the chan- nel remains constant over several OFDM symbols, channel estimation by an OFDM preamble may be sufſcient for sym- bol detection. But in the event of channel variation, OFDM preambles should be retransmitted to estimate the channel again to obtain reliable channel estimates for detection. On the other hand, pilot symbols inserted into every OFDM sym- bol enable channel estimation with each OFDM symbol. This is known as pilot-assisted channel estimation [2], which al- lows tracking of the channel variation. When all subcarriers are available, OFDM preambles and pilot symbols have been well designed to enhance the chan- nel estimation accuracy [3]. They can be optimally designed in terms of; i) minimizing the channel mean square estima- tion error [1]; ii) minimizing the bit-error rate when symbols are detected with channel estimates by pilot symbols [4]; iii) maximizing the lower bound on channel capacity with chan- nel estimates [5]. It has been found that equi-distant and equi-powered pilot symbols are optimal with respect to sev- eral performance measure. Pilot symbols are also designed for OFDM systems with multiple antennas [6, 7, 8]. However, in practice, not all the subcarriers are available for transmission. It is often the case that null subcarriers are set on both edges of the allocated bandwidth to mitigate the interferences from/to adjacent bands [9]. For example, IEEE802.11a has 64 subcarriers among which 12 subcarriers at DC component and at the edges of the band are set to be null. Null subcarriers render equi-distant and equi-powered pilot symbols impossible to use. In [7], equi-powered pilot symbols are studied for channel estimation in multiple an- tenna OFDM system with null subcarriers. But they are not always optimal even for point-to-point OFDM system. Pilot sequences designed to reduce the channel mean square error (MSE) in multiple antenna OFDM system are also reported in [8] but they are not necessarily optimal. In this paper, we de- sign optimal pilot sequences for channel estimation in OFDM with null subcarriers. Our design criterion is the MSE in channel estimation. Al- though its expression can be readily derived, the optimal pilot sequence that minimizes MSE is unattainable in a closed form except for some special cases. To ſnd the optimal sequence, we show that the MSE minimization problem can be cast into a semideſnite programming (SDP) problem [10]. With SDP, the optimal OFDM preamble which minimizes the channel MSE can be numerically found. Then, we select several sig- niſcant subcarriers of the optimal OFDM preamble to design pilot symbols for pilot-aided channel estimation. We present a design example under the same setting as IEEE802.11a, which veriſes that our optimal preamble has the least channel MSE. The designed pilot symbols when used for pilot-aided channel estimation exhibit comparable channel estimation ac- curacy with the long preamble of IEEE802.11a. III 281 1424407281/07/$20.00 ©2007 IEEE ICASSP 2007

Upload: guritperdana

Post on 25-Apr-2015

68 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Pilot and Preamble

PREAMBLE AND PILOT SYMBOL DESIGN FOR CHANNEL ESTIMATION IN OFDM

Shuichi Ohno

Dept. of Arti cial Complex Systems Engineering, Hiroshima University1-4-1 Higashi-Hiroshima, 739-8527, JAPAN

E-mail: [email protected]

ABSTRACT

The presence of null subcarriers in Orthogonal Frequency Di-vision Multiplexing system complicates the design of bothtraining preamble for channel estimation and pilot symbolsfor pilot-aided channel estimation that minimize the meansquare error (MSE) of estimates of frequency-selective chan-nels. In this paper, we numerically nd optimal preambles,casting the MSE minimization problem into a semide niteprogramming problem. Then, based on the optimal preamble,we also design pilot symbols for pilot-aided channel estima-tion. A design example under the same setting as IEEE802.11ais provided to verify the ef cacy of our proposal.

Index Terms— Multipath channels, Parameter estimation

1. INTRODUCTION

Orthogonal Frequency Division Multiplexing (OFDM) is apromising high-rate transmission technique, which mitigatesinter-symbol interference (ISI) by inserting cyclic pre x (CP).If the channel delay spread is shorter than the duration of CP,ISI is completely removed. Moreover, if the channel remainsconstant within one OFDM symbol duration, OFDM rendersa convolution channel into parallel at channels, which en-ables simple one-tap frequency-domain equalization.

To obtain the channel state information (CSI), OFDM pream-bles or pilot symbols embedded in each OFDM symbol areutilized. OFDM preambles, or equivalently training OFDMsymbols, are transmitted at the beginning of the transmittedrecord, while pilot symbols or pilot tones are embedded ineach OFDM symbol, where they are separated from the in-formation symbols in the frequency domain [1]. If the chan-nel remains constant over several OFDM symbols, channelestimation by an OFDM preamble may be suf cient for sym-bol detection. But in the event of channel variation, OFDMpreambles should be retransmitted to estimate the channelagain to obtain reliable channel estimates for detection. Onthe other hand, pilot symbols inserted into every OFDM sym-bol enable channel estimation with each OFDM symbol. Thisis known as pilot-assisted channel estimation [2], which al-lows tracking of the channel variation.

When all subcarriers are available, OFDM preambles andpilot symbols have been well designed to enhance the chan-nel estimation accuracy [3]. They can be optimally designedin terms of; i) minimizing the channel mean square estima-tion error [1]; ii) minimizing the bit-error rate when symbolsare detected with channel estimates by pilot symbols [4]; iii)maximizing the lower bound on channel capacity with chan-nel estimates [5]. It has been found that equi-distant andequi-powered pilot symbols are optimal with respect to sev-eral performance measure. Pilot symbols are also designedfor OFDM systems with multiple antennas [6, 7, 8].

However, in practice, not all the subcarriers are availablefor transmission. It is often the case that null subcarriersare set on both edges of the allocated bandwidth to mitigatethe interferences from/to adjacent bands [9]. For example,IEEE802.11a has 64 subcarriers among which 12 subcarriersat DC component and at the edges of the band are set to benull. Null subcarriers render equi-distant and equi-poweredpilot symbols impossible to use. In [7], equi-powered pilotsymbols are studied for channel estimation in multiple an-tenna OFDM system with null subcarriers. But they are notalways optimal even for point-to-point OFDM system. Pilotsequences designed to reduce the channel mean square error(MSE) in multiple antenna OFDM system are also reported in[8] but they are not necessarily optimal. In this paper, we de-sign optimal pilot sequences for channel estimation in OFDMwith null subcarriers.

Our design criterion is the MSE in channel estimation. Al-though its expression can be readily derived, the optimal pilotsequence that minimizes MSE is unattainable in a closed formexcept for some special cases. To nd the optimal sequence,we show that the MSE minimization problem can be cast intoa semide nite programming (SDP) problem [10]. With SDP,the optimal OFDM preamble which minimizes the channelMSE can be numerically found. Then, we select several sig-ni cant subcarriers of the optimal OFDM preamble to designpilot symbols for pilot-aided channel estimation. We presenta design example under the same setting as IEEE802.11a,which veri es that our optimal preamble has the least channelMSE. The designed pilot symbols when used for pilot-aidedchannel estimation exhibit comparable channel estimation ac-curacy with the long preamble of IEEE802.11a.

III ­ 2811­4244­0728­1/07/$20.00 ©2007 IEEE ICASSP 2007

Page 2: Pilot and Preamble

2. CHANNEL ESTIMATION IN OFDM

We consider point-to-point wireless OFDM transmissions overfrequency-selective channels. Let the number of subcarriersbe N . At the transmitter, a data sequence {s0, s1, . . . , sN−1}is stacked into one OFDM symbol. Then, an N -point inversediscrete Fourier transform (DFT) follows to produce theN di-mensional data, which is parallel-to-serial converted. A cyclicpre x (CP) of length Ncp is appended to mitigate the multi-path effects.

We assume that our discrete-time baseband equivalent chan-nel has maximum length L, and remain constant in at leastone block, i.e., quasi-static. We also assume thatNcp is greaterthan the channel length L so that there is no inter-symbol in-terference (ISI) between OFDM symbols and denote the time-domain channel as {h0, h1, . . . , hL−1}.

At the receiver, we assume perfect timing synchroniza-tion. After removing CP, we take DFT of the received time-domain signals to obtain for k ∈ [0, N − 1] that

Yk = Hksk +Wk, (1)

whereHk is the channel frequency response at frequency 2πk/Ngiven by Hk =

∑L−1l=0 hle

−j 2πklN and Wk are i.i.d. circularGaussian with zero mean and variance σ2w.

Let K be the set of active subcarriers and |K| be the num-ber of elements in K. For example, in IEEE802.11a, K ={1, 2, . . . , 26, 38, 39, . . . , 63} and |K| = 52. If all {sk} fork ∈ K are pilot symbols, then the OFDM symbol is an OFDMpreamble. For simplicity, the transmit power is normalizedsuch that

∑k∈K |sk|2 = 1.

With the estimate of the channel frequency response Hkbeing Hk, the mean square estimation error of the frequency-domain channel can be de ned as

ηH :=∑k∈K

E{|Hk −Hk|2}, (2)

where E{·} stands for the expectation operator.From (1), the channel frequency responseHk is easily es-

timated by Least Squares (LS) as Yk/sk, if all sk for k ∈ Kare non-zero. The mean square error (MSE) of each chan-nel frequency response is then given by E{|Hk − Hk|2} =σ2w/|sk|2. If we distribute power equally to each pilot sym-bol, i.e., |sk|2 = 1/|K|, then, the frequency-domain channelMSE is given by ηH = |K|2σ2w.

An alternative channel estimation scheme is to estimatethe time-domain channel and then interpolate it to obtain theestimate of frequency-domain channel, as in pilot-assisted chan-nel estimation [1]. For pilot-assisted channel estimation, weplace Np(≤ |K|) pilot symbols {p1, . . . , pNp} at subcarriersk1,. . ., kNP ∈ K. We assume thatNp ≥ L so that the channelcan be perfectly estimated if there is no noise.

Let diag(a) be a diagonal matrix with the vector a on itsmain diagonal. Collecting the received signals having pilot

symbols as Y = [Yk1 , . . . , YkNp ]T , we obtain

Y =DHp+ W , (3)

whereDH is a diagonal matrix with nth diagonal entry beingHkn such thatDH = diag[Hk1 , . . . , HkNp ], and p is the pilot

vector denoted as p = [p1, . . . , pNp ]T .

We de ne an N × N DFT matrix as F , whose (m +1, n+ 1)th entry is e−j

2πmnN . Let us denote an N × L matrix

FL = [f0, . . . ,fN−1]H consisting ofN rows andL columnsof DFT matrix F and de ne an Np × L matrix FL havingfHkn

as its nth row, where (·)H denotes the complex conjugatetransposition.

Then, we can express (3) as

Y =DpFLh+ W , (4)

whereDp = diag[p1, . . . , pNp

], and h = [h0, . . . , hL−1]

T.

The LS estimate of h is obtained by

h =(DpFL

)†Y , (5)

where (·)† denotes the pseudo-inverse of a matrix. The time-domain channel MSE is then expressed as

ηh = E{||h− h||2} = σ2w tr(FHLD

Hp DpFL

)−1, (6)

where || · || is the Euclidean norm.If all subcarriers are available andL is a divisor ofN , then

equi-distant and equi-powered pilot symbols are optimal inthe sense that they minimize the channel MSE such that ηh =Lσ2w [1, 4]. However, in the presence of null subcarriers,equi-distant and equi-powered pilots are not always optimal.Equi-powered pilot symbols are investigated for frequency-domain channel estimation in multiple antenna OFDM sys-tem with null subcarriers [7], but they are not always optimaleven for point-to-point OFDM systems. To reduce the time-domain channel MSE for multiple antenna OFDM system, p

has been designed to satisfy FHLD

Hp DpFL = Ip in [8]. But

such a pilot sequence does not always exists.If the channel statistics are available, then the optimal in-

terpolation lter to obtain the frequency-domain channel fromthe time-domain channel can be derived. Without channelstatistics, from Hk =

∑L−1l=0 hle

−j 2πklN , it is reasonable toutilize Hk =

∑L−1l=0 hle

−j 2πklN as the estimate of frequency-domain channel. Consequently, the frequency-domain chan-nel MSE is given by

ηH = σ2w tr[(FHLD

Hp DpFL

)−1R

], (7)

where R =∑k∈K fkf

Hk .

Provided thatR = cI for a non-zero constant c, the mini-mization of the time-domain channel MSE is equivalent to the

III ­ 282

Page 3: Pilot and Preamble

minimization of the frequency-domain channel MSE. How-ever, when there exists some null subcarriers, then R �= cIexcept for some special cases and such equivalence does nothold true. In this paper, we numerically design optimal pi-lot sequences that minimize either frequency-domain channelMSE or time-domain channel MSE in the presence of nullsubcarriers.

3. PREAMBLE AND PILOT DESIGN WITH SDP

Let us consider the minimization of frequency-domain chan-nel MSE. The optimal pilot symbol sequence can be obtainedby minimizing ηH in (7) with respect to p under the con-straints that pHp = 1. Except for some special cases, e.g.,R = cI for a non-zero constant c, there is no analytical so-lution. Fortunately, this minimization problem can be castinto a semide nite programming (SDP) [10] problem, whoseglobal solution can be ef ciently and numerically found bythe existing routines.

We utilize the notation A � 0 for a symmetric matrixA to indicate that A is positive semide nite and the notationa � 0 for a vector to signify that all entries of a are greaterthan or equal to 0.

Let us de ne λn = |pkn |2 and

λ = [λ1, . . . , λNp ]T . (8)

By denoting the nth row of FL as fHn , our MSE minimization

problem can be stated as

minλ

tr

⎡⎣(NP∑

n=1

λnfnfHn

)−1R

⎤⎦ (9)

subject to [1, . . . , 1]λ ≤ 1, λ � 0.

Now let us introduce an auxiliary matrix variable W andconsider the following problem:

minW ,λ

tr (WR) (10)

subject to [1, . . . , 1]λ ≤ 1, λ � 0

W �(NP∑n=1

λnfnfHn

)−1. (11)

Since R � 0, we have

tr (WR) ≥ tr

⎡⎣(NP∑n=1

λnfnfHn

)−1R

⎤⎦ , (12)

for W � (∑NPn=1 λnfnf

Hn )−1. It follows that minimization

of tr(WR) is achieved if and only ifW = (∑NPn=1 λnfnf

Hn )−1,

which proves that the minimization of tr(WR) in (10) isequivalent to the original minimization in (9).

The constraint (11) can be rewritten by using Schur’s com-plement as [ ∑NP

n=1 λnfnfHn I

I W

]� 0. (13)

Using this, we nally reach the following minimization prob-lem equivalent to the original problem.

minW ,λ

tr (WR) (14)

subject to [1, . . . , 1]λ ≤ 1, λ � 0 and (13)

This is exactly an SDP problem where the cost function is lin-ear and the constraints are convex, since they are in the formof linear matrix inequalities [10]. Thus, the globally optimalsolution can be numerically found in polynomial time.

In the OFDM preamble, all subcarriers can be utilized forchannel estimation, i.e., Np = |K|. Then, we can numer-ically obtain optimal preambles. In a pilot-assisted OFDMsymbol, the number of pilot symbols is kept to as small aspossible in order to reduce information transmission rate loss.In [5], the location, number, and power of the pilots are de-signed, using as criterion a lower bound on the average ca-pacity when MMSE channel estimates by pilot symbols areadopted. However, it is not easy to design the location of pi-lot symbols when there exist null subcarriers, since analyticalexpressions for performance limits are in general unavailable.

As we have seen, for a given set of subcarriers, the opti-mal pilot symbols are obtained by resorting to numerical opti-mization. To determine the optimal set havingNp entries, i.e.,the optimal location ofNp pilot symbols, we have to enumer-ate all possible sets, optimize pilot symbols for each set, andcompare them. This design approach becomes infeasible as|K| gets larger. To design pilot symbols for a given Np, wetake a heuristic approach, which gives in general suboptimalsolutions. First, we design an optimal preamble with SDP anddenote its λi as λo,1, . . . , λo,|K|. After selecting a subcarrierindex set with Np entries corresponding to Np largest λo,k,we optimize pilot power for the selected set, again with SDP.

We have discussed the design of pilot symbols minimiz-ing the frequency-domain channel MSE. In terms of symboldetection, pilot symbols minimizing the frequency-domainchannel MSE is in general more preferable than pilot symbolsminimizing the time-domain channel MSE. If one wants thepilot symbols minimizing the time-domain channel MSE, onecan construct them just by replacingRwith I (cf. (6) and (7))and applying the design procedure with the frequency-domainchannel MSE described above.

4. DESIGN EXAMPLE

We design OFDM preambles and pilot symbols under thesame setting as IEEE 802.11a. Out of N = 64 subcarriers,12 subcarriers are null and K = {±1,±2, . . . ,±26}, where

III ­ 283

Page 4: Pilot and Preamble

-30 -20 -10 0 10 20 300

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

subcarrier

fulllimited

Fig. 1. Power of designed pilot symbols

the subcarrier index n > N/2 is denoted as n − N for con-venience and Ncp = 16. Varying target channel length Lfrom 2 to 16 and setting σ2w = 1, we numerically minimizethe frequency-domain channel MSE by SDP to obtain opti-mal OFDM preambles. For each L, to design pilot tones, weconstruct an index set corresponding to the subcarrier withsigni cant pilot power in the optimal OFDM preamble.

Fig. 1 depicts the pilot symbol powers of the SDP opti-mized preamble for L = 8, marked by the notation ◦ labeledfull. The power distribution is found to be symmetric around0. This is due to the symmetry of our object function (7) inits arguments. The 8 signi cant pilot symbols are located atthe subcarriers P := {±4,±12,±20,±26}. Except for themiddle portion and both edges, signi cant pilot symbols areuniformly distributed with spacing 8.

For the limited subcarriers P , we optimize power alloca-tion with SDP. The result is shown with x also in Fig. 1. In-terestingly, numerically designed pilot symbols have the samepower. This is reminiscence of the optimality of equi-distantand equi-powered pilots without null subcarriers. But, thesame phenomena cannot always be seen for other L.

Fig. 2 presents the frequency-domain channel MSE ηHwhere the additive variance is set as 1. The curve (SDP(full))with mark ◦ corresponds to the SDP optimized OFDM pream-ble where all the subcarriers in K are utilized, while the curve(SDP(limited)) with mark x corresponds to the pilot sym-bols at the selected subcarriers. For comparison, the resultfor IEEE 802.11a OFDM preamble with equi-powered pilotsymbols at all subcarriers in K is also included. The SDP op-timized OFDM preamble exhibits the least frequency-domainchannel MSE but signi cant differences cannot be found be-tween the three curves. The implication is that a similar chan-nel estimation performance could be expected with a limitednumber of pilot symbols, which justi es the ef ciency of thepilot-aided channel estimation.

2 4 6 8 10 12 14 1620

21

22

23

24

25

26

27

28

29

30

L

MS

E(d

B)

SDP(full)SDP(limited)802.11a

Fig. 2. Frequency-domain channel MSE

5. REFERENCES

[1] R. Negi and J. Ciof , “Pilot tone selection for channel estima-tion in a mobile OFDM system,” IEEE Transactions on Con-sumer Electronics, vol. 44, pp. 1122-1128, August 1998.

[2] J. K. Cavers, “Pilot symbol assisted modulation and differ-ential detection in fading and delay spread,” IEEE Trans. IT,vol. 43, pp. 2206-2212, July 1995.

[3] L. Tong, B. M. Sadler, and M. Dong, “Pilot-assisted wirelesstransmissions: general model, design criteria, and signal pro-cessing,” Sig.Proc. Mag., vol. 21, no. 6, pp. 12-25, Nov. 2004.

[4] S. Ohno and G. B. Giannakis, “Optimal training and redundantprecoding for block transmissions with application to wirelessOFDM,” IEEE Trans. Comm., vol. 50, no. 12, pp. 2113-2123,Dec. 2002.

[5] S. Adireddy, L. Tong, and H. Viswanathan, “Optimal place-ment of training for frequency-selective block-fading chan-nels,” IEEE Trans. IT, vol.48, no.8, pp. 2338-2353, Aug. 2002.

[6] I. Barhumi, G. Leus, and M. Moonen, “Optimal training de-sign for MIMO OFDM systems in mobile wireless channels,”IEEE Trans. SP, vol. 51, no. 6, pp. 1615-1624, June 2003.

[7] E. G. Larsson and J. Li, “Preamble design for multiple-antennaOFDM-based WLANs with null subcarriers,” IEEE SignalProcessing Letters, vol. 8, no. 11, pp. 325-327, Nov. 2001.

[8] D. Hu, L. Yang, Y. Shi, and L. He, “Optimal pilot sequence de-sign for channel estimation in MIMO OFDM systems,” IEEECommunications Letters, vol. 10, no. 1, pp. 1-3, Jan. 2006.

[9] H. Sari, G. Karam, and I. Jeanclaude, “Transmission tech-niques for digital terrestrial TV broadcasting,” IEEE Commu-nications Magazine, vol. 33, pp. 100-109, Feb. 1995.

[10] L. Vandenberghe and S. Boyd, “Semide nite programming,”SIAM Review, vol. 38, pp. 49-95, 1996.

III ­ 284