OFDM for Wireless LAN (IEEE 802.11a)

ECE-299.4 Wireless Internet Technologies

Department of Electrical and Computer Engineering

Duke University

Last modified April 18, 2002.

Introduction

This assignment will investigate the IEEE 802.11a standard for high speed wireless LAN at 54 Mb/s. The focus is on OFDM modulation and demodulation, training and communication through a fading multipath channel. In addition the correction of large carrier offsets between the transmitter and receiver will be investigated.

Assignment

OFDM for IEEE 802.11a Wireless LAN

System Description

The topology for the OFDM system is shown here. The digital data is generated by the bdata star. The 1's and 0s are mapped into a 64 point constellation. The complex QAM symbols are input to the OFDM modulator. The modulator groups 48 complex values of QAM symbols and maps them to carrier locations. The modulator then inserts 4 pilots. The modulator also inserts NULLS including one at DC. The OFDM modulator adds a guard interval prefix to each OFDM symbol obtained by performing an inverse FFT on the carriers.

Prior to outputting the OFDM symbols with guard intervals, the OFDM modulator generates the IEEE 802.11a specfied training sequence. This sequence contains 10 short training sequences, two long training sequences and a 32 sample wide guard interval for the long training sequence.

In this project you will disect and fully analyse the training sequence.

Channel Impairements

The OFDM signal passes through a baseband equivalent multi-path fading channel. The operating frequency is 5 GHz. The parameters for the fading channel model are shown here. By changing the number of reflections, their delays and power we can create various environments representing different delay spreads. We will examine the inter-play between delay spreads and the guard interval in OFDM to see when othogonality is destroyed due to intersymbol interference. We will also observe how the guard interval protects OFDM against delay spreads.

The channel also adds a fixed delay so that we can see packet detection in action at the receiver. The channel also adds noise. We will investigate the effect of noise on carrier offset estimation and correction. Finally the channel introduces a carrier offset. This is actually due to the receiver not being able to track and lock onto the transmitter carrier. But we include it in the channel for now. The last star adds a fixed gain attenuation and phase delay. This is so that we can see how phase offsets effect the received constellation especially when channel frequency correction is not applied.

Receiver Description

The receiver assumes that the RF front end has demodulated the received signal to baseband. The receiver sampling rate is 20 MHz. In practice the receiver will operate at a higher sampling rate to perform filtering and some coarse timing recovery. The first block in the receiver is the cxnode star. This star replicates its input into multiple streams. One stream is processed by the framesynch star. This star processes the received samples and detects a new OFDM packet. This is done by correlating the input with a stored impulse response of the short training sequence. By processing the peaks in the correlation and the associated delay, the framesynch star is able to do the following:

The framesynch star outputs a sample indicating when the long training sequence begins. It also acts as a valid packet indicator. The freqoffsetcorr star inputs the received samples and the valid packet indicator from the framesynch star and does the following:

The OFDM demodulation star, fftofdm inputs the time domain, frequency offset corrected, OFDM symbols and removes the guard interval. The star then performs a forward FFT on the OFDM samples. The resulting frequency domain samples which represent the carriers are then frequency domain equalized using the per packet equalization coefficients supplied by the freqoffsetcorr star.

The 48 carriers are then separated and passed to the QAM demapper. The pilots are also split off for further processing (timing drift tracking, carrier offset, doppler etc).

A Note on Sampling Rate and Bit Rate

The sampling rate for the system is is 20 MHz. The sampling rate refers to the output of the OFDM modulator and the receiver input.

Tasks

Make a new directory called OFDM and copy the contents of

~sasan/ECE299-4/OFDM

into the new directory. Use the topology:

ofdm_fading_ete

for your simulations. You will also use the topology:

ofdm_training_correlation

to investigate OFDM training and the receiver matched filters.

In the following simulations of OFDM, we use the global arguments dialog to turn certain functions on and off. Reveiw the global arguments dialog presented here.

Home