FFT algorithm is the popular software design for spectrum analyzer, but doesn’t work well for parallel hardware system due to complex calculation and huge memory requirement. Observing the key components of a spectrum analyzer are the intensities for respective frequencies, we propose a Goertzel algorithm to directly extract the intensity factors for respective frequency components in the input signal. Goertzel algorithm dispenses with the memory for z-1 and z-2 processing, and only needs two multipliers and three adders for real number calculation. In this paper, we present the spectrum extraction algorithm and implement a spectrum extractor with high speed and low area consumption in a FPGA (Field Programmable Gate Array) chip. It proves the feasibility of implementing a handheld concurrent multi-channel real-time spectrum analysis IP into a low gate counts and low power consumption CPLD (Complex Programmable Logic Device) chip.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    FPGA-Based Spectrum Analyzer with High Area Efficiency by Goertzel Algorithm


    Contributors:


    Publication date :

    2008-05-01


    Size :

    260476 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English




    Airborne Shock Response Spectrum Analyzer Based on FPGA

    Chen, D. / Lei, W. / Institute of Electrical and Electronics Engineers | British Library Conference Proceedings | 2003


    Airborne shock response spectra analyzer based on FPGA

    Chen De-Rong, / Li Xiang-Bin, | IEEE | 2003


    Simplified Digital Spectrum Analyzer

    Cole, Steven W. | NTRS | 1992


    Wideband digital spectrum analyzer

    Morris, G. A., Jr. / Wilck, H. C. | NTRS | 1979