DTMF Decoding via Zero-Crossing and FFT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DTMF decoding methods are expensive and fail to accurately preserve the amplitude of original signals, making them unsuitable for cost-effective and precise signal analysis in security systems.
Innovation Solution
A method using a zero-crossing detector to collect and digitize DTMF signals, followed by Fourier transform interpolation to identify the two frequencies composing the tone, allowing for accurate decoding and control of security systems at a lower cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If expensive DTMF decoding chips or DSP with costly A/D converter are used, then decoding accuracy is improved, but device cost increases
Solution Approach 1:
The patent replaces expensive dedicated DTMF decoding chips or DSP with A/D converters with an inexpensive microprocessor implementing a software-based decoding algorithm. The solution uses a simple A/D converter (ADC0804) combined with a microprocessor (8051) to achieve accurate DTMF decoding through digital signal processing, eliminating the need for costly dedicated hardware decoders while maintaining decoding precision.
Solution Approach 2:
The patent substitutes hardware-based DTMF decoding mechanisms (dedicated decoding chips or DSP with costly A/D converters) with a software-based approach running on a microprocessor. The decoding is performed through algorithmic processing of digitized signals using Fast Fourier Transform (FFT), replacing complex hardware circuits with flexible software implementation that achieves the same function at lower cost.
2Ease of operation
If traditional DTMF decoding methods are used, then decoding function is achieved, but signal amplitude information is lost
Solution Approach 1:
The patent performs preliminary action by capturing and preserving the complete analog DTMF signal with its amplitude information before decoding. The A/D converter digitizes the entire signal waveform, and the software algorithm then processes this preserved data to extract both frequency and amplitude information, ensuring that no signal characteristics are lost during the decoding process.
Solution Approach 2:
The patent changes the approach from direct frequency detection that discards amplitude information to a comprehensive signal digitization approach. By converting the analog signal to digital form and applying FFT analysis, the system can extract multiple parameters including frequency, amplitude, and phase, thereby preserving all essential signal characteristics while performing decoding.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach provides accurate and cost-effective DTMF decoding that preserves signal amplitude, enabling efficient control of security systems by identifying the two frequencies of DTMF tones, thus reducing the overall cost of security panels.
Implementation Method 1
utilizing a zero-crossing detector for receiving a DTMF tone to be decoded and producing a digitized output
Implementation Method 2
performing a Fast Fourier Transform on the digitized output
Data Source
AI summary
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.


