Zynq 7000 series FPGA based Efficient DTMF detection

Dual Tone Multi Frequency signal detection is an important to developing for telecommunication equipment. "This is a standard where keystrokes from the telephone keypad are translated into dual tone signals over the audio link". FPGA has gains very popularity in recent years due to their reprogram ability and flexibility. This paper presents a new type of ZYBO Board ZYNQ 7000 series FPGA based efficient DTMF detection. FFT based technique is, one of the approaches for DTMF detection but which requires more hardware and also power consuming type. Split Goertzel algorithm itself is an area optimized solution comparison with FFT based technique, but in this project we initiate efforts to further makes it low power by building lot of serialism in the design. Since DTMF based applications don't require high speed tone detection the resource sharing approach can be used. In this approach very minimal set of hardware is scheduled as inputs and outputs at appropriate clock edges, for implementing the algorithm. This paper divided into three phases. In the first phase, FFT based DTMF detection is done using Xilinx FFT core. The area, timing and power results are analyzed. In the second phase the split Goertzel algorithm is implemented and analysis is carried out. In the third phase, the resource sharing approach is studied and suitable state machine based scheduling will be carried with limited resources to implement split Goertzel algorithm. It will be demonstrated that the novel resource sharing based approach consumes less power and can still efficiently detect the DTMF tones. To test the project at various stage DTMF tone generator module also will be implemented with digital carrier generators. Mentor Graphics Modelsim Software is used for functional verification and Xilinx ISE is used for simulation and synthesis respectively. The Xilinx Chipscope is used to test the FPGA inside results while the logic is running on FPGA. The ZYBO board ZYNQ 7000 series FPGA Family board is used in this paper.

[1]  Farrukh Nagi,et al.  Intelligent detection of DTMF tones using a hybrid signal processing technique with support vector machines , 2008, 2008 International Symposium on Information Technology.

[2]  Mehran Yahyavi,et al.  An improvement of MIPS rate in detection of DTMF signals of 64 subscribers using GOERTZEL's algorithm , 2011, 2011 IEEE 7th International Colloquium on Signal Processing and its Applications.

[3]  P. Siddaiah,et al.  Goertzel Algorithm based DTMF Detection , 2014 .

[4]  Alan V. Oppenheim,et al.  Discrete-time Signal Processing. Vol.2 , 2001 .

[5]  S.K. Tiong,et al.  Dual-tone Multifrequency Signal Detection using Support Vector Machines , 2008, 2008 6th National Conference on Telecommunication Technologies and 2008 2nd Malaysia Conference on Photonics.

[6]  Zhang Xinyi,et al.  The FPGA Implementation of Modified Goertzel Algorithm for DTMF Signal Detection , 2010, 2010 International Conference on Electrical and Control Engineering.

[7]  Tomás Dulík An FPGA Implementation of Goertzel Algorithm , 1999, FPL.

[8]  B.L. Evans,et al.  Efficient dual-tone multifrequency detection using the nonuniform discrete Fourier transform , 1998, IEEE Signal Processing Letters.

[9]  Shaw-Hwa Hwang,et al.  A new algorithm for DTMF detection , 2009, 2009 IFIP International Conference on Wireless and Optical Communications Networks.

[10]  Hossein Gharaee,et al.  DTMF detection with Goertzel algorithm using FPGA, a resource sharing approach , 2010, 2010 International Conference on Electronic Devices, Systems and Applications.

[11]  Dr. P. Siddaiah,et al.  FFT based DTMF detection by using Spartan 3E FPGA , 2014 .

[12]  P. Kuchhal,et al.  Network on chip for DTMF Decoder and TDM switching in telecommunication network with HDL environment , 2013, 2013 3rd IEEE International Advance Computing Conference (IACC).

[13]  M. Hamzaoui,et al.  Signal processing algorithm on a low resource processor: DTMF strings identification on a DIL8 package microcontroller , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[14]  Horacio A. Villagarcía Wanza,et al.  Efficient tone detection solutions using programmable logic devices , 2003 .

[15]  P. Siddaiah,et al.  FPGA based efficient DTMF detection using Split Goertzel algorithm with optimized resource sharing approach , 2014, 2014 Eleventh International Conference on Wireless and Optical Communications Networks (WOCN).