Design and Implementation of OFDM (Orthogonal Frequency Division Multiplexing) Using VHDL and FPGA
Design and Implementation of OFDM (Orthogonal Frequency Division Multiplexing) Using VHDL and FPGA
Design and Implementation of OFDM (Orthogonal Frequency Division Multiplexing) Using VHDL and FPGA
211
Design and Implementation of OFDM (Orthogonal Frequency Division Multiplexing) using VHDL and FPGA
parallel converter and output data on M lines in parallel. The III. RESULTS
data rate on every M line is R/M symbols/second. A symbol in
this parallel stream of data is denoted as Xi, k. The index i refer A. Simulation Result of Transmitter.
to which sub channel the symbol belongs to, and i ranges from
1 to M. The k denotes the k-th collection of M symbols. The
sub symbol collection from X1,k to XM, k makes up an
OFDM symbol.
The M symbols are sent to an Inverse Fast Fourier
Transform (IFFT) block that performs N-point IFFT
operation. The IFFT transform a spectrum (amplitude and
phase of each component) into a time domain signal. An IFFT
converts a number of complex data points, of length that is
power of 2, into the same number of points in time domain.
Each data point in frequency spectrum used for an FFT or
IFFT operation is called a bin. The output is N time-domain
samples.
In order to preserve the sub-carrier orthogonality and the Figure 3: Simulation result of Transmitter.
independence of subsequent OFDM symbols, a cyclic guard
B. Simulation Result of Receiver
interval is introduced. Time and frequency synchronization
can be established by means of cyclic extension in the prefix
and the postfix period.
In this case, assumed a cyclic prefix of length Lp samples is
pre-pended to the N samples to form a cyclically extended
OFDM symbol. The cyclic prefix is simply the last Lp samples
of the N inverse Fast Fourier Transform output samples.
For example, assumed N=4 and Lp=2. If the outputs of a 4
point inverse Fourier transform is [1 2 3 4]. The cyclic prefix
will be [3 4]. The cyclically extended symbol would be [3 4 1 2
3 4]. Therefore, the length of the transmitted OFDM symbol is
N+ Lp.
Pre-pending the cyclic prefix aids in removing the effects of
the channel at the receiver. ISI can occur when multi path Figure 4: Simulation result of Receiver.
channel cause delayed version of previous OFDM symbol to
corrupt the current received symbol. If the value of Lp is VI. CONCLUSION
greater than or equal to the size of the transmission channel,
The objective is the implementing the core processing
the ISI will only affect the cyclic prefix.
blocks of an Orthogonal Frequency Division Multiplexing
The actual OFDM symbol will arrive unchanged. The cyclic
(OFDM) system, namely the Fast Fourier Transform (FFT)
prefix makes the OFDM symbol appear periodic over the band
and Inverse Fast Fourier Transform (IFFT).
of interest. The cyclically extended symbols are passed
The Fast Fourier Transform (FFT) and Inverse Fast Fourier
through a parallel-to-serial converter. They are transmitted in
Transform (FFT) have been chosen to implement the design
series across the channel response of the OFDM symbol with
instead of the Discrete Fourier Transform and Inverse
the frequency response of the channel.
Discrete Fourier Transform because they offer better speed
with less computational time. These methods requires the odd
and even samples inputs are process separately before they are
combine to give the final output. The result of the
computation is in integer bits which might comprises of real
and imaginary components. The decimal value of the output
if greater than 0.5 is approximated to 1 and vice versa.
The design implementation i s done using VHDL coding.
Direct mathematical metho d is adopted because it is an
efficient and optimized method instead of the structural
implementation which is based on butterfly operation.
Figure 2: OFDM Receiver
The received symbol is in time domain and it is VII. ACKNOWLEDGMENT
distorted due to the effect of the channel. The received The authors would like thank the support of Department of
signal goes through a serial to parallel converter and Electronics and Communication Engineering, KLECET,
cyclic prefix removal. Belgaum, Karnataka and UTL Technologies Limited,
After the cyclic prefix removal, the signals are passed Bangalore, Karnataka.
through an N-point fast Fourier transform to convert the
signal to frequency domain. The output of the FFT is
formed from the first M samples of the output.
212
International Journal of Engineering and Advanced Technology (IJEAT)
ISSN: 2249 – 8958, Volume-1, Issue-6, August 2012
REFERENCES
[1]. “Orthogonal Frequency Division Multiplexing (OFDM) Explained”,
Magis Networks, Inc., February 8, 2001, www.magisnetworks.com.
[2]. “An Introduction to OFDM”, International Engineering Consortium
(IEC), http://www.iec.org/online/tutorial/ofdm/topic04.html.
[3]. Design of an OFDM Transmitter and Receiver using FPGA, Loo Kah
Cheng, UTM, 2004.
[4]. Implementation of 8 point IFFT and FFT for OFDM System, Nor
Hafizah Bt Abdul Satar, UTM, 2004.
[5]. “Advantages of OFDM”
http//pic.qcslink.com/introPLC/AdvOFDM.htm.
[6]. Communication Systems, Simon Haykin, 4th Edition, Wiley 2000.
213