• DocumentCode
    1878516
  • Title

    FPGA implementation of Radix-2 FFT processor based on Radix-4 CORDIC

  • Author

    Joseph, E. ; Rajagopal, A. ; Karibasappa, K.

  • Author_Institution
    Dept. of Electron. & Commun., Dayananda Sagar Coll. of Eng., Bangalore, India
  • fYear
    2012
  • fDate
    6-8 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Fast Fourier Transforms are the algorithms for the effective computation of the Discrete Fourier Transforms. This paper involves the design and implementation of FFT using CORDIC algorithm, with VHDL on FPGA. CORDIC-Co-ordinate Rotation Digital Computer is an iterative algorithm capable of computing wide range of functions such as trigonometric, hyperbolic, linear and logarithmic using Shift and Add approach. This amount of SHIFT and ADD is carried out by performing vector rotations by arbitrary angles (which are pre-computed). Radix 4 CORDIC algorithm is designed as it is far more efficient than Radix 2 CORDIC in terms of latency. This is used in radix 2 FFT algorithm for generating twiddle factors. These twiddle factors are required for generating the FFT.
  • Keywords
    digital arithmetic; fast Fourier transforms; field programmable gate arrays; hardware description languages; CORDIC algorithm; CORDIC coordinate rotation digital computer; FPGA; Radix-2 FFT processor; Radix-4 CORDIC; VHDL; discrete Fourier transform; fast Fourier transform; hyperbolic function; iterative algorithm; linear function; logarithmic function; trigonometric function; vector rotation; CORDIC; DFT; FFT; FPGA; VHDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering (NUiCONE), 2012 Nirma University International Conference on
  • Conference_Location
    Ahmedabad
  • Print_ISBN
    978-1-4673-1720-7
  • Type

    conf

  • DOI
    10.1109/NUICONE.2012.6493231
  • Filename
    6493231