0% found this document useful (1 vote)
615 views

DTMF Decoder Using Matlab

This document describes a DTMF decoder project using MATLAB. It discusses how DTMF signals encode keypad tones using combinations of two frequencies and how FFT and Goertzel algorithms can be used to detect these tones. The project involves generating DTMF signals, applying an FFT to detect the frequency combinations, and mapping them to the corresponding keys. Applications include voice mail, email, and telephone banking. The document provides block diagrams, algorithms, and explanations of DTMF generation and reception.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
615 views

DTMF Decoder Using Matlab

This document describes a DTMF decoder project using MATLAB. It discusses how DTMF signals encode keypad tones using combinations of two frequencies and how FFT and Goertzel algorithms can be used to detect these tones. The project involves generating DTMF signals, applying an FFT to detect the frequency combinations, and mapping them to the corresponding keys. Applications include voice mail, email, and telephone banking. The document provides block diagrams, algorithms, and explanations of DTMF generation and reception.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

DTMF DECODER USING MATLAB

GROUP MEMBERS
L-2 VAIBHAV BHAT
L-10 SHUBHAM RAKSHE
L-20 SHREYAS TEMBHRE
DTMF (dual tone multi frequency )decoder
A stanandard where keystokes from telephone keypad are translated
over audio link
Dtmf tone generation and detection can be with the help of matlab
FFT is used to detect the DTMF tones.
GOERTTZEL ALGORITHIM is more efficient to detect DTMF tunes.
APPLICATIONS
DTMF detection is used to detect DTMF signals in presence of speech
and dailling tone pulses.
DTMF detection is used for computer application such as voice
mail,electronic mail and telephone banking
BLOCK DIAGRAM
ALGORITHM
1.Generate a DTMF signal with 7 different combinations of frequency.
2.DTMF signal is applied to the decoder .
3.FFT is applied to each signal.
4.Comparing the FFT signal with look up tables.
5.Get the information of which button is pressed.
WORKING
DTMF GENERATOR
Uses 2 tones to represent each key on touch pad.
There are 12 diffrent tones.
When a key is pressed the tone of the column and the tone of the
row are generated.
eg. Pressing the '5' button generates the tones 770 HZ and 1366 HZ.
The frequencies of the tones are as follows.

1209 Hz 1336 Hz 1477 Hz


697 Hz 1 2 3
770 Hz 4 5 6
852 Hz 7 8 9
941 Hz * 0 #
DTMF RECIEVERS
At the reciever the tone frequencies are detected and the number is
decoded.
The DTF algorithm can be used to detect the frequiencies .
Since there are only 7 frequency components a more efficient
method is GOERTZEL algorithm.
Inputs
We are entering key as an input
Output
In output we see the key pressed which is calculated using FFT.
Conclusion
In this project we learned that
FFT is the mathematical tool that can be used to calculate the
frequency component in the given signal.
Goertzel algorithm can also be used to calculate DTMf tones.

You might also like