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...

Full description

Bibliographic Details
Main Author: Krishnaih Lokanadhan, Sarojanarayanamurthy Rajavari
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