Anda di halaman 1dari 5

COMMON PHASE ERROR DUE TO PHASE NOISE IN OFDM - ESTIMATION AND SUPPRESSION

Denis Petrovic, Wolfgang Rave and Gerhard Fettweis Vodafone Chair for Mobile Communications, Dresden University of Technology, Helmholtzstrasse 18, Dresden, Germany {petrovic,rave,fettweis}@ifh.et.tu-dresden.de

Abstract - Orthogonal frequency division multiplexing (OFDM) has already become a very attractive modulation scheme for many applications. Unfortunately OFDM is very sensitive to synchronization errors, one of them being phase noise, which is of great importance in modem WLAN systems which target high data rates and tend to use higher frequency bands because of the spectrum availability. In this paper we propose a linear Kalman filter as a means for tracking phase noise and its suppression. The algorithm is pilot based. The performance of the proposed method is investigated and compared with the performance of other known algorithms. Keywords - OFDM, Synchronization, Phase noise, WLAN

11. SYSTEM MODEL

I. INTRODUCTION
OFDM has been applied in a variety of digital communications applications. It has been deployed in both wired systems (xDSL) and wireless LANs (IEEE802.1 la). This is mainly due to the robustness to frequency selective fading. The basic principle of OFDM is to split a high data rate data stream into a number of lower rate streams which are transmitted simultaneously over a number of orthogonal subcarriers. However this most valuable feature, namely orthogonality between the carriers, is threatened by the presence of phase noise in oscillators. This is especially the case, if bandwidth efficient higher order modulations need to be employed or if the spacing between the carriers is to be reduced. To compensate for phase noise several methods have been proposed. These can be divided into time domain [1][2] and frequency domain approaches [3][4][5]. In this paper we propose an algorithm for tracking the average phase noise offset also known as the common phase error (CPE)[G] in the frequency domain using a linear Kalman filter. Note that CPE estimation should be considered as a first step within more sophisticated algorithms for phase noise suppression [5] which attempt to suppress also the intercarrier interference (ICI) due to phase noise. CPE compensation only, can however suffice for some system design scenarios to suppress phase noise to a satisfactory level. For these two reasons we consider CPE estimation as an important step for phase noise suppression.

