Adaptive Carrier Frequency Offset and Channel Estimation for MIMO-OFDM System

DOI : 10.17577/IJERTV6IS110039

Download Full-Text PDF Cite this Publication

Text Only Version

Adaptive Carrier Frequency Offset and Channel Estimation for MIMO-OFDM System

Mohini P Jagdale PG Department

M. B. E. Societys College Of Engineering Ambajogai Ambajogai, India

V. M. Harnal

PG Department

  1. B. E. Societys College Of Engineering Ambajogai Ambajogai, India

    Abstract The issue of Carrier Frequency Offset (CFO) and channel estimation are very important for Multi Input Multi Output Orthogonal Frequency Division Multiplexing (MIMO- OFDM). Previously, the problem of channel estimation and CFO are considered and for that adaptive algorithm is proposed by using this algorithm CFO and channel parameter are estimated at the same time. A multiple model is used in which many sub channel models is constructed. The sub channel and CFO separately estimated so by using this method computational complexity can be reduced. This paper uses the kalman filter and EKF with sinc function for proper synchronization and to achieve a minimized mean square error (MSE) compared to first order and second order method. Finally, Different simulations are shown to prove the performance with compare to other methods.

    Keywords: – Multi-Input Multi-Output Orthogonal Frequency Division Multiplexing (MIMO-OFDM), Carrier Frequency Offset (CFO), Extended Kalman Filter.

    1. INTRODUCTION

      The combination of both the techniques MIMO-OFDM i.e. Multi Input Multi Output Orthogonal Frequency Division Multiplexing achieve remarkable advertency for broadband communication[1,4].The MIMO-OFDM gives the many advantages such as high data speed, antenna diversity, low complexity and also reduces inter symbol interference (ISI) effect. The sensitivity of CFO i.e. carrier frequency offset the carrier frequency mismatches between receiver and transmitter oscillators. The phase errors induces due to CFO and because of that in subcarriers loss of Orthogonality occurs and leads to inter carrier interference (ICI) and the desired signals are attenuated. The effective signal to noise ratio is reduces because of these effects at OFDM reception and the performance of system is degraded [5]. The channel parameters are required to achieve maximum diversity gain and to handle the theoretical capacity so, for design of MIMO- OFDM system estimation of channel is necessary. For channel estimation and tracking many researchers have been taken. To track a MIMO-OFDM channel an extended kalman filter with the pilot-symbol-aided method has been proposed in [13]. With a pilot-symbol-aided method, channel estimation may degrade the data throughput and may occupy the available bandwidth [14]-[15]. Using a kalman based filter, decision- directed channel estimation in the frequency domain was proposed in [18]. All these researches consider only problem of channel estimation. Due to mismatch between transmitter and receiver oscillators CFO is not taken into those algorithms. The channel estimation occupy results depends on the exact carrier frequency at the receiver, The channel

      estimation and the idea of joint CFO has been initially praposed.For OFDM system and then extended to MIMO- OFDM system[15]-[17]. For point-to-point MIMO-OFDM system a closed form joint CFO and channel estimation was proposed and extended to MIMO-OFDM system [11]. However, the solutions of closed form are not real time so that for fading channel environment they are not suitable. For MIMI-OFDM system a pilot-aided algorithm has been developed for operating in a fast time-varying environment [10]. These estimations done by using basis expansion model (BEM) technology and extended kalman filter (EKF). The number of channel taps increases, as the channel delay spread increases, and a BEM coefficients have to be estimated with a large number and more pilot symbol are required for this. The motivation of this paper is to reduce the complexity of the system and solves the problems of CFO (carrier frequency offset) and channel estimation and also to reduce the minimum mean square error by using sync function with Kalman filter and increase the signal to noise ratio.

    2. SYSTEM MODELS OF MIMO-OFDM SYSTEM

      In current and future wireless communication MIMO-OFDM plays an important role. To achieve high data speed and better bit rate MIMO channels are introduced and it is used with OFDM to provide good quality of service, high transmission rate, and low probability of error. With Nt transmit antennas, Nr receive antenna & Nc subcarrier is considered with MIMO system.

      Fig. 1: Block diagram of MIMO-OFDM Transmitter

      As shown in fig.1 an M-ary QAM (Quadratic Amplitude Modulator) modulate the information bits. These modulated symbols are encoded by using OSTBC (Orthogonal Space Time Block Coding) encoder [1]. The data which is transmitted is encoded in blocks, which are divides among spaced antennas & across time. Cyclic prefix is added to remove the interference in the system. In order to achieve

      diversity the OFDM signal are transmitted through number of antennas. For each antenna OFDM signal is obtained by using IFFT & by using FFT these signal can be detected. At the receiver end CP is removed & N Point FFT is performed for each receiver. Using serial to parallel the data which is modulated is converted into low rate parallel data stream. It also solves the multipath fading in channel. The transmitted

      signal will be regenerated by using equalizer from received signal. The equalizer requires channel information to reduce

    3. ADAPTIVE ALGORITHM FOR JOINT CFO AND CHANNEL ESTIMATION

      Here, for designing the joint frequency offset and channel estimator one receiver antenna ( = 1) is considered. The same procedure of estimation is adopted for other receiver antennas. However, to achieve a more accurate estimate, the estimation from different receiver antennas can also be combined. Since, the same receiver oscillator shared by all

      receiver antennas. The ,() time domain impulse response

      the MSE between transmitted signal and regenerated signal.

      Channel estimation is used to estimate the channel parameter from received signal.To obtain the output signal demodulation operation are performed.

      can be simply expressed as (). The ,() i.e. training signal means the signal from the sub channel of the

      transmit antenna.

      For all subcarrier the received vector (n) is defined as,

      () = [0 1 1 ]^

      Therefore, for each sub channel received vector signal can be expressed as,

      ,() = () + (), = 0, . , 1 (3)

      Let, () = [ () () () ]

      0 1

      1

      .. (4)

      ()= [0 ()

      1 () . 1 ()]

      The joint CFO and channel estimation problem can be transformed into the below state space equations,

      X (n) =G(X (n-1)) +V (n) … (5)

      Fig. 2: An MIMO-OFDM receiver with decision-directed channel tracking

      The impulse response of time domain channel from

      Where,

      (n) =D(X (n)) +w (n) (6)

      transmit antenna to the receive antenna of path sampling of the complex time-varying fading channel with

      ()

      ()

      ()

      ()

      () ( )

      X (n) = 1

      ,G(X(n)) = 1

      ,V (n)= [ ] . . (7)

      length, L at the OFDM symbol is represented as ,(). An AR

      ()

      1() () + 2 ( 1

      ()

      process can match its special characteristics, for a Rayleigh

      [ ( 1)] [ () ] 0

      fading channel [1]. Due to simplicity and accuracy the second order AR model is used here. So, the OFDM symbol of path of time dmain channel impulse response from the

      transmit antenna to the receive antenna is given by

      ,() = ,( 1),( 1) + ,,( 2) + ,() (1)

      However, in equation (5), the joint estimation is a non-linear problem due to coupling. For any linear estimation method it is not easy to estimate them simultaneously. To solve the non- linear estimation problem the Extended Kalman Filter is introduced.

      1 1

      2

      From the dynamics of the state equations in (5) and Kalman

      For i=0, .., 1, j=0, , 1, and l=0, , 1,

      Where ,() is a zero mean complex white Gaussian process, ,() And ,() parameter are determined by

      filter algorithm as below,

      (| 1) = ( ( 1| 1)) . (8)

      1 2 (|) = (| 1) + () () . . . . (9)

      Doppler frequency shift due to change in velocity of the mobile station. These parameter are defined in [16] as,

      ,() = 2 cos(2,()) , , = 2 . (2)

      Where,

      () = (n) ((| 1) ….. (10)

      1 2

      Where ,()the maximum Doppler frequency is shift in the

      symbol period and is the pole radius that corresponds to the steepness of the peaks of the power spectrum. The possible assumption that the any antenna velocities pair between transmitter and receiver are all equal in any time instant

      1

      i.e. ,() = 1(),, .

      And () is Kalman gain. Here, () denotes the prediction error. () Minimizes the covariance { () () } of the prediction error. The error covariance matrices (|) of the smooth range prediction and estimation and the extended kalman gain () are obtained from the equations which are as follows:

      P(| 1) = ( 1| 1) + 2 (11)

      () = P(| 1) P(| 1) + 2 1 (12)

      P(|) = [ ()]P(| 1) . (13)

      Where, = () =

      0

      0 . .

      0

      0

      1

      0 . .

      0

      For i=0,., 1.Each (|) have v(n) and 1().

      To obtain the estimation result accurately, calculate the

      weighting for each extended filter. The likelihood function

      0 ()

      . .

      (14)

      and the weighting for EKF, respectively, is given by

      1

      2

      [0 0 . . 0 ]

      Here it is noted that, () , X (n) (2+2), ()

      (2+2) ,P(|) (2+2)(2+2), g

      (2+2)(2+2), and d (2+2). There is a matrix ( ) is inverted if () is calculated. So, the computational complexity is very high.

    4. ADAPTIVE MULTIPLE SUBCHANNEL ESTIMATION

      A Multiple model, which includes many sub channel models, is proposed. The transmitted impulse response vector () for sub channel i as follows.

      () = [0() 1 () 1 ()] . (15)

      () = ((); 0, ())

      . (25)

      () = ()

      ()

      Where, ((); 0, ()) denotes the guassian density function of () with zero mean and covariance (). The estimated v(n) and 1() can be given as:

      1

      () = ()[1 0 .0 ]

      . (26)

      1

      Related with eq. (3), following state space equation can be obtained for i =0,., 1.

      1() = ()[0 1 0 .0 ]

      (n)=((n-1))+(n) ….(16)

      Here, () 1,

      (2 +2), () = (2 +2)1,

      (n) = ((n)) + (n) (17)

      ()

      Where,

      ()

      ()

      ()

      (|) (2+2)(2+2), (2+2)(2+2),

      d 1(2+2).As shown above it is observed that when ()

      ()=

      1()

      , ( ())

      1()

      , () [()]

      is calculated, no matrix shall be inverted. So, this algorithm

      ()

      1()() + 2( 1 ()

      [( 1)]

      [ () ] 0

      can reduce the computational complexity and to reduce

      1

      2 ()

      1

      minimum mean square error (MSE) the sinc function is used

      ((n)) = (n)==0

      (18)

      ,()

      =0

      ,()

      with kalman filter.It synchronizes the information with filter and very best results are obtained by using syncKF.

      By using the extended kalman filter, the following equations

      are obtained

      The sync function is defined as follows:

      sin() , 0

      (| 1) = ( ( 1| 1)) (19)

      Sinc (x) ={

      1, = 0

      .(27)

      (|) = (| 1) + () () .(20)

      For a step size h>0 the series,

      =

      (, )() ()(, )()

      . (28)

      Where

      Where S (k, h)(x)is the scaled and translated Sinc function

      () = (n) ((| 1)

      given by,

      The extended kalman gain () and error covariance

      S (k) (x) = sinc ( )

      matrices (|) of the smooth range prediction estimation are Obtained as follows:

      (| 1) = ( 1| 1) + 2 .. (21)

      is called Whittaker cardinal expansion of f whenever the series converges. The infinite series defining these approximations

      are truncated as

      2 1

      (, )()

      (, )()()

      .. (29)

      () = (| 1)

      P(| 1)

      +

      ..(22)

      =

      (, )() Defines

      (|) = [ ()](| 1) ..(23)

      For a given positive integer N.

      Where

      0 0 . .0

      interpolation of f(x) with (, )() = f(x) at all sinc points given by = .Sinc interpolation provides approximation that exhibit exponentially decaying absolute errors.

    5. EXPERIMENTAL RESULTS

      = () =

      0 1 0 . .0

      In this work, the results are shown via numerical calculations

      ( ) 2

      0 (n) 1 2 [ 0 0 0 ]

      on MATLAB Platform. The kalman filter and extended kalman filter is used with sinc function. In this the parameter

      is considered and by considering the different values of

      = [

      0 ,0() ,1() .. ,1

      () 0 0. .0]

      the results are as follows. The following fig represents the

      There are extended kalman filter to estimate(|), = 1 . , . The covariance of E{() ()} of the smooth

      SNR vs MSE. The Fig(3) shows the results for different values of .

      range prediction error is expressed as,

      E{() ()} = () = P(| 1) + 2 (24)

      channel estimation

      -2

      10

      -3

      Normalized mean square error

      10

      -4

      10

      second order kalman filter first order kalman filter proposed method

      channel estimation

      -2

      10

      -3

      Normalized mean square error

      10

      -4

      10

      -5

      10

      -5

      10

      -6

      10

      5 10 15 20 25

      SNR

      Fig(a).For =1.

      channel estimation

      -6

      10

      5 10 15 20 25

      SNR

      -2

      second order kalman filter

      first order kalman filter proposed method

      second order kalman filter

      first order kalman filter proposed method

      10

      -3

      Normalized mean square error

      10

      -4

      10

      -5

      10

      -6

      10

      5 10 15 20 25

      SNR

      Fig.(b).For =2

      Fig. (c).For =3

      Fig.3. Comparison between fig (a), (b), (c) for different values of .

      As compare to above three figure, it is noted that as the value of gets increased the MSE i.e. minimum mean square error gets decreased and SNR increased. The compared methods are the algorithms which can provide the channel estimation and prediction simultaneously. The MSEs, using different values are as above.

    6. CONCLUSION AND FUTURE WORK

In this paper, an adaptive carrier frequency offset and channel estimation for MIMO-OFDM has been proposed. By using a non-linear state space dynamic equation the channel model is constructed it includes CFO, channel gains and dynamics of channel so channel model becomes huge non-linear and computational complexity gets increased .A multiple model is constructed which contains many sub channel model the CFO can be separately estimated with sub channel state and the accurate CFO is obtained by estimated integrating CFO from sub channel model using weighting technology. This is our future work. so, the computational complexity gets reduced. It has been shown via numerical calculations on MATLAB that proposed work provides the minimized MSE (mean square error ) by using kalman filter with Sinc function. The proposed algorithm will be modified for channel estimation in the tracking mode after that the channel parameters are estimated which is used to design the MMSE equalizer this MMSE equalizer wishes to be obtained by using the information of the estimation algorithm.

ACKNOWLEDGMENT

We would like to thank anonymous referees for their valuable comments and suggestions to improve the quality of paper.

REFERENCES

[1]. V. Tarokh, H. Jafarkhani, and A. R. Calderbank, Space-time block codes from orthogonal designs, IEEE Trans. Inform.Theory, vol. 45, no. 5, pp. 1456-1467, July 1999.

[2]. S. M. Alamouti, A simple transmit diversity technique for wireless communication, IEEE J. Sel. Areas Commun., vol. 16, no. 8, pp. 1451- 1458, Oct. 1998.

[3]. D. Gesbert, M. Shafi, D. Shiu, P. J. Smith, and A. Naguib, From theory to practice: An overview of MIMO space-time coded wireless systems, IEEE J. Sel. Areas Commun., vol. 21, no. 3, pp. 281- 302,April 2003.

[4]. A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. Bolcskei, An overview of MIMO communicationsa key to gigabit wireless, Proc. IEEE, vol. 92, no. 2, pp. 198-218, February 2004.

[5]. R. N. A. J. Paulraj and D. Gore, Introduction to space-time wireless communications. Cambridge University Press, 2003.

[6]. H. Bocskei and A. J. Paulraj, Multiple-input multiple-output (MIMO)Wireless systems. Cambridge University Press, 2003.

[7]. G. J. Foschini and M. J. Gans, On limits of wireless communications in a fading environment using multiple antennas, Wireless Personal Commun., vol. 6, no. 3, pp. 311-355, 1998.

[8]. H. A. Suraweera and J. Armstrong, Alamouti coded OFDM in Rayleigh fast fading channels- receiver performance analysis, IEEE Region 10 TENCON, pp. 1-5, Nov. 2005.

[9]. M. Uysal, N. Al-Dhahir, and C. N. Georghiades, A space-time blockcoded OFDM scheme for unknown frequency selective fading channels, IEEE Commun. Lett., vol. 5, no. 10, pp. 393-395, Oct. 2001.

[10]. B. Lu, X. Wang, and Y. G. Li, Iterative receivers for space-time block-coded OFDM systems in dispersive fading channels, IEEE Trans. Wireless Commun., vol. 1, no. 2, pp. 213-225, April 2002.

[11]. R. S. Blum, Y. G. Li, J. Winters, and Q. Yan, Improved space-time coding for MIMO OFDM wireless communications, IEEE Trans. Commun., vol. 49, no. 11, pp. 1873-1878, November 2001.

[12]. M. Enescu, T. Roman, and V. Koivunen, Channel estimation and tracking in spatially correlated MIMO OFDM systems, In Proc. IEEE Workshop Stat. Signal Process., pp. 347-350, Sep. 2003.

[13]. C. Min, N. Chang, J. Cha, and J. Kang, MIMO-OFDM downlink channel prediction for IEEE802.16e systems using Kalman filter, Proc.IEEE WCNC07, Kowloon, pp. 942-946, March 2007.

[14]. F. Wan, W. P. Zhu, and M. N. S. Swamy, A semi-blind channel estimation approach for MIMO-OFDM systems, IEEE Trans. Signal Processing, vol. 56, no. 7, pp. 2821-2834, 2008.

[15]. [D. Angelosante, E. Biglieri, and M. Lops, Sequential estimation of multipath MIMO-OFDM channels, IEEE Trans. Signal Process., vol. 57, no. 8, pp. 3167-3181, 2009.

[16]. L. Li, H. Li, H. Yu, B. Yang, and H. Hu, A new algorithm for MIMO channel tracking based on Kalman filter, IEEE Wireless Communications and Networking Conference (WCNC 07), pp. 164- 168,March 2007.

[17]. T.-J. Ho and B.-S. Chen, Tracking of dispersive DS-CDMA channels: an AR-embedded modified interacting multiple-model approach, IEEE Trans. Wireless Commun., vol. 6, no. 1, pp. 166- 174, January 2007.

[18]. D. N. Kalofonos and M. Stojanovic and J. G. Proakis, Performance of adaptive MC-CDMA detectors in rapidly fading Rayleigh channels,IEEE Trans. wireless Communications, vol. 2, no. 2, pp. 1375-1387, Mar. 2003.

Leave a Reply