SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 2, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 74
Survey of Optimization of FFT processor for OFDM Receivers
Nirav Chauhan1
Dr. Shruti Oza2
Dr. Kiran Parmar3
1
PG Student
2,3
Associate Professer, Head
1,2
Kalol Institute of Technology & Research Centre, Kalol, Ahmedabad, Gujarat, India
3
L.D. College of Engineering, Ahmedabad, Gujarat, India
Abstract— In the last few years wireless communications
have experienced a fast growth due to the high mobility that
they allow. However, wireless channels have some
disadvantages like multipath fading that make them difficult
to deal with. A modulation that efficiently deals with
selective fading channels is OFDM. There are a large
number of FFT algorithms and architectures in the signal
processing literature. Therefore, the state of art algorithms
and architectures should be analyzed and compared. Based
on different algorithms and architectures, different power
consumptions, area and speed of the processor will be
achieved. So their ASIC suitability should be analyzed and
the effort should be focused on the choosing algorithms and
architectures and optimization. In this paper FFT Processor
with Pipelined Architecture and CORDIC based ROM-free
twiddle factor generator is proposed. The proposed
algorithm and architecture should be validated by MATLAB
simulation before implementation. After that, it is
implemented on DSP Processor kit with Code Composer
Studio. The synthesis results will be compared with other
published FFT processor results.
Keywords: FFT, IFFT, DFT, Pipelining, Parallel Processing,
Orthogonal Frequency Division Multiplexing (OFDM),
Coordinate Rotation Digital Computer (CORDIC).
I. INTRODUCTION
Orthogonal Frequency Division Multiplexing (OFDM)
system is famous for its robustness against frequency
selective fading channel. The Fast Fourier Transform (FFT)
and Inverse FFT (IFFT) processor are used as the
modulation/demodulation kernel in the OFDM systems. The
sizes of FFT/IFFT Processors are varied in the different
applications of OFDM systems. The terms Fast Fourier
Transform (FFT) and Inverse Fast Fourier Transform (IFFT)
are used to denote efficient and fast algorithms to compute
the Discrete Fourier Transform (DFT) and the Inverse
Discrete Fourier Transform (IDFT) respectively. The
FFT/IFFT is widely used in many digital signal processing
applications and the efficient implementation of the
FFT/IFFT is a topic of continuous research.
During the last years, communication systems based on
Orthogonal Frequency Division Multiplexing (OFDM) have
been an important driver for the research in FFT/IFFT
algorithms and their implementation. OFDM is a bandwidth
efficient multiple access scheme for digital communications.
Many of nowadays most important wireless communication
systems use this OFDM technique: Broadcasting (DAB),
Digital Video Broadcasting (DVB) (ETS, 2004), Wireless
Local Area Network (WLAN) (IEE, 1999), Wireless
Metropolitan Area Network (WMAN) (IEE, 2003) and
Multi Band –OFDM Ultra Wide Band (MB–OFDM UWB)
(ECM, 2005). Moreover, this technique is also employed in
important wired applications such as Asymmetric Digital
Subscriber Line (ADSL) or Power Line Communication
(PLC).
OFDM systems rely on the IFFT for an efficient
implementation of the signal modulation on the transmitter
side, whereas the FFT is used for efficient demodulation of
the received signal. The FFT/IFFT becomes one of the most
critical modules in OFDM transceivers. In fact, the most
computationally intensive parts of an OFDM system are the
IFFT in the transmitter and the Viterbi decoder in the
receiver. The FFT is the second computationally intensive
part in the receiver. Therefore, the implementation of the
FFT and IFFT must be optimized to achieve the required
throughput with the minimum penalty in area and power
consumption.
Fig.1 Baseband OFDM System [9]
II. II FFT PROCESSORS IN OFDM RECEIVERS
Different hardware architectures have been used in the
literature for the implementation of the CT algorithms. The
FFT hardware architectures can be classified into three
groups:
• Mono-processor: A single hardware element is used to
perform all the butterflies, twiddle factor multiplications and
data shuffling of each stage. The same hardware is reused
for all the stages.
Survey of Optimization of FFT processor for OFDM Receivers
(IJSRD/Vol. 1/Issue 2/2013/0007)
All rights reserved by www.ijsrd.com
75
• Parallel: The computation of the butterflies, twiddle factor
multiplications and data shuffling within one stage is
accelerated by using several processing elements. The same
hardware elements are again reused for all the stages.
• Pipeline: A single hardware element is used to perform all
the butterflies, twiddle factor multiplications and data
shuffling of each stage. However, in contrast to former
categories, a different hardware element is used to process
each stage.[9]
Fig.2 FFT Computation [9]
Cooley and Tukey developed the well-known radix-2 Fast
Fourier Transform (FFT) algorithm to reduce the
computational load of the DFT. The Discrete Fourier
Transform (DFT) X(k) of N points is given by
N-1
X(k) = Σ x(n) WNnk {0≤k<N-1}, WNnk = exp(-j2πnk/N)
n=0
Where the X(k) and x(n) are frequency-domain sequences
and time-domain sequences
III. OPTIMIZATION TECHNIQUES
The Fast Fourier Transform (FFT) is an efficient algorithm
for computing the Discrete Fourier Transform (DFT) and
requires less number of computations than that of direct
evaluation of DFT. It has several applications in signal
processing. Because of the complexity of the processing
algorithm of FFT, recently various FFT algorithms have
been proposed to meet real-time processing requirements
and to reduce hardware complexity over the last decades [1].
There are two directions. One related to the algorithmic
point of view and the other based on ASIC architecture. The
last one was pushed by VLSI technology evolution. Here,
1024 point FFT processors are designed using three
different architectures:
(I) In one of the architecture Twiddle factors are generated
using CORDIC (Coordinate Rotation Digital Compute)
algorithm.
(II) In another one through Sine/Cosine Look up table it is
generated.
(III) Xilinx Logicore FFT processor is also used as useful
architecture.
All are designed in FPGA through VHDL [1].
OFDM systems rely on the IFFT for an efficient
implementation of the signal modulation on the transmitter
side, whereas the FFT is used for efficient demodulation of
the received signal. The FFT/IFFT becomes one of the most
critical modules in OFDM transceivers.
In fact, the most computationally intensive parts of an
OFDM system are the IFFT in the transmitter and the
Viterbi decoder in the receiver [6].
The FFT is the second computationally intensive part in the
receiver. Therefore, the implementation of the FFT and
IFFT must be optimized to achieve the required throughput
with the minimum penalty in area and power consumption.
The demanding requirements of modern OFDM transceivers
lead, in many cases, to the implementation of special–
purpose hardware for the most critical parts of the
transceiver. Thus, it is common to find the FFT/IFFT
implemented as a Very Large Scale Integrated (VLSI)
circuit. The techniques applied to the FFT can be applied to
the IFFT as well. Moreover, the IFFT can be easily obtained
by manipulating the output of a FFT processor [6].
Many different variations of CT algorithms have been
proposed in the literature to improve different aspects of the
implementation (memory resources, number of arithmetic
operations, etc.) and their mapping to a specific hardware
architecture.
Pipeline architectures are well suited to achieve Small
silicon area, High throughput, Short processing time and
Reduced power consumption. Table 3.1 presents the
hardware complexity of the candidate pipeline-SDF
architectures.
The CORDIC (Coordinate Rotation Digital Computer)
algorithm can be used to calculate elementary functions with
iterative technique, the basic idea is to use a serial of
basically deflection angle approaching the desired rotation
angle, realizing by using simple hardware such as shifters,
adders, sub tractors and comparators without the need of
complex multipliers [2].
Table 3.1 Hardware complexity of candidate FFT
architectures working at 60 MHz for WLAN systems [6]
Table 3.2 summarizes the features of some FFT/IFFT
processors for OFDM systems proposed in the literature.
Based on the analysis, the hardware design of the CORDIC
Plural-multiplier is proposed. The complex triangle can be
decomposed for unity operation of shift and add/subtract in
the CORDIC algorithm, greatly reduced the complexity of
the design, it has been widely used in FFT design. This
Survey of Optimization of FFT processor for OFDM Receivers
(IJSRD/Vol. 1/Issue 2/2013/0007)
All rights reserved by www.ijsrd.com
76
paper has put forward the design of the CORDIC circuit,
optimizing mainly from the following three aspects:
(1) Expanding the scope on the whole coordinate system by
making pre-treatment of the input angle.
(2) The system gain optimized.
(3) Improve the precision of the operation through
increasing input data wide.
The comparison data proves that such a pipelined CORDIC
multiplier can be applied to the requirement of fields such as
FFT processor [2].
As Shown in the Fig.3 if CORDIC based algorithm is used
to generate the twiddle factors on FFT stages then number
of multiplications will be less compared to traditional CT-
algorithm which results in less complexity.
Fig.3 FFT Computation with CORDIC Processor [9]
As the Booth multiplier is not suitable for hardware
implementations of large FFT, in the paper we propose the
CORDIC-based multiplier. Moreover, we develop a ROM-
free twiddle factor generator using simple shifters and
adders only, which obviates the need to store all the twiddle
factors in a large ROM space. As a result, the proposed
CORDIC-based split-radix FFT core with the ROM-free
twiddle factor generator is suitable for the wireless local
area network (WLAN) applications [4].
Traditionally, we need lo design various points of FFT/IFFT
processors for every application of OFDM system
individually, as shown in Table 3.3 This causes the waste of
time and money [5].
Table 3.3 FFT/IFFT Size for OFDM Applications
IV. MATLAB RESULTS
In the figure 4 General Block-diagram of OFDM receiver
with 512-point conventional Cooley-Tukey FFT algorithm
is shown.
Fig.4 General Block-diagram of OFDM receiver with 512-
point conventional Cooley-Tukey FFT algorithm
After implementing it in MATLAB Simulink and adjusting
standard parameters the resulting error-rates, number of
errors detected and the total number of symbols compared
are being displayed in figure 5.
Fig.5 General Block-diagram of OFDM receiver with 512-
point conventional Cooley-Tukey FFT algorithm After run
V. CONCLUSION
From different algorithms of FFT processors available in
literature it can be said that there is no unique FFT
algorithm, architecture and implementation that is optimal
for all OFDM systems. Therefore, it is recommended to
perform a search across the algorithm, architecture and
implementation dimensions for each OFDM system.
Different applications of OFDM such as WLAN, DAB,
Survey of Optimization of FFT processor for OFDM Receivers
(IJSRD/Vol. 1/Issue 2/2013/0007)
All rights reserved by www.ijsrd.com
77
DVB-T, ADSL, VDSL etc. needs different size of FFT
processor for modulation/demodulation purpose.
Due to Small silicon area, High throughput, Short
processing time and Reduced power consumption pipeline
architecture is well suited and It is also possible to develop
CORDIC based ROM-free twiddle factor generator using
simple shifters and adders only, which obviates the need to
store all the twiddle factors in a large ROM space hence
great reduction in complexity of design.
Based on this analysis one can conclude that FFT
Processor with Pipelined Architecture and CORDIC based
ROM-free twiddle factor generator optimizes the
performance of FFT Processor (Computationally most
effective part of OFDM Receivers).
VI. REFERENCES
[1] Debalina Ghosh, Depanwita Debnath, Dr. Amlan
Chakrabarti, “FPGA Based Implementation of FFT
Processor Using Different Architectures”, IJAITI -
2012.
[2] Shi Jiangyi, Wang Mingxing , Tian Yinghui, Yang Zhe,
“Design of Plural-Multiplier Based on CORDIC
Algorithm for FFT Application”, ISBN - 978-0-
76954608-7/12, Second International Conference on
Intelligent System Design and Engineering Application
– 2012.
[3] Jing He, Jun Wang, Xinyu Xu, “Word-length
Optimization of A Pipelined FFT Processor ”, ISBN -
978-1-61284-459-6/11, IEEE – 2011.
[4] Tze-Yun Sung, Hsi-Chin Hsin, Yi-Peng Cheng, “Low-
power and high-speed CORDIC-based split-radix FFT
processor for OFDM systems”, Elsevier Inc., pp – 511-
527, 2010.
[5] Jen-Chih Kuo, Ching-Hua Wen and An-Yeu (Andy)
Wu, “Implementation of a Programmable 64-2048 point
FFT/IFFT Processor”, ISBN - 0-7803-776 I-3/03, IEEE
– 2003.
[6] Cortes, I. Velez, M. Turrillas and J. F. Sevillano (2012).
Fast Fourier Transform Processors: Implementing FFT
and IFFT Cores for OFDM Communication Systems,
Fourier Transform - Signal Processing, Dr Salih Salih
(Ed.), ISBN: 978-953-51-0453-7, InTech, Available
from: http://www.intechopen.com/books/
fouriertransform-signal-processing/fast-fourier-
transform-processors-implementing-fft-and-ifft-cores-
for-ofdm- communication-systems.
[7] MATLAB Toolbox.
[8] Maria Jose Canet, Javier Valls, Vicenc Almenar, Jose
Marin-Roig, “FPGA implementation of an OFDM-
based WLAN receiver”, Elsevier Inc., pp – 232-244,
2012.
[9] O. Font-Bach, N. Bartzoudis, A. Pascual-Iserte, D.
Lopez Bueno, “A real-time MIMO-OFDM mobile
WiMAX receiver: Architecture, design and FPGA
implementation”, Elsevier Inc., pp – 3634-3647, 2011.
[10]http://www.ti.com/lit/ug/spru301c/spru301c.pdf.

