vhdl implementation of ofdm transmitter

32
VHDL IMPLEMENTATION OF IFFT/ FFT BLOCKS FOR OFDM

Upload: rajeshr0009

Post on 25-May-2015

838 views

Category:

Education


8 download

DESCRIPTION

VHDL OFDM

TRANSCRIPT

Page 1: Vhdl  implementation  of ofdm transmitter

VHDL IMPLEMENTATION OF IFFT/ FFT BLOCKS FOR OFDM

Page 2: Vhdl  implementation  of ofdm transmitter

Basic principle:

Split the transmission bandwidth into many sub channels which are transmitted in parallel

(Ideally) Each sub channel is narrow enough so that it experiences a flat fading although the overall radio propagation environment is frequency-selective.

The time dispersion effects are less significant as the symbol duration increases

Page 3: Vhdl  implementation  of ofdm transmitter

Multiple access

In data communication it is common to allow several transmitters to send information over a single communication channel, allowing several users to share a band of frequencies.

This is the concept of Multiple access.

Page 4: Vhdl  implementation  of ofdm transmitter

SOME OF TRANSMISSION TECHNIQUES

CDMA(CODE DIVISION MULTIPLE ACCESS)

TDMA(TIME DIVISION MULTIPLE ACCESS)

FDMA(FREQUENCY DIVISION MULTIPLE ACCESS)

Page 5: Vhdl  implementation  of ofdm transmitter

CDMA(CODE DIVISION MULTIPLE ACCESS)

CDMA uses spread spectrum technology and a special coding scheme where the transmitter is assigned a code for multiple users to transmit over the same physical channel.

Advantage: (mobile) transmission power is very small, better call quality.

Disadvantage: As the number of users increases, the overall quality of service decreases

Page 6: Vhdl  implementation  of ofdm transmitter

TDMA

Several users share the same frequency channel by dividing the signal into different time slots.

Users transmit in rapid succession, one after the other each using its own time slots.

Multiple station share same transmission medium Non continuous transmission Interference with other devices at frequency directly

connected to the time slot length.

Page 7: Vhdl  implementation  of ofdm transmitter

FDMA

Users share the frequency channel simultaneously but each user transmits at single frequency.

Uses both analog and digital signals. Uses high performing filters in the radio hardware in

contrast to TDMA & FDMA. Non vulnerable to timing problem. Max bit rate /channel is fixed and small. Guard bands results in wastage of capacity.

Page 8: Vhdl  implementation  of ofdm transmitter

Single Carrier vs. Multicarrier

Page 9: Vhdl  implementation  of ofdm transmitter

Orthogonal Multicarrier Frequency Orthogonal frequency-division multiplexing

(OFDM) is a method of digital modulation in which a signal is split into several narrowband channels at different frequencies.

OFDM is similar to conventional frequency-division multiplexing (FDM). The difference lies in the way in which the signals are modulated and demodulated. Priority is given to minimizing the interference, or crosstalk , among the channels and symbols comprising the data stream. Less importance is placed on perfecting individual channels.

Page 10: Vhdl  implementation  of ofdm transmitter

Orthogonality

In geometry, orthogonal means "involving right angles" (from Greek ortho, meaning right, and gon meaning angled). The term has been extended to general use, meaning the characteristic of being independent (relative to something else). It also can mean: non-redundant, non-overlapping, or irrelevant

Orthogonality between the sub-carriers allows their overlapping while disabling the occurrence of crosstalk's.

Page 11: Vhdl  implementation  of ofdm transmitter

Orthogonality

The sub-carriers are orthogonal to each other, meaning that cross-talk between the sub-channels is eliminated and inter-carrier guard bands are not required.

Simplifies the design of both the transmitter and the receiver, filter for each sub-channel is not required.

Allows high spectral efficiency, near the Nyquist rate.

Page 12: Vhdl  implementation  of ofdm transmitter

OFDM CARRIER SIGNAL

Page 13: Vhdl  implementation  of ofdm transmitter

Inter Symbol Interference

An echo is a copy of the original signal delayed in time.

ISI takes place when echoes on different-length propagation paths result in overlapping received symbols.

