Effacer les filtres
Effacer les filtres

DTMF (Dial Tone) Help

11 vues (au cours des 30 derniers jours)
Jonathan Diaz
Jonathan Diaz le 5 Oct 2017
The question asks:
Read the “dtmf.wav” audio file using audioread function of MATLAB Identify the corresponding 4-digit dialed number
Show all your work and plot the DFT’s of all the digits
Please use a DFT of size 2048 to estimate the digital digits.
Here is the frequency table:
Here is my code:
y = audioread("dtmf.wav");
z = plot(y) % which gives me the the plot of the four digits but I need to decode it to find the frequency range and with that I can find the four digit numbers
N = 2048;
fs = 44100;
T = 1/fs;
t = T*(0:N-1);
I'm having trouble sampling z = plot(y). Right now it's in time domain, but I need it to be in the frequency domain. Please help! I need to output the plot for all 4 digits.
  3 commentaires
Jonathan Diaz
Jonathan Diaz le 5 Oct 2017
Which is? I don't understand..
Walter Roberson
Walter Roberson le 5 Oct 2017
First it plots in the time domain. Then in the lines starting from "Compute the Fourier transform of the signal. " it shows calculation of the fft and shows plotting in the frequency domain.

Connectez-vous pour commenter.

Réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by