0% found this document useful (0 votes)
123 views20 pages

Touch-Tone Recognition: EE301 Final Project April 26, 2010 MHP 101

The document summarizes an EE301 final project on touch-tone recognition. The project involved generating, parsing, and decoding dual-tone multi-frequency (DTMF) signals representing digits. The team developed filters and a scoring function to detect DTMF tones from input signals with and without noise. They encountered difficulties with inexperience, extending the system to more characters, and noise filtering. The demonstration showed detecting input signals and applying filters.

Uploaded by

Sheelaj Babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views20 pages

Touch-Tone Recognition: EE301 Final Project April 26, 2010 MHP 101

The document summarizes an EE301 final project on touch-tone recognition. The project involved generating, parsing, and decoding dual-tone multi-frequency (DTMF) signals representing digits. The team developed filters and a scoring function to detect DTMF tones from input signals with and without noise. They encountered difficulties with inexperience, extending the system to more characters, and noise filtering. The demonstration showed detecting input signals and applying filters.

Uploaded by

Sheelaj Babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 20

Touch-Tone

Recognition
EE301 Final Project
April 26, 2010
MHP 101

Norman Chung Alexander Nobles


Rocky Mark Juan Bryce Toth
Hieu Nguyen A 1970's era AT&T "Touch-Tone" telephone
Agenda

•Introduction and •Technical Results and


History Problems Encountered
•Applications and •Demonstration
Future •Conclusion
•Project Description •Bibliography
•Relation to EE301 •Questions?
•Individual
Contributions
Introduction to DTMF

•4 x 4 grid, one
frequency for each
row and column
•Unique two-tone
signal for each digit
•Switching station
decodes signal with 8
bandpass filters
History of DTMF

• Pre-'60s: Manual
switching, pulse dialing
o Pulse dialing
payphone abuse

• DTMF frequencies
chosen to avoid
harmonics, modulation
problems
Applications and Future of DTMF

• Current Application: Telephone


Technology & Communication
• Improvements: Better filtering to deal with
noise
• Future: Battle with digital technology
• Requires a more widespread application
and improvements in design
Project Description

• 5 main parts:
• DTMF generation
• Parse DTMF signal
• Filters
• Scoring function
• Decode/return
string
Relation to EE301

Input signal “2 4 8” represented as impulse


response in time domain
Relation to EE301

Applying filter to detect the input


signal by eight bandpass filters
Individual
Contributions
What Bryce worked on…
DTMF Dial Function: function that creates the
tone from a combination of 2 tones
corresponding to the input element
What Norman worked on…

Input signal “2 4 8” represented as


frequency response in frequency domain
What Rocky worked on…

Matlab Coding
• dtmfcut.m
Adding Noise
• White Gaussian
Noise
• FFT
Noise Reduction 
• FDATool
• wdencmp
What Hieu worked on…

Creating the GUI


• Made project easy to
integrate together,
test/debug, and
demonstrate
• Writing the code…
dtmfscore.m
• Making sense of the
DTMF signal
What Alex worked on…

• Fourier series Matlab function


• dtmfdesign.m
• Goertzel Algorithm
Technical Results

Without Noise With Noise


Problems

• Inexperience with Matlab

• Extending DTMF to entire alpha-numeric


alphabet
• Analyze Raw Signal with Audio Device

• White Noise Filtering


Project
Demonstration
Conclusion
Bibliography

• http://members.fortunecity.com/stefaldo/project/project_dtmf.html
• http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling
• http://www.lumenvox.com/resources/whitePapers/dtmfSpeech.aspx
• http://www.mathworks.com/matlabcentral/
Questions?

You might also like