More Related Content

What's hot

IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET Journal
 
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...PROFIBUS and PROFINET InternationaI - PI UK
 
Energy Efficient Bit Extension Type Accelerator Chip for Detection Algorithms
Energy Efficient Bit Extension Type Accelerator Chip for Detection AlgorithmsEnergy Efficient Bit Extension Type Accelerator Chip for Detection Algorithms
Energy Efficient Bit Extension Type Accelerator Chip for Detection AlgorithmsIJERA Editor
 
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorReview on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorIRJET Journal
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd Iaetsd
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTIJSRD
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1Saad Mahboob
 
Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...
Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...
Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...IOSR Journals
 
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET Journal
 
Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...IJECEIAES
 
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...IOSRJVSP
 
Iaetsd computational performances of ofdm using
Iaetsd computational performances of ofdm usingIaetsd computational performances of ofdm using
Iaetsd computational performances of ofdm usingIaetsd Iaetsd
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...ijsrd.com
 
Dc3210881096
Dc3210881096Dc3210881096
Dc3210881096IJMER
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...eSAT Journals
 
Lte ausarbeitung zarei
Lte ausarbeitung zareiLte ausarbeitung zarei
Lte ausarbeitung zareimehemed sifaw
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 

What's hot (20)

IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
 
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
 
Energy Efficient Bit Extension Type Accelerator Chip for Detection Algorithms
Energy Efficient Bit Extension Type Accelerator Chip for Detection AlgorithmsEnergy Efficient Bit Extension Type Accelerator Chip for Detection Algorithms
Energy Efficient Bit Extension Type Accelerator Chip for Detection Algorithms
 
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorReview on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT Processor
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformation
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFT
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...
Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...
Modified Distributive Arithmetic Based DWT-IDWT Processor Design and FPGA Imp...
 
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
 
