CFP last date
20 May 2024
Reseach Article

FPGA Implementation of a CORDIC-based Radix-8 FFT Processor for Real-Time Harmonic Analyzer

Published on March 2013 by Venkata Subbarao Gutta, S. Malarvizhi
National Conference on VLSI and Embedded Systems
Foundation of Computer Science USA
NCVES - Number 1
March 2013
Authors: Venkata Subbarao Gutta, S. Malarvizhi
cc663e9c-d386-451f-be49-cd3551daea2a

Venkata Subbarao Gutta, S. Malarvizhi . FPGA Implementation of a CORDIC-based Radix-8 FFT Processor for Real-Time Harmonic Analyzer. National Conference on VLSI and Embedded Systems. NCVES, 1 (March 2013), 28-31.

@article{
author = { Venkata Subbarao Gutta, S. Malarvizhi },
title = { FPGA Implementation of a CORDIC-based Radix-8 FFT Processor for Real-Time Harmonic Analyzer },
journal = { National Conference on VLSI and Embedded Systems },
issue_date = { March 2013 },
volume = { NCVES },
number = { 1 },
month = { March },
year = { 2013 },
issn = 0975-8887,
pages = { 28-31 },
numpages = 4,
url = { /proceedings/ncves/number1/11310-1307/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on VLSI and Embedded Systems
%A Venkata Subbarao Gutta
%A S. Malarvizhi
%T FPGA Implementation of a CORDIC-based Radix-8 FFT Processor for Real-Time Harmonic Analyzer
%J National Conference on VLSI and Embedded Systems
%@ 0975-8887
%V NCVES
%N 1
%P 28-31
%D 2013
%I International Journal of Computer Applications
Abstract

In this paper, the design of a CORDIC algorithm based radix-8 FFT processor is presented for real-time harmonic analyzer. The actual need of FFT is the obtaining a levels of harmonics in power signal. Generally the radix-8 FFT processor is a twiddle factor based butterfly computation. At each stage of the butterfly the twiddle factor is multiplied with the input sequence and each stage required a RAM to store the twiddle factor angles. The choice of the CORDIC algorithm for realizing butterfly operation for FFT which eliminates the need for storing twiddle factors and angles saves a lot of hardware compared to its counterparts employing other techniques. The importance of radix -8 FFT compare with radix-2 and radix-4 it's taking less calculation resources. The total CORDIC based radix-8 FFT is implemented in a field programmable gate array (FPGA) that is characteristic of high efficiency, low cost, convenient implementation and short development cycle, and its performance is found to be satisfactory. . A dual-port memory structure and the corresponding addressing scheme are used to realize the in place data access. The address generation unit required for fetching data from and writing results into the dual-port memory in proper sequence is also incorporated within the chip which houses the controller as well. The full design is implementing using XILINX Vertex4 series.

References
  1. Ren-Xi Gong, Jiong-Quan Wei and Dan Sun " FPGA Implementation of CORDIC –based Radix-4 FFT Processor for Real-Time Harmonic Analyzer", 2011 Seventh International Conference on Natural Computation. 2011, pp 1832-1835.
  2. J. Volder, "The CORDIC trigonometric computing technique", IEEE Transactions on Electronic Computers, vol. EC-8, no. 8, pp 330-334, September 1959.
  3. Hong. Zhi. Wang, Louet. Y, Palicot. J, Alaus, "Memory efficient FFT architecture using R-LFSR based CORDIC common operator", Cognitive Information Processing (CIP), 2010 2nd International Workshop. 2010, pp. 162-167
  4. LIU. Min, WANG. Ke. Ying "A high accurate harmonic analysis method based on FFT and neural networks in power system", Electric Power College, South China University of Technology, Guangzhou, 510640, china
  5. Li. Cheng. Shi, Chu. Jain. Peng, Li. Xin. Bing, "A high speed real time and Fixed-point FPGA Realization of a CORDIC based FFT Processor", Microelectronics & Computer, April 21th, 2004, pp. 88-91
  6. T. Widhe, J. Melander, L. Wanhammer, "Design of Radix-8 Butterfly PEs for VLSI"
Index Terms

Computer Science
Information Sciences

Keywords

Cordic Radix-8 Fft Fpga