Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria
Abstract This master thesis implements a critical block: Fast Fourier Transform (FFT)/Inverse Fast Fourier Transform (IFFT) for standards using Orthogonal Frequency Division Multiplexing (OFDM). They are used in OFDM systems for modulating / demodulating subcarriers. The main goal of this thesis is...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för informations- och kommunikationsteknik (ICT)
2013
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-140885 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-140885 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-1408852018-01-12T05:12:47ZImplementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteriaengKrishnaih Lokanadhan, Sarojanarayanamurthy RajavariKTH, Skolan för informations- och kommunikationsteknik (ICT)2013Computer and Information SciencesData- och informationsvetenskapAbstract This master thesis implements a critical block: Fast Fourier Transform (FFT)/Inverse Fast Fourier Transform (IFFT) for standards using Orthogonal Frequency Division Multiplexing (OFDM). They are used in OFDM systems for modulating / demodulating subcarriers. The main goal of this thesis is to implement these blocks in a Field Programmable Gate Array (FPGA) using Very High Speed Integrated Circuit Hardware Description Language (VHDL). OFDM technology is used in multiple wireless communication standards including WLAN IEEE 802.11(a/g/n), WiMAX, LTE and DVB. 64-point FFT/IFFT blocks determines the complexity of an IEEE 802.11 OFDM transceiver. In this thesis project, a serial to parallel (S2P) converter, six FFT/IFFT architectures and parallel to serial (P2S) converter modules using fixed-point two's complement number system were implemented. The FFT uses an 18 bit fixed point representation for input/output data and memory coefficients. It is designed using radix-2 Decimation-In-Time (DIT) architecture. The implemented FFT architectures are differing with respect to RAM memory access, way of processing of the input samples, number of computational elements (butterflies) and memory storage requirements. The three realized implementation categories are: in-place computation, direct FFT computation and pipelined FFT computation. This report explains FFT architectures and methodologies to design, simulate and implement them on an FPGA device. This thesis report also presents area results in terms of FPGA resources and throughput results in terms of number of clock cycles for all the FFT architectures. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-140885TRITA-ICT-EX ; 2013:274application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Computer and Information Sciences Data- och informationsvetenskap Krishnaih Lokanadhan, Sarojanarayanamurthy Rajavari Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria |
description |
Abstract This master thesis implements a critical block: Fast Fourier Transform (FFT)/Inverse Fast Fourier Transform (IFFT) for standards using Orthogonal Frequency Division Multiplexing (OFDM). They are used in OFDM systems for modulating / demodulating subcarriers. The main goal of this thesis is to implement these blocks in a Field Programmable Gate Array (FPGA) using Very High Speed Integrated Circuit Hardware Description Language (VHDL). OFDM technology is used in multiple wireless communication standards including WLAN IEEE 802.11(a/g/n), WiMAX, LTE and DVB. 64-point FFT/IFFT blocks determines the complexity of an IEEE 802.11 OFDM transceiver. In this thesis project, a serial to parallel (S2P) converter, six FFT/IFFT architectures and parallel to serial (P2S) converter modules using fixed-point two's complement number system were implemented. The FFT uses an 18 bit fixed point representation for input/output data and memory coefficients. It is designed using radix-2 Decimation-In-Time (DIT) architecture. The implemented FFT architectures are differing with respect to RAM memory access, way of processing of the input samples, number of computational elements (butterflies) and memory storage requirements. The three realized implementation categories are: in-place computation, direct FFT computation and pipelined FFT computation. This report explains FFT architectures and methodologies to design, simulate and implement them on an FPGA device. This thesis report also presents area results in terms of FPGA resources and throughput results in terms of number of clock cycles for all the FFT architectures. |
author |
Krishnaih Lokanadhan, Sarojanarayanamurthy Rajavari |
author_facet |
Krishnaih Lokanadhan, Sarojanarayanamurthy Rajavari |
author_sort |
Krishnaih Lokanadhan, Sarojanarayanamurthy Rajavari |
title |
Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria |
title_short |
Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria |
title_full |
Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria |
title_fullStr |
Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria |
title_full_unstemmed |
Implementation of 64-point FFTs as a building block for OFDM-based standards with respect to different criteria |
title_sort |
implementation of 64-point ffts as a building block for ofdm-based standards with respect to different criteria |
publisher |
KTH, Skolan för informations- och kommunikationsteknik (ICT) |
publishDate |
2013 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-140885 |
work_keys_str_mv |
AT krishnaihlokanadhansarojanarayanamurthyrajavari implementationof64pointfftsasabuildingblockforofdmbasedstandardswithrespecttodifferentcriteria |
_version_ |
1718606329006784512 |