CFP last date
17 June 2024
Reseach Article

FFT Spectrum Analyzer using Goertzel Filter

by N. Kalaiarasi, Sahitya Bhoumik
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 4 - Number 5
Year of Publication: 2012
Authors: N. Kalaiarasi, Sahitya Bhoumik

N. Kalaiarasi, Sahitya Bhoumik . FFT Spectrum Analyzer using Goertzel Filter. International Journal of Applied Information Systems. 4, 5 ( October 2012), 20-24. DOI=10.5120/ijais12-450706

@article{ 10.5120/ijais12-450706,
author = { N. Kalaiarasi, Sahitya Bhoumik },
title = { FFT Spectrum Analyzer using Goertzel Filter },
journal = { International Journal of Applied Information Systems },
issue_date = { October 2012 },
volume = { 4 },
number = { 5 },
month = { October },
year = { 2012 },
issn = { 2249-0868 },
pages = { 20-24 },
numpages = {9},
url = { },
doi = { 10.5120/ijais12-450706 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2023-07-05T10:47:24.323854+05:30
%A N. Kalaiarasi
%A Sahitya Bhoumik
%T FFT Spectrum Analyzer using Goertzel Filter
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 4
%N 5
%P 20-24
%D 2012
%I Foundation of Computer Science (FCS), NY, USA

In this paper, the implementation of DSP algorithms on FPGA devices are taken into consideration and the FFT spectral analysis as a real time application was tested in MATLAB System Generator. It integrates two separate fields Digital Signal Processing (DSP) and Very Large Scale Integration (VLSI). The structure and chronological procedure followed focuses on the sophisticated DSP design and implementation of a Fast Fourier Transform (FFT) spectrum analyzer. The entire system was implemented in MATLAB Simulink Xilinx System generator (SG) toolbox. After simulation, the verilog coding was extracted and implemented on FPGA Virtex II device. As a part of betterment, FIR filter of the analyzer was replaced with Goertzel filter in order to improve the area efficiency of the FPGA device. It provides better frequency resolution and helps in extracting the amplitude component of the signal, thus aiding in improved spectral analysis.

  1. T. S. Hall and D. V. Anderson, "A framework for teaching real-timedigital signal processing with field-programmable gate arrays," IEEE Trans. Educ. , vol. 48, no. 3, pp. 551–558, Aug. 2005.
  2. Y. Park and N. I. Cho, 2004. "Fixed-point error analysis of CORDIC processor based on the variance propagation formula". IEEE Transaction Circuits and system I, Reg. Papers, vol. 51,No. 3, pp. 573–584
  3. Maher Jridi, AymanAlfalou, "Direct Digital Frequency Synthesizer with CORDIC Algorithm and Taylor Series Approximation for Digital Receivers" European Journal of Scientific ResearchVol. 30 No. 4 (2009), pp. 542-553.
  4. TriniSansaloni, Asun Pérez-Pascual, Vicente Torres, VicençAlmenar, José F. Toledo, and Javier Valls, "FFT Spectrum Analyzer Project for Teaching Digital Signal Processing With FPGA Devices", published in 2nd ed. vol. 50 No 3, August 2007
  5. W. -S. Gan and M. Kuo, "Teaching DSP software development: Form design to fixed-point implementations," IEEE Trans. Educ. , vol. 49, no. 1, pp. 122–131, Feb. 2006
  6. Multirate Digital Filters, Filter Banks,Polyphase Networks, and Applications:A Tutorial by P. P. Vaidyanathan, Senior member IEEE
  7. L. Cordesses, 2004. "Direct Digital Synthesis: A Tool for Periodic Wave Generation (Part 1)", IEEE Signal processing magazine, pp. 49-54.
  8. A. M. Sodagar and G. R. Lahiji, 2001. "A pipelined ROM-less architecture for sine-output direct digital frequency synthesizers using the second-order parabolic approximation". IEEE Transaction on Circuits and Systems II. Vol. 48, no. 9, pp. 850--857.
  9. Alan V. Oppenheim, Ronald w. Schafer, and John R. Buck, discrete-time signal processing, Prentice-Hallnc, 1998, 2nd Edition.
  10. Signal Processing Toolbox User's Guide, MathWorks, Inc. , NatickMA, 2006
  11. W. -S. Gan, "Teaching and Learning the Hows and Whys ofReal-Time Digital Signal Processing," IEEE Trans. on Education, vol. 45, no. 4, pp. 336–343, Nov. 2002.
  12. Modeling and Implementation of DSP FPGA Solutions, Robert D. Turney, Chris Dick, David B. Parlour, and James Hwang San Jose, CA 95124, USA.
  13. Dick, C. and Krikorian, Y. , "A System-Level Design Approach for FPGA-Based DSPImplementations", DSP World, Spring 1999.
  14. FPGA-Based Spectrum Analyzer with High Area Efficiency by Goertzel Algorithm. Dept. of Electron. Eng. , Kun Shan Univ. ,Suzhou Guo-Ruey Tsai , Yung-Chin Tu,Tai-Hsiung ChangVolume:1 Page(s): 157 - 159
Index Terms

Computer Science
Information Sciences


Coordinate Rotation digital computer (CORDIC) Digital Signal Processing (DSP) Direct Digital Synthesizer FIR filter Field Programmable Gate Array (FPGA) devices Goertzel Filter Mixer windowing