**- DSP log - http://www.dsplog.com -**

Inter Carrier Interference (ICI) in OFDM due to frequency offset

Posted By __Krishna Sankar__ On August 8, 2009 @ 5:04 am In __OFDM__ | __65 Comments__

In this post, let us evaluate the impact of frequency offset resulting in Inter Carrier Interference (ICI) while receiving an OFDM modulated symbol. We will first discuss the OFDM transmission and reception, the effect of frequency offset and later we will define the loss of orthogonality and resulting signal to noise ratio (SNR) loss due to the presence of frequency offset. The analysis is accompanied by Matlab/Octave simulation scripts.

As discussed in the post on Understanding an OFDM transmission, for sending an OFDM modulated symbol, we use multiple sinusoidals with frequency separation is used, where is the symbol period. The information to be send on each subcarrier is multiplied by the corresponding carrier and the sum of such modulated sinusoidals form the transmit signal. Mathematically, the transmit signal is,

The interpretation of the above equation is as follows:

(a) Each information signal multiplies the sinusoidal having frequency of .

(b) Sum of all such modulated sinusoidals are added and the resultant signal is sent out as .

In an OFDM receiver, we will multiply the received signal with a bank of correlators and integrate over the period . The correlator to extract information send on subcarrier is.

The integral,

,

where

takes values from till .

In a typical wireless communication system, the signal to be transmitted is upconverted to a carrier frequency prior to transmission. The receiver is expected to tune to the same carrier frequency for down-converting the signal to baseband, prior to demodulation.

**Figure: Up/down conversion**

However, due to device impairments the carrier frequency of the receiver need not be same as the carrier frequency of the transmitter. When this happens, the received baseband signal, instead of being centered at DC (0MHz), will be centered at a frequency , where

.

The baseband representation is (ignoring noise),

, where

is the received signal

is the transmitted signal and

is the frequency offset.

Let us assume that the frequency offset is a fraction of subcarrier spacing i.e.

.

Also, for simplifying the equations, lets us assume that the transmitted symbols on all subcarriers,

The received signal is,

.

The output of the correlator for sub-carrier is,

.

For ,

The integral reduces to the OFDM receiver with no impairments case.

However for non zero values of , we can see that the amplitude of the correlation with subcarrier includes

- distortion due to frequency offset between actual frequency and the desired frequency .
- distortion due to interference with other subcarriers with with desired frequency . This term is also known as
**Inter Carrier Interference (ICI)**.

Click here to download the Matlab/Octave script for computing RMS error with frequency offset ^{[2]}. The script performs the following:

1. Generates an OFDM symbol with all subcarriers modulated with .

2. Introduce frequency offset and add noise to result in =30dB.

3. Perform demodulation at the receiver.

4. Find the difference between the desired and actual constellation.

5. Compute the rms value of error across all subcarriers.

6. Repeat this for different values of frequency offset.

**Figure: Error Magnitude vs frequency offset for OFDM**

The theoretical results are computed by .

Quite likely the simulated results are slightly better than theoretical results because the simulated results are computed using average error for all subcarriers (and the subcarriers at the edge undergo lower distortion).

Article printed from DSP log: **http://www.dsplog.com**

URL to article: **http://www.dsplog.com/2009/08/08/effect-of-ici-in-ofdm/**

URLs in this post:

[1] Image: **http://www.dsplog.com/db-install/wp-content/uploads/2008/03/signal_up_down_conversion.png**

[2] Matlab/Octave script for computing RMS error with frequency offset: **http://www.dsplog.com/db-install/wp-content/uploads/2009/08/script_frequency_offset_ofdm.m**

[3] click here to SUBSCRIBE : **http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1348583&loc=en_US**

Click here to print.

Copyright © 2007-2012 dspLog.com. All rights reserved. This article may not be reused in any fashion without written permission from http://www.dspLog.com.