DTMF : Determining the pressed button on a phone

1 view (last 30 days)
hey, I have a question that should be solved by MATLAB. I have a .wav file which consists of sound of the dialed phone buttons. Firstly, we should read that .wav file by wavread. And then we have to find the dialed numbers using MATLAB... How can I do that?
  1 Comment
Alll
Alll on 5 Mar 2011
Let me ask my question in that way: assume that we have function which is sum of two different sinusoids. We have the sum function so how can we find the frequencies of added sinusoidals?

Sign in to comment.

Accepted Answer

Paulo Silva
Paulo Silva on 5 Mar 2011
doc fft
If you have many combinations of frequencies you must first separate the wav file in pieces and analyse each one with the example code you see in the fft documenation, for each combination of two frequencies you will see two big spikes on the graph, the value in x axis is their frequency.
  4 Comments
Alll
Alll on 5 Mar 2011
thank you Paulo. I finally did it! I just separated that matrice in pieces as you said and then applied the code! It works.
Eng Abeer
Eng Abeer on 18 Dec 2015
how did you do it ?
i have a assignment on it , please help

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!