SDH presentation
SDH presentationSDH presentation
SDH presentation
 
Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...
 
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
 
Iaetsd computational performances of ofdm using
Iaetsd computational performances of ofdm usingIaetsd computational performances of ofdm using
Iaetsd computational performances of ofdm using
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
 
Dc3210881096
Dc3210881096Dc3210881096
Dc3210881096
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...
 
Lte ausarbeitung zarei
Lte ausarbeitung zareiLte ausarbeitung zarei
Lte ausarbeitung zarei
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 

Viewers also liked

Pantech communication projects 2016-17
Pantech   communication projects 2016-17Pantech   communication projects 2016-17
Pantech communication projects 2016-17Senthil Kumar
 
OFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless CommunicationOFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless CommunicationAM Publications
 
Final presentation
Final presentationFinal presentation
Final presentationRohan Lad
 
Senjor project
Senjor projectSenjor project
Senjor projectUsman Ali
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM SessionNutaq
 
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...eSAT Journals
 
Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdmManas Verma
 
Projects list for ece & eee
Projects list for ece & eeeProjects list for ece & eee
Projects list for ece & eeevarun29071
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysisSaroj Dhakal
 
OFDM transmission step-by-step
OFDM transmission step-by-stepOFDM transmission step-by-step
OFDM transmission step-by-stepErwin Riederer
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabPavel Loskot
 
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Rupesh Sharma
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabPolytechnique Montreal
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)Analog Devices, Inc.
 
matlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmmatlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmGyana Ranjan Mati
 

Viewers also liked (20)

OFDM Final
OFDM FinalOFDM Final
OFDM Final
 
Pantech communication projects 2016-17
Pantech   communication projects 2016-17Pantech   communication projects 2016-17
Pantech communication projects 2016-17
 
OFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless CommunicationOFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless Communication
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Senjor project
Senjor projectSenjor project
Senjor project
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM Session
 
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
 
OFDM
OFDMOFDM
OFDM
 
Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdm
 
Projects list for ece & eee
Projects list for ece & eeeProjects list for ece & eee
Projects list for ece & eee
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysis
 
OFDM transmission step-by-step
OFDM transmission step-by-stepOFDM transmission step-by-step
OFDM transmission step-by-step
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in Matlab
 
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
 
Final ppt
Final pptFinal ppt
Final ppt
 
OFDM
OFDMOFDM
OFDM
 
(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
 
matlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmmatlab code for channel estimation for ofdm
matlab code for channel estimation for ofdm
 

Similar to Survey of Optimization of FFT processor for OFDM Receivers

Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...IOSRJECE
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET Journal
 
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS FilterPerformance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filteridescitation
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET Journal
 
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...VLSICS Design
 
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...VLSICS Design
 
Design of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MACDesign of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MACIRJET Journal
 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation IJEEE
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd Iaetsd
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd Iaetsd
 
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET Journal
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Similar to Survey of Optimization of FFT processor for OFDM Receivers (20)

Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
 
Fft
FftFft
Fft
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
 
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS FilterPerformance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
 
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
 
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
 
Design of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MACDesign of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MAC
 
427 432
427 432427 432
427 432
 
H344250
H344250H344250
H344250
 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
 
G010233540
G010233540G010233540
G010233540
 
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
Gn3311521155
Gn3311521155Gn3311521155
Gn3311521155
 
B1030610
B1030610B1030610
B1030610
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 

Recently uploaded (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 

Survey of Optimization of FFT processor for OFDM Receivers

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 2, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 74 Survey of Optimization of FFT processor for OFDM Receivers Nirav Chauhan1 Dr. Shruti Oza2 Dr. Kiran Parmar3 1 PG Student 2,3 Associate Professer, Head 1,2 Kalol Institute of Technology & Research Centre, Kalol, Ahmedabad, Gujarat, India 3 L.D. College of Engineering, Ahmedabad, Gujarat, India Abstract— In the last few years wireless communications have experienced a fast growth due to the high mobility that they allow. However, wireless channels have some disadvantages like multipath fading that make them difficult to deal with. A modulation that efficiently deals with selective fading channels is OFDM. There are a large number of FFT algorithms and architectures in the signal processing literature. Therefore, the state of art algorithms and architectures should be analyzed and compared. Based on different algorithms and architectures, different power consumptions, area and speed of the processor will be achieved. So their ASIC suitability should be analyzed and the effort should be focused on the choosing algorithms and architectures and optimization. In this paper FFT Processor with Pipelined Architecture and CORDIC based ROM-free twiddle factor generator is proposed. The proposed algorithm and architecture should be validated by MATLAB simulation before implementation. After that, it is implemented on DSP Processor kit with Code Composer Studio. The synthesis results will be compared with other published FFT processor results. Keywords: FFT, IFFT, DFT, Pipelining, Parallel Processing, Orthogonal Frequency Division Multiplexing (OFDM), Coordinate Rotation Digital Computer (CORDIC). I. INTRODUCTION Orthogonal Frequency Division Multiplexing (OFDM) system is famous for its robustness against frequency selective fading channel. The Fast Fourier Transform (FFT) and Inverse FFT (IFFT) processor are used as the modulation/demodulation kernel in the OFDM systems. The sizes of FFT/IFFT Processors are varied in the different applications of OFDM systems. The terms Fast Fourier Transform (FFT) and Inverse Fast Fourier Transform (IFFT) are used to denote efficient and fast algorithms to compute the Discrete Fourier Transform (DFT) and the Inverse Discrete Fourier Transform (IDFT) respectively. The FFT/IFFT is widely used in many digital signal processing applications and the efficient implementation of the FFT/IFFT is a topic of continuous research. During the last years, communication systems based on Orthogonal Frequency Division Multiplexing (OFDM) have been an important driver for the research in FFT/IFFT algorithms and their implementation. OFDM is a bandwidth efficient multiple access scheme for digital communications. Many of nowadays most important wireless communication systems use this OFDM technique: Broadcasting (DAB), Digital Video Broadcasting (DVB) (ETS, 2004), Wireless Local Area Network (WLAN) (IEE, 1999), Wireless Metropolitan Area Network (WMAN) (IEE, 2003) and Multi Band –OFDM Ultra Wide Band (MB–OFDM UWB) (ECM, 2005). Moreover, this technique is also employed in important wired applications such as Asymmetric Digital Subscriber Line (ADSL) or Power Line Communication (PLC). OFDM systems rely on the IFFT for an efficient implementation of the signal modulation on the transmitter side, whereas the FFT is used for efficient demodulation of the received signal. The FFT/IFFT becomes one of the most critical modules in OFDM transceivers. In fact, the most computationally intensive parts of an OFDM system are the IFFT in the transmitter and the Viterbi decoder in the receiver. The FFT is the second computationally intensive part in the receiver. Therefore, the implementation of the FFT and IFFT must be optimized to achieve the required throughput with the minimum penalty in area and power consumption. Fig.1 Baseband OFDM System [9] II. II FFT PROCESSORS IN OFDM RECEIVERS Different hardware architectures have been used in the literature for the implementation of the CT algorithms. The FFT hardware architectures can be classified into three groups: • Mono-processor: A single hardware element is used to perform all the butterflies, twiddle factor multiplications and data shuffling of each stage. The same hardware is reused for all the stages.
  • 2. Survey of Optimization of FFT processor for OFDM Receivers (IJSRD/Vol. 1/Issue 2/2013/0007) All rights reserved by www.ijsrd.com 75 • Parallel: The computation of the butterflies, twiddle factor multiplications and data shuffling within one stage is accelerated by using several processing elements. The same hardware elements are again reused for all the stages. • Pipeline: A single hardware element is used to perform all the butterflies, twiddle factor multiplications and data shuffling of each stage. However, in contrast to former categories, a different hardware element is used to process each stage.[9] Fig.2 FFT Computation [9] Cooley and Tukey developed the well-known radix-2 Fast Fourier Transform (FFT) algorithm to reduce the computational load of the DFT. The Discrete Fourier Transform (DFT) X(k) of N points is given by N-1 X(k) = Σ x(n) WNnk {0≤k<N-1}, WNnk = exp(-j2πnk/N) n=0 Where the X(k) and x(n) are frequency-domain sequences and time-domain sequences III. OPTIMIZATION TECHNIQUES The Fast Fourier Transform (FFT) is an efficient algorithm for computing the Discrete Fourier Transform (DFT) and requires less number of computations than that of direct evaluation of DFT. It has several applications in signal processing. Because of the complexity of the processing algorithm of FFT, recently various FFT algorithms have been proposed to meet real-time processing requirements and to reduce hardware complexity over the last decades [1]. There are two directions. One related to the algorithmic point of view and the other based on ASIC architecture. The last one was pushed by VLSI technology evolution. Here, 1024 point FFT processors are designed using three different architectures: (I) In one of the architecture Twiddle factors are generated using CORDIC (Coordinate Rotation Digital Compute) algorithm. (II) In another one through Sine/Cosine Look up table it is generated. (III) Xilinx Logicore FFT processor is also used as useful architecture. All are designed in FPGA through VHDL [1]. OFDM systems rely on the IFFT for an efficient implementation of the signal modulation on the transmitter side, whereas the FFT is used for efficient demodulation of the received signal. The FFT/IFFT becomes one of the most critical modules in OFDM transceivers. In fact, the most computationally intensive parts of an OFDM system are the IFFT in the transmitter and the Viterbi decoder in the receiver [6]. The FFT is the second computationally intensive part in the receiver. Therefore, the implementation of the FFT and IFFT must be optimized to achieve the required throughput with the minimum penalty in area and power consumption. The demanding requirements of modern OFDM transceivers lead, in many cases, to the implementation of special– purpose hardware for the most critical parts of the transceiver. Thus, it is common to find the FFT/IFFT implemented as a Very Large Scale Integrated (VLSI) circuit. The techniques applied to the FFT can be applied to the IFFT as well. Moreover, the IFFT can be easily obtained by manipulating the output of a FFT processor [6]. Many different variations of CT algorithms have been proposed in the literature to improve different aspects of the implementation (memory resources, number of arithmetic operations, etc.) and their mapping to a specific hardware architecture. Pipeline architectures are well suited to achieve Small silicon area, High throughput, Short processing time and Reduced power consumption. Table 3.1 presents the hardware complexity of the candidate pipeline-SDF architectures. The CORDIC (Coordinate Rotation Digital Computer) algorithm can be used to calculate elementary functions with iterative technique, the basic idea is to use a serial of basically deflection angle approaching the desired rotation angle, realizing by using simple hardware such as shifters, adders, sub tractors and comparators without the need of complex multipliers [2]. Table 3.1 Hardware complexity of candidate FFT architectures working at 60 MHz for WLAN systems [6] Table 3.2 summarizes the features of some FFT/IFFT processors for OFDM systems proposed in the literature. Based on the analysis, the hardware design of the CORDIC Plural-multiplier is proposed. The complex triangle can be decomposed for unity operation of shift and add/subtract in the CORDIC algorithm, greatly reduced the complexity of the design, it has been widely used in FFT design. This
  • 3. Survey of Optimization of FFT processor for OFDM Receivers (IJSRD/Vol. 1/Issue 2/2013/0007) All rights reserved by www.ijsrd.com 76 paper has put forward the design of the CORDIC circuit, optimizing mainly from the following three aspects: (1) Expanding the scope on the whole coordinate system by making pre-treatment of the input angle. (2) The system gain optimized. (3) Improve the precision of the operation through increasing input data wide. The comparison data proves that such a pipelined CORDIC multiplier can be applied to the requirement of fields such as FFT processor [2]. As Shown in the Fig.3 if CORDIC based algorithm is used to generate the twiddle factors on FFT stages then number of multiplications will be less compared to traditional CT- algorithm which results in less complexity. Fig.3 FFT Computation with CORDIC Processor [9] As the Booth multiplier is not suitable for hardware implementations of large FFT, in the paper we propose the CORDIC-based multiplier. Moreover, we develop a ROM- free twiddle factor generator using simple shifters and adders only, which obviates the need to store all the twiddle factors in a large ROM space. As a result, the proposed CORDIC-based split-radix FFT core with the ROM-free twiddle factor generator is suitable for the wireless local area network (WLAN) applications [4]. Traditionally, we need lo design various points of FFT/IFFT processors for every application of OFDM system individually, as shown in Table 3.3 This causes the waste of time and money [5]. Table 3.3 FFT/IFFT Size for OFDM Applications IV. MATLAB RESULTS In the figure 4 General Block-diagram of OFDM receiver with 512-point conventional Cooley-Tukey FFT algorithm is shown. Fig.4 General Block-diagram of OFDM receiver with 512- point conventional Cooley-Tukey FFT algorithm After implementing it in MATLAB Simulink and adjusting standard parameters the resulting error-rates, number of errors detected and the total number of symbols compared are being displayed in figure 5. Fig.5 General Block-diagram of OFDM receiver with 512- point conventional Cooley-Tukey FFT algorithm After run V. CONCLUSION From different algorithms of FFT processors available in literature it can be said that there is no unique FFT algorithm, architecture and implementation that is optimal for all OFDM systems. Therefore, it is recommended to perform a search across the algorithm, architecture and implementation dimensions for each OFDM system. Different applications of OFDM such as WLAN, DAB,
  • 4. Survey of Optimization of FFT processor for OFDM Receivers (IJSRD/Vol. 1/Issue 2/2013/0007) All rights reserved by www.ijsrd.com 77 DVB-T, ADSL, VDSL etc. needs different size of FFT processor for modulation/demodulation purpose. Due to Small silicon area, High throughput, Short processing time and Reduced power consumption pipeline architecture is well suited and It is also possible to develop CORDIC based ROM-free twiddle factor generator using simple shifters and adders only, which obviates the need to store all the twiddle factors in a large ROM space hence great reduction in complexity of design. Based on this analysis one can conclude that FFT Processor with Pipelined Architecture and CORDIC based ROM-free twiddle factor generator optimizes the performance of FFT Processor (Computationally most effective part of OFDM Receivers). VI. REFERENCES [1] Debalina Ghosh, Depanwita Debnath, Dr. Amlan Chakrabarti, “FPGA Based Implementation of FFT Processor Using Different Architectures”, IJAITI - 2012. [2] Shi Jiangyi, Wang Mingxing , Tian Yinghui, Yang Zhe, “Design of Plural-Multiplier Based on CORDIC Algorithm for FFT Application”, ISBN - 978-0- 76954608-7/12, Second International Conference on Intelligent System Design and Engineering Application – 2012. [3] Jing He, Jun Wang, Xinyu Xu, “Word-length Optimization of A Pipelined FFT Processor ”, ISBN - 978-1-61284-459-6/11, IEEE – 2011. [4] Tze-Yun Sung, Hsi-Chin Hsin, Yi-Peng Cheng, “Low- power and high-speed CORDIC-based split-radix FFT processor for OFDM systems”, Elsevier Inc., pp – 511- 527, 2010. [5] Jen-Chih Kuo, Ching-Hua Wen and An-Yeu (Andy) Wu, “Implementation of a Programmable 64-2048 point FFT/IFFT Processor”, ISBN - 0-7803-776 I-3/03, IEEE – 2003. [6] Cortes, I. Velez, M. Turrillas and J. F. Sevillano (2012). Fast Fourier Transform Processors: Implementing FFT and IFFT Cores for OFDM Communication Systems, Fourier Transform - Signal Processing, Dr Salih Salih (Ed.), ISBN: 978-953-51-0453-7, InTech, Available from: http://www.intechopen.com/books/ fouriertransform-signal-processing/fast-fourier- transform-processors-implementing-fft-and-ifft-cores- for-ofdm- communication-systems. [7] MATLAB Toolbox. [8] Maria Jose Canet, Javier Valls, Vicenc Almenar, Jose Marin-Roig, “FPGA implementation of an OFDM- based WLAN receiver”, Elsevier Inc., pp – 232-244, 2012. [9] O. Font-Bach, N. Bartzoudis, A. Pascual-Iserte, D. Lopez Bueno, “A real-time MIMO-OFDM mobile WiMAX receiver: Architecture, design and FPGA implementation”, Elsevier Inc., pp – 3634-3647, 2011. [10]http://www.ti.com/lit/ug/spru301c/spru301c.pdf.