An OFDM transmission system in the presence of phase noise is shown in Fig. 1. Since all phase noise sources can be mapped to the receiver side [7] we assume, without loss of generality that phase noise is present only at the front end of the receiver. Assuming perfect frequency and timing synchronization the received OFDM signal samples, sampled at frequency f s , in the presence of phase noise can be expressed as ~ ( n =)( ~ ( n * h(n))ej4(%) ) ( ( n ) .Each OFDM symbol is assumed to consist of a cyclic prefix of length N c p samples and N samples corresponding to the h(n) , and d(n) denote useful signal. The variables ~ ( n ) the samples of the transmitted signal, the channel impulse response and the phase noise process at the output of the mixer, respectively. The symbol * stands for convolution. : . The term ( ( n ) represents AWGN noise with variance 0 The phase noise process $(t) is modelled as a Wiener process [8], the details of which are given below, with a certain 3dB bandwidth A f s d ~ .

x,, 1 = 0,1,2.."1

OFDM Modulator
x(t)

Upconversion

x(n) = x(nT,)

e-j 2fct ~ Channel e-ciznf,~-@(o)


4

R,", I=0,1,2

r(n)= r ( n ~ , )

r(t)=[x(t)*h(r)]e'm'''

OFDM Demodulator

Downconversion

Fig. 1 Block diagram of an OFDM transmission chain.

At the receiver after removing the N c p samples corresponding to the cyclic prefix and taking the discrete Fourier transform (DFT) on the remaining N samples, the demodulated camer amplitude Rm,lkat subcarrier 21, (lk = 0,1, ...N - 1) of the mth OFDM symbol is given as [4]:
&,lk

= xm,~kHm,~k'm(o)

+ cm,lk +

vm,lk

(l)

and qm,lk represent the transmitted where Xm,l,, Hm,lk symbol on subcarrier lk, the channel transfer function and

0-7803-8523-3/04/$20.00 02004 IEEE.

1901

linearly transformed AWGN with unchanged variance 0: at subcarrier l k , respectively. The term Cm,l, represents intercarrier interference (ICI) due to phase noise and was shown to be a gaussian distributed, zero mean, random variable with variance a;cI = 1:7]. The term Im(0) also stems from phase noise. It does not depend on the subcarrier index and modifies all subcarriers of one OFDM symbol in the same manner. As its modulus is in addition very close to one [9], it can be seen as a symbol rotation in the complex plane. Thus it is referred to in the literature as the common phase error (CPE) [6]. The constellation rotation due to CPE, causes unacceptable system performance [7]. Acceptable performance can be achieved if one estimates Im(0) or its argument and compensates the effect of the CPE by derotating the received subcarrier symbols in the frequency domain (see Eq. (I)), which significantly reduces the error rate ;as compared to the case where no compensation is used. The problem of estimating the CPE was addressed by several authors [3][4][10]. In [3] the authors concentrated on estimating the argument of Im(0) using a simple averaging over pilots. In [lo] the argument of I , (0) was estimated using an extended Kalman filter, while in [4] the coefficient Im(0) itself was estimated using the LS algorithm. Here we introdluce an alternative way for minimum mean square estimation (MMSE)[11] of Im(0) using a linear scalar Kalman filter, The algorithm is as [4] pilot based.
111. PHASE NOISEMODEL For our purposes we need to consider .a discretized phase noise model $(n) = $(nT,) where n E No and T, = l/fs is the sampling period at the front end of the receiver. We adopt a Brownian motion model of the phase noise [SI. The samples of the phase noise process are given as
+(n) = 2-rrfC-\rcB(n) where fc is the camer frequency,

filter to be used we need to define the state space model of the system. Define first the set L = { 1 1 , 1 2 , 1 3 , ...l p } as a subset of the subcamer set {O,1, ...N - 1). Using Eq. (1) one can write
%lk

= Arn,lkIrn,l, (0)

Ern,lk

(3)

where Am,lk = Xm,lkHm,l, and Im,l,(0) = Im(0) for all k = 1 , 2 . . . ,P. Additional indexing of the CPE terms is done here only for convenience of notation. On the other hand one can write
Im,lk+l (O) = Im,lk (O)'

(4)

c = Af3,3~/7rf: [8] and B(n) represents the discretizied Brownian motion process, Using properties of the Brownian motion [12] the following holds: B(0) = 0 and B(n 1') = B(n) dB,, n E N o where each increment dB, is an independent random variable and dB, aN(0,l). Noting that $(n) = 27rf,&B(n) we can write the discrete time phase noise process equation as

where w ( n ) N(0,4.ir2f,2cT,) is a gaussian random variable with zero mean and variance o:J = 47r2fzcT,. IV. CPE ESTIMATION USING A KALMAN FILTER Since all received subcarriers within one OFDM symbol are affected by the same factor, namely Im(0),the problem at hand can be seen as an example of estimating a constant from several noisy measurements given bly Eq. (1) for which purpose a Kalman filter is well suited [ 111. For a Kalman

$(n

+ 1) = 4(n)+ w(72)

(2)

Equations (3) and (4) are the measurement and process equation of the system state space model, where Am,lk represents the measurement matrix, while the process matrix is equal to 1 and Im,lk(0) corresponds to the state of the system. The measuring noise is given by &,lk which combines the IC1 and AWGN terms in Eq. (l), the variance of which for all l k equals a: = (a;cI a:). The process noise equals zero. Note that the defined state space model is valid only for one OFDM symbol. For the state space model to be fully defined, knowledge of the Am,lk = Xm,lkHm,lkis needed. Here we assume to have ideal knowledge of the channel. On the other hand we define the subset L to correspond to the pilot subcarrier locations within one OFDM symbol so that X m , q ,q E L are also known. We assume that at the beginning of each burst perfect timing and frequency synchronization is achieved, so that the phase error at the beginning of the burst equals zero. After the burst reception and demodulation, the demodulated symbols are one by one passed to the Kalman filter. For a Kalman filter initialization o n : needs for each OFDM symbol an a priori value for Im,ll(0) and an a priori error variance K;,l. At the beginning of the burst, when m = 1, it is reasonable to adopt 1<11(0) = 1. Within each OFDM symbol, say mth, the filter uses P received pilot subcarriers to recursively update the a priori value (0). After all P pilot subcarriers are taken into account Im,lP(O)is obtained, which is adopted as an estimate of the CPE within one OFDM symbol, denoted as f m ( 0 ) .The Kalman filter also provides an error variance of the estimate of Im,lp(0) as Km,p. Im,lp(0) and Km,p are then used as a priori measures for the next OFDM symbol. The detailed structure of the algorithm is as follows. Step 1: Initialization

<;til

L ; l l (0) = w ; , l l

(0)) = fm-do) K;,J = E(lIm(0) - f m - l ( 0 ) l 2 }


E E(l4m - 4 m - 1 l 2 } = &PE

+ Km-1,P
(see [lo]),

where a&E
K0,p = 0

4 7 r

+ Ncp

and

$m = arg{Im(0)}.

19

1902

Repeat Step 2 and Step 3 for I; = 1 , 2 , . . . ,P Step 2: a-posteriori estimation (update)

Step 3: State and error variance propagation

estimator from [4] and our approach for two channel types and both standard correction and using decision feedback. Note that SNRs are chosen such that the BER of a coded system after the Viterbi algorithm in case of phase noise free transmission is around 1 . Kalman filter shows better performance in all cases and seems to be more effective for small phase noise bandwidths. As expected when DF is used the MSE of an estimator is smaller because we are taking more measurements into account.

Note that no matrix inversions are required, since the state space model is purely scalar.
V. CPE CORRECTION

1 o-2

The easiest approach for CPE correction is to derotate all subcarriers l k of the received mth symbol Rm,lk by 4m = - arg{fm(0)}. Unambiguity of the arg{.} function plays here no role since any unambiguity which is a multiple of 27r rotates the constellation to its equivalent position in terms of its argument. The presented Kalman filter estimation algorithm is readily applicable for the decision feedback (DF) type of algorithm presented in [4]. The idea there was to use the data symbols demodulated after the first CPE correction in a DFE manner to improve the quality of the estimate since that is increasing the number of observations of the quantity we want to estimate. In our case that would mean that after the first CPE correction the set L = { 1 1 , / 2 , l 3 , ...Zp} of the subcarriers used for CPE estimation, which previously corresponded to pilot subcarriers, is now extended to a larger set corresponding to all or some of the demodulated symbols. In this paper we have extended the set to all demodulated symbols. The Kalman filter estimation is then applied in an unchanged form for a larger set L. VI. NUMERICAL RESULTS The performance of the proposed algorithm is investigated and compared with the proposal of [4] which is shown to outperform other known approaches. The system model is according to the IEEE802.1 l a standard, where 64-QAM modulation is used. We investigate the performance in AWGN channels and frequency selective channels using as an example the ETSI HiperLAN A-Channel (ETSI A). Transmission of 10 OFDM symbols per burst is assumed.
A. Properties of an Estimator The quality of an estimation is investigated in terms of the mean square error (MSE) of the estimator for a range of phase noise bandwidths A f 3 d ~E [lo + 8001Hz. Table 1 can be used to relate the phase noise bandwidth with other quantities. Figures 2 and 3 compare the MSE of the LS

10

100

800

Phase noise bandwidth A f3ds

Fig. 2 MSE of an estimator for AWGN channel.

IO"

IO" lo"

IO4

1 o6 10

100

800

Phase noise bandwidth A f ,

Fig. 3 MSE of an estimator for ETSI A channel.

1903

Table 1 Useful relations

2.
Afcar

f1 3 .

0.0028 f 0.016 312500Hz

B. Symbol Error Rate Degradation


Symbol error rate (SER) degradation diue to phase noise is investigated also for a range of phase noise bandwidths af3dB -[lo + 8003Hz and compared for different correction algorithms. Ideal CPE correction corresponds to the case 1 ; all cases simple when genie CPE values are available. 1 constellation derotation with q5 = - arg { Im(0)} is used.
10.

lo-

w lo-*
( I )

Fig. 5 SER degradation for ETSI A channel

10

Phase noise bandwidth A ,,,f Fig. 4 SER degradation for AWGN channel.

100

800

In Figs. 4 and 5 SER degradation for A.WGN and ETSI A channels is plotted, respectively. It is interesting to note that as opposed to the ETSI A channel case in AWGN channel there is a gap between the ideal CPE and both correction approaches. This can be explained if we go back to Eq. (1) where we have seen that phase noise affects the constellation as additive noise. Estimation error of phase noise affects the constellation also in an additive manner. On the other hand the SER curve without phase noise in the AWGN case is much steeper than the corresponding one for the ETSI A channel. A small SNR degradation due to estimation errors will cause therefore large SER variations. This explains why the performance differs much less in the ETSI A channel case. Generally from this discussion a conclusion can be drawn that systems with large order of diversity are more sensitive to CPE estimation errors. Note: that this is meant

not in terms of frequency diversity but the SER vs. S N R having closely exponential dependence. It can be seen that our approach shows slightly better performance than [4] especially for small phase noise bandwidths. What is also interesting to note is, that DF is not necessary in the case of ETSI A types of channels (small slope of SER vs. S N R ) while in case of AWGN (large slope) it brings performance improvement.

VII. CONCLUSIONS
We investigated the application of a linear Kalman filter as a means for tracking phase noise and its suppression. The proposed algorithm is of low complexity and its performance was studied in terms of the mean square error (MSE) of an estimator and SER degradation. The performance of an algorithm is compared with other algorithms showing equivalent and in some cases better performance.

REFERENCES

[I] R. A. Casas, S. Biracree, and A. Youtz, Time Domain Phase Noise Correction for OFDM Signals, ZEEE Trans. on Broadcasting, vol. 48, no. 3, 2002.

1904

[2] M. S. El-Tanany, Y. Wu, and L. Hazy, Analytical Modeling and Simulation of Phase Noise Interference in OFDM-based Digital Television Terrestial Broadcasting Systems, IEEE Trans. on Broadcasting, vol. 47, no. 3, 2001. [3] P. Robertson and S. Kaiser, Analysis of the effects of phase noise in OFDM systems, in Proc. ICC, 1995. [4] S. Wu and Y. Bar-Ness, A Phase Noise Suppression Algorithm for OFDM-Based WLANs, IEEE Communications Letters, vol. 44, May 1998. [5] D. Petrovic, W. Rave, and G. Fettweis, Phase Noise Suppression in OFDM including Intercarrier Interference, in Proc. Intl. OFDM Workshop (InOWo)O3, pp. 219-224, 2003. [6] A. Armada, Understanding the Effects of Phase Noise in Orthogonal Frequency Division Multiplexing (OFDM), IEEE Trans. on Broadcasting, vol. 47, no. 2, 2001. [7] E. Costa and S. Pupolin, M-QAM-OFDM System Performance in the Presence of a Nonlinear Amplifier and Phase Noise, IEEE Trans. Commun., vol. 50, no. 3, 2002. [8] A. Demir, A. Mehrotra, and J. Roychowdhury, Phase Noise in Oscillators: A Unifying Theory and Numerical Methods for Characterisation, IEEE Trans. Circuits Syst. I, vol. 47, May 2000. [9] S.Wu and Y.Bar-ness, Performance Analysis of the Effect of Phase Noise in OFDM Systems, in IEEE 7th ISSSTA, 2002. [lo] D. Petrovic, W. Rave, and G. Fettweis, Phase Noise Suppression in OFDM using a Kalman Filter, in Proc.
WPMC, 2003.

[l 11 S. M. Kay, Fundamentals of Statistical Signal Processing vol. 1. Prentice-Hall, 1998. [12] D. J. Higham, An Algorithmic Introduction to Numerical Simulation of Stochastic Differential Equations, SIAM Review, vol. 43, no. 3, pp. 525-546, 2001.

1905

Anda mungkin juga menyukai