HOME JOURNALS CONTACT

Information Technology Journal

Year: 2006 | Volume: 5 | Issue: 4 | Page No.: 749-752
DOI: 10.3923/itj.2006.749.752
A Quasi-newton Acceleration EM Algorithm for OFDM Systems Channel Estimation
Haiyuan . Liu, Hualan . Zhong, Taiyi . Zhang and Zhengwei . Gong

Abstract: Orthogonal Frequency-division Multiplexing (OFDM) has been proposed to combat severe frequency selective fading in high rate wireless communication system, the Pilot assisted symbol modulation Expectation Maximum (EM) channel estimation algorithm has lower bit error rate compared to the traditional interpolation method, however it has higher complexity and convergence slowly. Aim to the deficiency, a Quasi-Newton Acceleration (QNA) EM algorithm has been proposed to do channel estimation, the new method can reduce the complexity and iteration times and simulation result states, it has still lower BER compared to traditional method

Fulltext PDF Fulltext HTML

How to cite this article
Haiyuan . Liu, Hualan . Zhong, Taiyi . Zhang and Zhengwei . Gong, 2006. A Quasi-newton Acceleration EM Algorithm for OFDM Systems Channel Estimation. Information Technology Journal, 5: 749-752.

Keywords: acceleration algorithm Channel estimation, OFDM, mobile communications, EM and Quasi-Newton

INTRODUCTION

Orthogonal Frequency-division Multiplexing (OFDM), which can transform a frequency-selective fading channel into many parallel flat fading subchannels, is an efficient technique to combat multipath delay spread in high-rate wireless systems. A dynamic estimation of channel is necessary before the coherent demodulation of OFDM signals. In wideband mobile channels, the pilot-symbol-aided channel estimation scheme has been proven to be a feasible method for OFDM system (Meng and Che, 1998). Channel estimation techniques based pilot symbol arrangement in OFDM systems have been analyzed in Necker and Stuber (2004), there have many method, including linear, cubic interpolation, matched filter (Mazet et al., 2002; Necker and Stuber, 2004), Radial Basis Function (RBF), these method has high bit error rate and floor effect, the proposed channel estimation method based on EM algorithm has good performance (Xie and Georghiades, 2003), but this traditional EM algorithm convergences very slow and has high complexity (Todd, 1996).

We proposed a way to reduced the complexity of the EM algorithm and accelerate the convergence in this study, i.e., the Quasi-Newton Acceleration EM algorithm (QNA EM), which has a quadratic rate of convergence (Mortaza and Jehnich, 1997), although a little performance degraded compared to Traditional EM (TEM), but it is much better that the tradition methods are. And it has fast convergence rate than TEM which has only sublinear convergence. It is a good tradeoff between Bit Error Rate (BER) and rapidity.

CHANNEL SYSTEM MODES

In this study, we use block pilot symbols: a typical inserted with Cyclic Prefix (CP) base band OFDM system. We assume that there are N subcarriers in OFDM system and M subcarriers of them are used to transmit pilot symbols vector P of size Mx1. At the transmitter, the binary source data are converted into ND = N – M parallel data streams, each of them is modulated by Quadrate Phase Shift Keying (QPSK) and QPSK is used in this study. Pilot symbols P = [P(0), P(1), ..., P(M – 1)]T of a length M are equally inserted to the modulated data vector Dn = [Dn(0), Dn(1), ..., Dn(ND – 1)]T and we will attain the nth OFDM symbol vector Xn of size Nx1, where the superscript T denotes the transpose. After modulated by N point IFFT, CP is inserted to prevent ISI. We assume that the length of CP is larger or equal to that of the CIR and there is no ISI in the OFDM systems. The transmitted signal is then sent to a frequency selective time varying channel. Removing CP at the receiver and operating IFFT demodulation the nth received symbol vector Yn of size Nx1 can be represented as follows:

(1)

and represented as matrix form, for simplicity we omit subscript n in the rest of the study and denote:

(2)

We assume that the channel is constant in one OFDM symbol period in this study, where, h = [h(0), h(1), ..., h(L – 1)]T is the CIR vector and L is the length of CIR, H = [H(0), H(1), ..., H(N – 1)]T is channel frequency response, H(k) is fading factor and phase offset at the kth subcarrier and

(3)

FL is the sub-matrix which is the first L column of Fourier transform matrix of size NxN and

k = 0, 1, ..., N – 1, l = 0, 1, ..., L – 1, W = [W(0), W(1), ..., W(N – 1)]T and W(k), k = 0, 1, ..., N –1, is additive white Gaussian noise with zero-mean and variance σ2.

THE QUASI-NEWTON ACCELERATION METHOD OF EM ALGORITHM

We assume that all subcarriers are used to transmit data symbols. Let ≅ denote the set of data symbols, i.e., D(k) ∈ , = {±1, ±j} for QPSK and 4QAM modulation etc.,and let C denote the size of the set L, q1 denote the lth symbol in the constellation, l = 1, 2, ..., C.

Given the CIR vector h and noise variance σ2, we let f (Y, d|H) denote the joint conditional probability density function (pdf) of the complete data {Y, d}. We assume that channel is constant during one OFDM symbol period in this study, so data received at N parallel subcarriers are independent. We have

(4)

where,

use the (3), we estimate h, so there are two steps in EM-based iteration algorithm

(5)

(6)

From (5) and (6), given the received data vector Y, the channel parameters of the pth times iteration can be obtained from the following equation:


(7)

where, A is a constant and

Given h(p) and Y, we have

(8)

Let
Q = diag {E{X|h(p), Y}}FL
(9)

