• DocumentCode
    1402489
  • Title

    Efficient dual-tone multifrequency detection using the nonuniform discrete Fourier transform

  • Author

    Felder, Matthew D. ; Mason, James C. ; Evans, Brian L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    5
  • Issue
    7
  • fYear
    1998
  • fDate
    7/1/1998 12:00:00 AM
  • Firstpage
    160
  • Lastpage
    163
  • Abstract
    The International Telecommunication Union (ITU) recommendations for dual-tone multifrequency (DTMF) signaling are not met by conventional DTMF detectors. We present an efficient DTMF detection algorithm based on the nonuniform discrete Fourier transform that meets all of the ITU recommendations. The key innovations are the use of two sliding windows and development of sophisticated timing tests. Our algorithm requires no buffering of input samples. To perform DTMF detection on n telephone channels, our algorithm requires approximately n MIPS on a digital signal processor (DSP), 75+30n words of data memory, and 1000 words of program memory. Using the new algorithm, a single fixed-point DSP can perform ITU-compliant DTMF detection on the 24 telephone channels of a T1 time-division multiple multiplexed telecommunications line.
  • Keywords
    digital signal processing chips; discrete Fourier transforms; signal detection; telecommunication channels; telecommunication signalling; telephone lines; time division multiplexing; DTMF detection algorithm; DTMF detectors; ITU recommendations; ITU timing specifications; International Telecommunication Union; MIPS; T1 TDM telecommunications line; data memory; digital signal processor; dual-tone multifrequency detection; dual-tone multifrequency signaling; modified Goertzel algorithm; nonuniform discrete Fourier transform; program memory; single fixed-point DSP; sliding windows; telephone channels; time-division multiplexing; timing tests; Detection algorithms; Detectors; Digital signal processing; Digital signal processors; Discrete Fourier transforms; Signal processing algorithms; Technological innovation; Telephony; Testing; Timing;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9908
  • Type

    jour

  • DOI
    10.1109/97.700916
  • Filename
    700916