Finite-precision Goertzel filters used for signal tone detection

被引:33
作者
Beck, R [1 ]
Dempster, AG [1 ]
Kale, I [1 ]
机构
[1] Univ Westminster, Dept Elect Syst, London W1M 8JS, England
来源
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING | 2001年 / 48卷 / 07期
关键词
coefficient quantization; digital resonator; DTFT; DTMF; FST; Goertzel algorithm;
D O I
10.1109/82.958339
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The effect of coefficient quantization on the output of a second-order Goertzel filter tone-detector is analyzed in order that the Goertzel filter may be systematically designed for minimum complexity. Three alternative configurations are identified for the Goertzel filter's component second-order digital resonator, which are especially suited to VLSI implementation, and which complement each other on the zero-to-Nyquist frequency interval. The Goertzel filter's tone response is formulated using the Fourier summation transform (and shown to depend on both the frequency and phase of the incident tone). Hence analytic expressions are derived for the tone response of a fully finite-precision Goertzel filter when used with either a rectangular or half-end-point, input data window. These formulas are amenable to optimization, and are applied to improve a DTMF receiver design which is subject to the use of low-complexity second-order resonators.
引用
收藏
页码:691 / 700
页数:10
相关论文
共 12 条
[1]   Characterisation of finite-precision resonators used in recursive filter DFT implementations [J].
Beck, R ;
Dempster, AG ;
Kale, I .
SIGNAL PROCESSING, 2000, 80 (01) :161-183
[2]  
BOLTON AG, 1981, P I ELECT ENG G, V128, P127
[3]   IMPROVEMENT OF TRIBOLETS PHASE UNWRAPPING ALGORITHM [J].
BONZANIGO, F .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1978, 26 (01) :104-105
[4]   Efficient dual-tone multifrequency detection using the nonuniform discrete Fourier transform [J].
Felder, MD ;
Mason, JC ;
Evans, BL .
IEEE SIGNAL PROCESSING LETTERS, 1998, 5 (07) :160-163
[5]  
GAY SL, 1989, P IEEE INT C AC SPEE, V2, P1134
[6]   AN ERROR ANALYSIS OF GOERTZELS (WATTS) METHOD FOR COMPUTING FOURIER COEFFICIENTS [J].
GENTLEMAN, WM .
COMPUTER JOURNAL, 1969, 12 (02) :160-+
[7]  
HARTLEY R, 1991, P IEEE INT S CIRC SY, P1992
[8]  
*ITU, 1989, CCITT BLUE BOOK ITU, V6, P158
[9]  
MITRA SK, 1992, P 6 EUR SIGN PROC C, P909
[10]  
*MSAN, 1983, MSAN108