where, R(•) takes the real part of complex in (9) and (X) denotes a diagonal matrix which takes all diagonal elements from X in (10). We must mention that the expectation E{}is carried out over d in E-step and maximization is carried over h in M-step, so the function Q’ (h|h(p)) can be simplified as

(10)

From (1) and (7) and for k = 0, 1, L, N – 1 we have

(11)

and

(12)

where, C is the elements number of QPSK constellation and l is the element index in corresponding constellation. If QPSK modulation is used in OFDM systems and power of data symbols and pilot symbols both are σ2s, we have E{|X(k)|2 |hp, Y} = σ2s and P = σ2s FHL FL.

From above formula (12) and (13), we need to find the conditional probability Pr(D(k) = q1|h(p), Y). Since D(k) transmitted dada symbol at the kth subcarrier is independent of received data Y(k’)and H(k’) at the other k’ ≠ k subcarriers, conditional probability of D(k) can be represented

(13)

After we find matrix Q, P and Q(h|h(p)), the CIR vector and noise variance can be updated in M-step. The CIR vector h(p + 1) of the next iteration can be obtained by the following QNA EM, let g(h(p))is the gradient of the (10), so

(14)

we don’t need compute the inverse of P for look for the maximum value, since we the following Quasi-Newton Acceleration Method and the rake scope is much wide the tradition method.

Step 1: Choose initial h(0), constant α ∈ (0, 1), B0 = I V0 = ||g(h(0)) p = 0

Step 2: If ||g(h(p))|| = 0, stop, h(p) is the solution, else goto step 3

Step 3: If ||g(h(p))||<αVp, choose Vp+1 satisfy ||g(h(p))||≤Vp+1<αVp, let h(p + 1) = h(p) – Bpg(h(p)) goto step 5, else goto step 4.

Step 4: Let h(p + 1) = h(p), choose EM step δp, let h(p + 1) = h(p) + δp.

Step 5: For Bp use Broyden symmetry rank one correction formula,

where, Δp = g(h(p + 1)) – g(h(p)), δp = h(p + 1) –h(p)

Step 6: Let p = p + 1, goto step 2

The convergence of the algorithm is obvious, for α ∈ (0, 1), ||g(h(p))||≤Vp + 1<aVp<a2Vp – 1< ..... <aPV0 → 0 and h(0) is obtained by pilot data.

In order to avoid local maxima, the selection of h(0) is important. We use L pilots and apply Least Squares (LS) to obtain the initial channel estimate h(0) = FHL Xp Y, where FL is the sub matrix of DFT matrix F corresponding to the L pilots and Xp is a diagonal matrix with diagonal entries the pilot symbols.

NUMERICAL RESULTS

The simulation parameters used in the OFDM is DVB-T parameter. and we assume that the guard interval is larger than the maximum delay spread of length of CIR, so the intersymbol interference can be avoided. Simulations have been carried out at Bit Error Rate (BER) over different SNR and Minimum Square Error (MSE) over the iteration times.

In this study, multipath Rayleigh fading channel is considered and the baseband modeled as followings

where, l is the total number of propagation paths, αi(n) is the complex impulse response of the ith path which is complex Gaussian, is the ith path Doppler frequency shift, τi is delay spread index and l is the ith path delay normalized by the sampling period T , T is the sampling period of time domain for channel.

Fig. 1: BER performance with different channel estimation

Fig. 2: Iteration number of two EM algorithm

Since we assume that channel is constant during one OFDM symbol period in this study.

From Fig. 1 we can see a QAN EM algorithm has a little performance degrade compared to TEM algorithm, the loss value is about 0.4 dB, but it has still high performance than another tradition method, such linear or cubic interpolation, even RBF channel estimation, From Fig. 2, the, we can reach that the iteration time of QAN EM is much less than EM combined TEM algorithm, it convergence faster than the later.

DISCUSSION

In this study, we have applied the quasi-Newton acceleration method of EM algorithm for the channel estimation of OFDM systems with only a few pilots. The proposed acceleration algorithm converges faster than the traditional EM, because the acceleration algorithm has a quadratic rate of convergence, which is much more quick than the traditional EM algorithm and also achieves good performance than the other linear method, just only a little performance loss compared to the traditional EM, It is a good tradeoff between performance and complexity.

The future research should seek a much fast algorithm compared to QAN EM and a good performance is obtained also.

ACKNOWLEDGMENTS

The authors thanks the research is supported by the fund of China National 211 specialized program-“the next generation wireless network”.

REFERENCES

  • Mazet, L., V. Buzenac-Settineri, M. de Courville and P. Duhamel, 2002. An EM based semi-blind channel estimation algorithm designed for OFDM systems. Proceedings of the 36th Asilomar Conference on Signals, Systems and Computers, Nov. 3-6, IEEE Xplore, London, pp: 1642-1646.


  • Hsieh, M.H. and C.H. Wei, 1998. Channel estimation for OFDM systems based on comb-type pilot arrangement in frequency selective fading channels. IEEE Trans. Consumer Elect., 44: 217-225.
    CrossRef    


  • Mortaza, J. and R.I. Jennrich, 1997. Acceleration of the EM algorithm using quasi-Newton methods. J. Royal Stat. Soc., Series, 59: 569-587.


  • Necker, M.C. and G.L. Stuber, 2004. Totally blind channel estimation for ofdm on fast varying mobile radio channels. IEEE Trans. Wireless Commun., 3: 1514-1525.


  • Moon, T., 1996. The expectation-maximization algorithm. IEEE Signal Process. Maga., 13: 47-60.


  • Xie, Y.Z. and N.C. Georghiades, 2003. Two EM-type channel estimation algorithms for ofdm with transmitter diversity. IEEE Trans. Commun., 51: 106-115.
    CrossRef    

  • © Science Alert. All Rights Reserved