A method for decoding a DTMF tone which includes collecting the width of serial signals by measuring the time interval between zero-crossing points within a predetermined time; counting within the predetermined time the number of signal zero-crossing points; performing interpolation on the data produced by the collecting and counting steps with a Fourier transform; identifying a first frequency that has the strongest magnitude from the resulting data; and calculating the lower frequency of the tone being decoded by subtracting the first frequency from the average frequency of the digitized signal. The invention also includes apparatus that utilizes a zero-crossing detector for receiving a DTMF tone to be decoded and producing a digitized output; apparatus for collecting the width of serial signals by measuring the time interval between zero-crossing points within a predetermined time; apparatus for counting within the predetermined time the number of signal zero-crossing points; apparatus for performing interpolation on the data produced by the collecting and counting steps with a Fourier transform; apparatus for identifying a first frequency that has the strongest magnitude from the resulting data; and apparatus for calculating the lower frequency of the tone being decoded by subtracting the first frequency from the average frequency of the digitized signal.

 
Web www.patentalert.com

< System and method for providing calling-party identification and/or calling-party or called-party ringback services

> System and method for providing wireless services within a wireless local area network

> Banded billing system for data communication service

~ 00549