An efficient implementation of rotational radix-4 CORDIC based FFT processor

被引:0
|
作者
Yasodai, A. [1 ]
Ramprasad, A., V [2 ]
机构
[1] Vickram Coll Engn, Dept ECE, Enathi 630561, India
[2] KLN Coll Engn, Dept ECE, Pottapalayam 630611, India
关键词
CORDIC; memory less systems; FPGA; latency; Radix-4; speed; throughput; twiddle factor;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new technique for implementing low power FFTs based on memory less Z path eliminated CORDIC is proposed in this paper. The vector rotation in the x/y plane can be realized by rotating a vector through a series of elementary angles. These elementary angles are chosen such that the vector rotation through each of them may be approximated easily with a simple shift and add operation, and their algebraic sum approaches the required rotation angle. This can be exercised by CORDIC (CO-ordinate Rotation Digital Computer) algorithm in rotation mode. Pipelined architecture by pre computation of direction of micro rotation, radix-4 number representation, and the angle generator has been processed in terms of hardware complexity, iteration delay and memory reduction. The proposed algorithm also exercises an addressing scheme and the associated angle generator logic in order to eliminate the ROM usage for bottling the twiddle factors. It incorporates parallelism and pipe line processing. The latency of the system is n/2 clock cycles. The throughput rate is one valid result per eight clock cycles. The approached architecture for radix-4, 16-bit precision and 16 -point FFT was implemented on FPGA platform virtex 5 and simulated to validate the results. This contributes to the minimization of the dynamic power consumption of the proposed system to 28.52mW at 100MHz and 5.70mW at 20MHz with the maximum operating frequency of 450.564MHZ.
引用
收藏
页码:37 / 42
页数:6
相关论文
共 50 条
  • [1] FPGA Implementation of Radix-2 FFT Processor Based on Radix-4 CORDIC
    Joseph, Edwin
    Rajagopal, A.
    Karibasappa, K.
    3RD NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2012), 2012,
  • [2] Architectural design and FPGA implementation of radix-4 CORDIC processor
    Bhattacharyya, Kaushik
    Biswas, Rakesh
    Dhar, Anindya Sundar
    Banerjee, Swapna
    MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (2-4) : 96 - 101
  • [3] DESIGN OF A PIPELINED RADIX-4 CORDIC PROCESSOR
    BRUGUERA, JD
    ANTELO, E
    ZAPATA, EL
    PARALLEL COMPUTING, 1993, 19 (07) : 729 - 744
  • [4] Efficient Hardware Implementation of 1024 Point Radix-4 FFT
    Ranganathan, Senthilkumar
    Krishnan, Ravikumar
    Sriharsha, H. S.
    ADVANCES IN SIGNAL PROCESSING AND INTELLIGENT RECOGNITION SYSTEMS, 2014, 264 : 203 - 211
  • [5] Architectural design of a Radix-4 CORDIC-based Radix-4 IFFT algorithm and its FPGA implementation
    Bhattacharyya, Kaushik
    Hazra, Anindya
    Hatai, Indranil
    Banerjee, Swapna
    INTERNATIONAL JOURNAL OF SIGNAL AND IMAGING SYSTEMS ENGINEERING, 2009, 2 (04) : 201 - 215
  • [6] PROGRAMMING AN EFFICIENT RADIX-4 FFT ALGORITHM
    ALLEN, GH
    SIGNAL PROCESSING, 1984, 6 (04) : 325 - 329
  • [7] Efficient Hardware Implementation of Scalable FFT using Configurable Radix-4/2
    Ranganathan, Senthilkumar
    Krishnan, Ravikumar
    Sriharsha, H. S.
    2014 2ND INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS), 2014,
  • [8] Efficient sorting architecture for radix-4 FFT in FPGA
    Wu, Wan-Leng
    Shao, Jie
    Xian, Chu-Hua
    Nanjing Hangkong Hangtian Daxue Xuebao/Journal of Nanjing University of Aeronautics and Astronautics, 2005, 37 (02): : 222 - 226
  • [9] Hardware-Efficient Velocity Estimation of Dynamic Obstacles Based on a Novel Radix-4 CORDIC and FPGA Implementation
    Parmar, Yashrajsinh
    Sridharan, K.
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3770 - 3775
  • [10] Radix-4 FFT implementation using SIMD multimedia instructions
    Nadehara, K
    Miyazaki, T
    Kuroda, I
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 2131 - 2134