1
所以我想通過讀取傅立葉分析圖的[x,y]座標來確定在DTMF波形文件中撥打的數字。這些數字是:251216.下面是我的一樣Matlab代碼:試圖從.wav文件中確定DTMF
% Tone Dialling %
[y,Fs] = audioread('tones.wav');
n = length(y);
p = abs(fft(y));
f = (Fs/n)*(0:n-1);
plot(f,p);
axis([500 1400 0 1000])
xlabel('f(Hz)')
title('Power')
這對應於以下情節:
現在,這個應該有6個峯,但不是!我錯在哪裏?剪輯是一個6秒的剪輯,每1秒後播放一次脈衝。
任何幫助表示讚賞。