Design optimisation of multiplier-free parallel pipelined FFT on field programmable gate array

Fast Fourier transform (FFT) is utilised to minimise the complexity of discrete Fourier transform by converting signals from frequency domain to time domain and conversely. Digital signal processing systems like image processing, general filtering, sonar, spread-spectrum communications and convoluti...

Full description

Saved in:
Bibliographic Details
Published inIET circuits, devices & systems Vol. 14; no. 7; pp. 995 - 1000
Main Authors Godi, Prasanna Kumar, Krishna, Battula Tirumala, Kotipalli, Pushpa
Format Journal Article
LanguageEnglish
Published Stevenage The Institution of Engineering and Technology 01.10.2020
John Wiley & Sons, Inc
Subjects
Online AccessGet full text
ISSN1751-858X
1751-8598
1751-8598
DOI10.1049/iet-cds.2019.0512

Cover

More Information
Summary:Fast Fourier transform (FFT) is utilised to minimise the complexity of discrete Fourier transform by converting signals from frequency domain to time domain and conversely. Digital signal processing systems like image processing, general filtering, sonar, spread-spectrum communications and convolutions use this FFT operations. Radix-2 decimation in frequency (R2DIF) method is designed to execute an efficient FFT architecture in this study. Each and every state of the FFT stores the input and output the data using the R2DIF method. Also, the complex twiddle factors in FFT are replaced by the proposed uniform Montgomery algorithm. This technique simply performs the shift-add method instead of the multiplication process which also enhances the convergence of the calculation. So, the FFT implementation is done with the help of the proposed method which reduces the usage of chips in the process. Based on this approach, it performs the operation of FFT from 16 points to 1024 points and the performance of this proposed method is compared with existing approaches. Moreover, it does not require expensive dedicated functional blocks and uses only distributed logic resources. The simulation is carried out by the Xilinx platform using Verilog coding. The proposed design outperforms conventional methods in terms of less usage power and high speed.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1751-858X
1751-8598
1751-8598
DOI:10.1049/iet-cds.2019.0512