Orthogonal Frequency Division Multiplexing (OFDM) is a multi carrier modulation technique. OFDM provides high bandwidth efficiency because the carriers are orthogonal to each others and multiple carriers share the data among themselves. The main advantage of this transmission technique is their robustness to channel fading in wireless communication environment. The main objective of this project is to design and implement a base band OFDM transmitter and receiver using FPGA. This project focuses on the core processing block of an OFDM system, which are the Fast Fourier Transform (FFT) block and the Inverse Fast Fourier Transform (IFFT). The 8 points IFFT / FFT decimation-in-frequency (DIF) with radix-2 algorithm is analyzed in detail to produce a solution that is suitable for FPGA implementation. The FPGA implementation of the project is performed using Very High Speed Integrated Circuit (VHSIC) Hardware Descriptive Language (VHDL). This performance of the coding is analyzed from the result of timing simulation using Altera Max Plus II
[1]
Mark Zwolinski.
Digital system design with VHDL
,
2000
.
[2]
Jeffrey H. Reed.
Software Radio
,
2002
.
[3]
R. Chang.
Synthesis of band-limited orthogonal signals for multichannel data transmission
,
1966
.
[4]
Dušan Matiæ,et al.
OFDM as a possible modulation technique for multimedia applications in the range of mm waves
,
1998
.
[5]
S. Weinstein,et al.
Data Transmission by Frequency-Division Multiplexing Using the Discrete Fourier Transform
,
1971
.
[6]
B. Saltzberg,et al.
Performance of an Efficient Parallel Data Transmission System
,
1967,
IEEE Transactions on Communication Technology.
[7]
Antonio Ruiz,et al.
Frequency domain data transmission using reduced computational complexity algorithms
,
1980,
ICASSP.
[8]
Jayaram Bhasker,et al.
A VHDL Synthesis Primer
,
1996
.