已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DTMF信号辨识实验报告 2012年12月DTMF信号辨识实验报告班级:xxxxxxxx学号:11111111姓名:x x一、 实验目的熟悉双音频信号的产生、分析与检测原理熟悉MATLAB工具箱的使用二、 实验原理及要求双音多频(DTMF)是按键电话通信的德国名称,它等效于贝尔系统中所用的接触音频系统。在DTMF通信系统中,高频音与低频音的一个组合表示表示一个特定的数字或者字符(*和#)。8个频率按以下矩阵图提供给16个字符或数字。其中12个(数字和*、#)分配如图示,其他4个保留备用。第一列1209Hz第二列1336Hz第三列1477Hz第四列1633Hz第一行697Hz123A第二行770Hz456B第三行852Hz789C第四行941Hz*0#D拿起电话听筒放在耳边会听到拔号音,若按下重拔(Redial)键,则电话机会自动重拔上次所拔电话号码,对双音多频电话机,此时会在耳边听到代表不同数字的声音,每个数字都由二个不同频率的信号组成。从.wav文件中提取频谱的方法:你可以用matlab函数wavread(具体用法请参阅matlab help)把数据从.wav文件中读出来(这些数据是时域上的的采样数据,采样率可以从wavread函数的返回值中获得),并采用一定手段设定一个阈值,当数据的幅值大于这个阈值时就确定此时为数字按键声音数据的开始,然后从此向后取一定数量的采样数据(如512点),并对它进行fft变换,得到这些数据对应的频谱,从而确定该声音文件对应的数字键。该实验中已经提供给你一些录好的加有背景噪音的电话数字按键的声音文件(.wav文件),这些文件中包括了一些电话号码(如82317216,013671367249,它们的位数不一定相同)。请你应用上面提供的方法,识别出这些电话号码。你所编写的处理程序要能达到如此程度:以一个包含拔号信号的数据文件为输入,其输出就是电话号码,处理过程中不需要人工干预(可以采用display函数显示这些数字键)。三、 实验内容及结果:以所给定的第一个双音频信号(1.mat)为例。1、读取双音频信号文件:fh = 1209 1336 1477 1633;fl = 697 770 852 841;K=31,34,38,42,18,20,22,24;M = 20;z1=input(信号=);plot(z1)生成双音频信号波形如下图所示:2、加滑动平均窗,对信号采样实现该功能的程序如下:L = length(z1); for j = 1:L z2(1,j) = z1(1,j)2; end for r = 1:L-M y(1,r)=sum( z2(r:r+M)/M; end figure; plot(y(1,:);经滑窗处理后的波形如下图所示:3、提取部分信号进行频率变换实现该功能代码如下:ami=max(y)/2; thup=1.05;flag=0;d=1;for f=1:size(z1,2) if flag=0 & (y(1,f)/ami)thup e(d)=f;flag=1; end if flag=1 & (y(1,f)/ami)8 break; endendfigure;for g=1:8 for l = 1:205 h=e(g); z3(1,l) = z1(1,l+h-1); end subplot(2,4,g); plot(z3); N=205; for i=1:8 v(1)=z3(1); v(2)=2*cos(2*pi*K(i)/N)*v(1)+z3(2); for n=3:205 v(n)=2*cos(2*pi*K(i)/N)*v(n-1)-v(n-2)+z3(n); end temp=v(N)2+v(N-1)2-2*cos(2*pi*K(i)/N)*v(N)*v(N-1); w(i) = sqrt(temp); w1(g,i) = w(i); end频谱变换前的信号波形:频谱变换后的离散频谱分布:4、根据频谱判断输入的号码实现该功能的代码如下:limit=15; for t=5:8 if w(t)limit break; end end for s=1:4 if w(s)limit break; end end if t=5 Numout=s; elseif t=6 Numout=s+3; elseif t=7 Numout=t-1+s; else Numout=0; endresult(g)=Numout;endfigure; for plotnumber = 1:8 subplot(2,4,plotnumber); stem(w1(plotnumber,:);enddisp(检测到的电话号码是);disp(result);第一个双音频文件的运行结果如下:根据1.mat检测出所拨的电话号码为:64593718.同理,将其余5个.mat文件进行同样的操作,可得如下电话号码:2.mat检测到电话号码为:6 4 5 9 3 7 1 83.mat检测到电话号码为:8 2 3 1 7 2 4 34.mat检测到电话号码为:8 2 3 1 7 2 4 35.mat检测到电话号码为:8 2 3 1 7 2 4 36.mat检测到电话号码为:6 4 5 9 3 7 1 8四、 实验感想通过本次实验,将离散时间进好处理的理论用于实践,我们真正感觉到了离散时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东茂名健康职业学院《金融学研究方法论与创新教育》2024-2025学年第一学期期末试卷
- 长春师范高等专科学校《口腔护理学》2024-2025学年第一学期期末试卷
- 二零二五年度房地产项目风险评估中介合同
- 二零二五年度营业执照租赁合同(含财务审计)
- 二零二五年连锁酒店集团旗下品牌连锁加盟合作协议
- 二零二五年度文化广场场地租赁与活动执行合同
- 二零二五年房屋买卖合同解除程序合同
- 黑龙江能源职业学院《无损检测技术》2024-2025学年第一学期期末试卷
- 二零二五年度科技文献翻译与咨询服务合同
- 二零二五年度昆明二手房买卖合同模板房产交易合同签订指南
- 腮红画法教学课件
- 二零二五版便利店员工劳动合同模板
- 弱电设备运输方案模板(3篇)
- 2025-2030中国重水市场运行态势与未来竞争力剖析报告
- 企业职工感恩教育
- GB 17051-2025二次供水设施卫生规范
- 山西线上红娘培训课件
- 品牌管理部组织架构及岗位职责
- 临沧市市级机关遴选真题2024
- 【物化生 高考西北卷】2025年高考招生考试真题物理+化学+生物试卷(适用陕西、山西、青海、宁夏四省)
- 2025-2030中国工控机(IPC)行业应用态势与前景动态预测报告
评论
0/150
提交评论