• 大小: 24KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: Matlab
  • 标签: DTMF  

资源简介

基于Matlab的DTMF信号识别,根据电话拨号声音判断号码,自带两个音频用于检测

资源截图

代码片段和文件信息

clear;
sfile=audioread(‘PhoneNumberB_2014.wav‘); %read file
[x1x2]=detectpoint(sfile);%detect rising and falling endpoints
N=500;%collect points (choose 500 is because the shortest signal still contain 1546 points)
Fs=8000;%sample frequency

for I=1:length(x1)
    X=fft(sfile(x1(I):x1(I)+N-1));
    figure(I+1);
    stem(0:N-1abs(X(1:N)));%show all the 7 signals
    ylabel(‘magX‘);xlabel(‘k‘);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-14 04:11  Project\
     文件         412  2014-09-18 12:40  Project\codeFFT.m
     文件         898  2014-09-18 05:40  Project\detectpoint.m
     文件         943  2014-09-18 06:18  Project\maincodeGA.m
     文件       47468  2014-09-14 04:14  Project\PhoneNumberA_2014.wav
     文件       35246  2014-09-14 04:14  Project\PhoneNumberB_2014.wav

评论

共有 条评论