Title :
Overflow analysis in the fixed-point implementation of the first-order Goertzel algorithm for complex-valued input sequences
Author :
Medina-Melendrez, Modesto ; Arias-Estrad, M. ; Castro, Albertina
Author_Institution :
Inst. Nac. de Astrofis., Opt. y Electron., Puebla, Mexico
Abstract :
The first-order Goertzel algorithm has advantages over the second-order Goertzel algorithm for fixed-point implementations due in part to the small scaling factor required to avoid overflow. The first-order system can achieve better accuracy on the computed Fourier coefficients than the second-order system if same size multipliers and adders are used. And when it is implemented as a completely parallelized system, fewer resources are required. In this paper, it is demonstrated that for complex-valued input sequences the known scaling factor 1/N does not guarantee that overflows are avoided in fixed-point implementations of the first-order Goertzel algorithm. An analysis is carried out and a new scaling factor equal to 1/(4N/pi) is proposed. The use of the new scaling factor guarantees that overflow will never happen even for complex-valued input sequences.
Keywords :
discrete Fourier transforms; fixed point arithmetic; complex-valued input sequences; computed Fourier coefficients; first-order Goertzel algorithm; fixed-point implementation; overflow analysis; Algorithm design and analysis; Books; Computational complexity; Concurrent computing; Discrete Fourier transforms; Fast Fourier transforms; Field programmable gate arrays; Filters; Fixed-point arithmetic; Holographic optical components;
Conference_Titel :
Circuits and Systems, 2009. MWSCAS '09. 52nd IEEE International Midwest Symposium on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-4479-3
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2009.5236016