Thus a disturbed signal is generated.

Page 14: Vhdl  implementation  of ofdm transmitter

Multipath Radio Channel

Transmitted signal:

Received Signals:Line-of-sight:

Reflected:

The symbols add up on the channel

Distortion! Delays

Page 15: Vhdl  implementation  of ofdm transmitter

Guard interval for elimination of inter-symbol interference

It is advantageous to transmit a number of low-rate streams in parallel instead of a single high-rate stream.

Since the duration of each symbol is long, it is feasible to insert a guard interval between the OFDM symbols,

Thus eliminating the intersymbol interference.

Page 16: Vhdl  implementation  of ofdm transmitter

Idea of Guard Interval (GI)

FFT-part

time

Insertion of guard interval (cyclic prefix):

Channel impulse response (shorter than GI):

t

1 OFDM symbol

Cyclic convolution of transmitted signal with channel impulse response multiplication in frequency-domain

Page 17: Vhdl  implementation  of ofdm transmitter

Basically OFDM is very similar to that of FDM the main difference being orthogonality between subcarriers

OFDM techniques can be achieved by various methods . However , the advent of discrete fourier transform (DFT) made this transmission more plausible

The fast fourier transform and the inverse fast fourier transform are among the most efficient implementations of the DFT technique, hence they are normally used for the baseband OFDM modulation and demodulation process

Page 18: Vhdl  implementation  of ofdm transmitter

Advantages of OFDM

Makes efficient use of the spectrum by allowing overlap

By dividing the channel into narrowband flat fading sub channels, OFDM is more resistant to frequency selective fading's than single carrier systems

Eliminates ISI and IFI through use of a cyclic prefix. Using adequate channel coding and interleaving one

can recover symbols lost due to the frequency selectivity of the channel.

Page 19: Vhdl  implementation  of ofdm transmitter

Disadvantages of OFDM

The OFDM signal has a noise like amplitude with a very large dynamic range, therefore it requires RF power amplifiers with a high peak to average power ratio.

It is more sensitive to carrier frequency offset and drift than single carrier systems are due to leakage of the DFT

Page 20: Vhdl  implementation  of ofdm transmitter

APPLICATIONS

DAB

HDTV

ADSL & HDSL

WLANs (IEEE 802.11 & Hiper LAN II)

Page 21: Vhdl  implementation  of ofdm transmitter

RADIX-2 FFT ALGORITHM

This algorithm is based on the divide and conquer approach for efficient computation of DFT .

This approach involves decomposition of a N-point DFT into successfully smaller DFT’s . Specific attention is given to the decimation in frequency algorithm which has been used to calculate the outputs of both .

In radix-2 FFT decimation in frequency the inputs can be grouped into odd and even number .

Page 22: Vhdl  implementation  of ofdm transmitter

The equations of FFT/IFFT functions can be derived from the general DFT equation

Thus from the above equation the equation for Inverse FFT can also be derived which is given by the following equation

Page 23: Vhdl  implementation  of ofdm transmitter

WHY FAST FOURIER TRANSFORM ?

The main reason for opting FFT techniques over other conventional methods is because of the speed of computation .

This can be easily understood by just making a simple comparison between two methods

Page 24: Vhdl  implementation  of ofdm transmitter

Algorithm

Butterfly architecture

Page 25: Vhdl  implementation  of ofdm transmitter

8 point decimation in frequency radix-2 FFT algorithm

Page 26: Vhdl  implementation  of ofdm transmitter

OFDM TRANSMITTER

Page 27: Vhdl  implementation  of ofdm transmitter

OFDM RECIEVER

Page 28: Vhdl  implementation  of ofdm transmitter

S/P CONVERTER

Page 29: Vhdl  implementation  of ofdm transmitter

CONSTELLATION MAPPING

Page 30: Vhdl  implementation  of ofdm transmitter

4 BIT CONSTELLATION MAPPING

Page 31: Vhdl  implementation  of ofdm transmitter
Page 32: Vhdl  implementation  of ofdm transmitter

RTL SCHEMATIC OF OFDM TRANSMITTER