毕业设计(论文)双音频(DTMF)信号的产生与检测.doc
《毕业设计(论文)双音频(DTMF)信号的产生与检测.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)双音频(DTMF)信号的产生与检测.doc(33页珍藏版)》请在三一办公上搜索。
1、XXXXXXX大学毕 业 论 文 (设 计)题目:双音频(DTMF)信号的产生与检测学生姓名学 号专 业电子信息工程班 级2008级1班指导教师学 部计算机科学与电气工程答辩日期2012年5月19日黑龙江东方学院本科生毕业论文(设计)任务书姓名学号专业班级电子信息工程08级1班毕业论文(设计)题目:双音频(DTMF)信号的产生与检测毕业论文(设计)的立题依据双音多频DTMF(Dual Tone Multi-Frequency)信令在全世界范围内得到广泛应用。DTMF作为实现电话号码快速可靠传输的一种技术,它具有很强的抗干扰能力和较高的传输速度,因此,可广泛用于电话通信系统中。主要内容及要求1、
2、利用DTMF信号产生的原理合成数字1,其合成公式是 分析其时域波形和频谱;2、生成各个按键信号;3、利用fft分析09十个数字拨号信息的频谱,观察频谱图中的峰值点的幅值以及它们出现的位置。根据谱峰的幅值和位置,识别各DTMF信号所对应对应的数字;4、编写Goertzel算法的程序,识别各DTMF信号所对应对应的数字;进度安排12月12日选题12月13日12月29日接受指导老师的指导12月30 日1 月17日拟定论文大纲1 月18日2 月26日搜集、查阅、整理相关资料2 月27日3 月27日初稿形成3 月28日4 月8 日初稿审定4 月9 日4 月17日第一次修改4 月18日4 月22日第一次审
3、定4 月23日5 月3 日第二次修改5 月4 日5 月9 日定稿5 月10日5 月18日论文评阅小组评审论文(设计)5 月19日毕业论文(设计)答辩学生签字:指导教师签字:年 月 日双音频(DTMF)信号的产生与检测摘要双音多频DTMF(Dual Tone Multi-Frequency)信令在全世界范围内得到广泛应用,DTMF信令的产生与检测集成到含有数字信号处理器(DSP)的系统中,是一项较有价值的工程应用。DTMF作为实现电话号码快速可靠传输的一种技术,它具有很强的抗干扰能力和较高的传输速度,因此,可广泛用于电话通信系统中。但绝大部分是用作电话的音频拨号,另外,它也可以在数据通信系统中广
4、泛地用来实现各种数据流和语音等信息的远程传输,研究其在MATLAB下的仿真实现有助于其具体系统的优化设计。本文给出一种实现方案,主要阐述了DTMF的原理及如何在Matlab上产生DTMF信号,并对用Goertzel算法提取的频谱进行分析,然后,得到用Goertzel算法在白噪声的环境下对输入的DTMF信号提取频谱信息,最后,根据提取的频谱信息对输入信号进行检测解码。关键词:双音多频DTMF;Goertzel算法;Matlab关键词与摘要内容隔行书写,词条用小四号宋体字,词条间用分号(;)隔开,3-5个关键词Dual Tone Multi-frequency (DTMF) Signal Gene
5、ration and DetectionAbstractDTMF (Dual Tone Multi-Frequency) signaling in the widely used worldwide, signaling the DTMF generation and detection integrated with digital signal processor (DSP) system, is a more value engineering. DTMF telephone number as to achieve a fast and reliable transmission te
6、chnology, it has a strong anti-interference ability and high transmission speed, it can be widely used for telephone communication system. But the vast majority of telephone tone dialing is used. In addition, it can also be in the data communication system widely used to achieve a variety of data st
7、reams and remote transmission of voice and other information. Under study in the MATLAB Simulation helps optimize the design of their specific systems.This paper presents a realization of the program, mainly on the principle of DTMF and how to generate DTMF signals in Matlab, and extracted with Goer
8、tzel algorithm to analyze the spectrum, and then, get with the Goertzel algorithm in the context of white noise on the input of the DTMF spectrum information signal extraction, and finally, according to information extracted from the input signal spectrum to detect decoding. Keywords: Dual tone mult
9、i-frequency;Goertzel algorithm;Matlab小提示:当需要从网站或者文档复制到本文档时,先将文字复制到文本文档,然后再从文本文档复制到本文档的相应位置,这样就能够保证格式是正确的!此行不会被打印千万不要删除行尾的分节符,此行不会被打印。(在word菜单-工具-选项-视图标签中,格式标记部分请全部打对号,这样就可以看到隐藏的分节符和空格等信息了)目录摘要IAbstractII第1章 绪论11.1 引言11.2 课题意义1第2章 基本原理32.1 自动电话的制式32.2 DTMF技术52.3 Goertzel算法52.4 Matlab简介72.5 本章小结8第3章 D
10、TMF信号产生与检测93.1 DTMF信号的产生93.2 DTMF信号的检测103.2.1 DTMF信号检测方法103.2.2 DTMF信号有效性的检测123.3 本章小结13第4章 Matlab仿真144.1 设计程序(见附录)144.2 Matlab仿真144.3 本章小结17结论18参考文献19附录20致谢29双音频(DTMF)信号的产生与检测第1章 绪论1.1 引言电话中的双音多频信号(DTMF)有两种用途:一是用于双音多频信号的拨号,去控制交换机接通被叫的用户话机;二是利用双音多频信号遥控电话机各种动作,如播放留言、语音信箱等,并可以通过附加一些电路来是实现遥控家电设备的开启关闭等智
11、能功能。前者解决双音多频信号的发送和编码,后者是双音多频信号的接收和解码。这些东西都离不开DTMF信号的正确检测。目前,大多数的DTMF信号的检测均采用专用的发送、接收芯片,这种解码的原理都依赖于计算输入信号的过零率。但这种方法有很大的局限性,无法检测多路DTMF信号,当混有语音和噪声时,专用芯片检测往往出现误差,如果音频信号频率改变应用于别的系统时,专用的芯片就发挥不了作用。所以,用硬件实现DTMF信号的检测并不是一种很好的选择1。信息化已经成为社会发展的大趋势,信息化是以数字化为背景的,而DSP技术则是数字化最重要的基本技术之一。在过去的短短的二十来年里,DSP处理器的性能得到很大改善,软
12、件和开发工具也得到相应的发展,价格却大幅度地下降,从而得到越来越广泛的应用。通信领域(移动通信的交换设备、基站和手机,网络的路由和交换设备,智能天线,软件无线电,IP电话等),雷达和声纳系统,巡航导弹、灵巧炸弹及各种武器系统,自动测试系统,医疗诊断设备(CT、核磁共振、B超等),计算机及其外设,消费类电子设备(VCD、DVD、HDTV、机顶盒、MP3、家庭影院系统、数字照相机和摄象机等),机器人及各种自动控制系统,等等,应用范围不胜枚举2。1.2 课题意义DTMF(Dual Tone Multi Frequency)中文译为双音多频信号,最初由美国AT&T贝尔公司实验室研制,用于音频电话网络中
13、的拨号信号。一方面这种信号有非在常高的拨号速度,另一方面它便于自动检测识别及电话业务的扩展,所以很快代替了原有的脉冲计数方式的拨号形式在这里不得不提一下电话交换机的发展历史。自1876年美国贝尔发明电话以来,电话交换技术发展主要经历了三个阶段:人工交换、机电交换、电子交换。早在1878年就出现了人工供电制交换机,它借助话务员进行话务接续。15年后步进制的交换机问世,这种交换机属于“直接控制”方式,用户通过话机拨号脉冲直接控制步进接续器做升降和旋转动作。从而自动完成用户间的接续。这种交换机虽然实现了自动接续,但存在着速度慢、效率低、杂音大与机械磨损严重等特点。直到1938年发明了纵横制交换机由直
14、接控制过渡到间接控制方式,随后又出现了电子交换机及程控交换机等。用户的拨号脉冲不再直接控制接线器动作,而先由记发器接收、存储,然后通过标志器驱动接线器,以完成用户间接续3。DTMF双音多频拨号和解码在通信系统及其它方面有着广泛的应用。DTMF信号是便于标志器记取的是标识信号,所以可以不采用不稳定的脉冲计数方式,逐步发展、到数字号码标识,所以快速,稳定灵活的DTMF音频拨号方式取代了脉冲拨号方式。电子交换机程控交换机。话网中常用的信令,无论是家用电话、移动电话还是程控交换机,多采用DTMF信号发送接收号码4。语音芯片的应用前景也十分广阔,目前语音芯片已应用于微型固体录音机、通讯、电话、车船、飞机
15、黑匣子、有声电子信函、语音信箱、高级玩具等。此外,还可以利用语音芯片开发出“会说话”的电压表、电流表等语音型智能仪器仪表以及“会说话的电子称”、“出租车自动语音报价器”、“多路语音报警系统”等新颖电子电器产品。该项设计可促进我们学习开发电子、通信产品的技术,培养和锻炼我们电子电路设计调试、文献资料检索、电路图绘制等多方面的能力和素质,同时也帮助我们熟练掌握常用双音多频信号编解码器和语音芯片的工作原理和使用方法,具有很强的实践指导意义和实用价值5。第2章 基本原理2.1 自动电话的制式要弄清双音频的来龙去脉,必须从电话的制式谈起。最早的电话机是带有一个“手摇把”的,后来慢慢的开始出现了“磁石电话
16、”、“供电电话”、一直发展到现在人们广泛使用的“自动电话”。由于“磁石电话”、“供电电话”早已淘汰,因此我们重点要谈的是自动电话的制式。 从自动电话的制式来分,可分为“脉冲制式”及“双音频制式”两种。所谓“脉冲制式”,就是拨号的时候电话机发出的是一串一串的“无电流脉冲”。比如拨号码“1”时,发出去的是一个“无电流脉冲”,也就是一个“断电脉冲”,拨号码“2”时,发出去的是两个连续的“无电流脉冲”,拨号码“0”时,发出去的是十个连续的“无电流脉冲”。如图2-1所示是脉冲电话机拨武汉区号721时线路上出现的脉冲图谱6。第一串脉冲7个脉冲开始拨号拨“0”第一个无电流脉冲线路电流待机状态拨“2”拨“1”
17、图2-1 脉冲电话机拨号的脉冲图谱从图2-1中可以看出,待机状态下线路上是没有电流的,摘机后线路上才有电流,拨号时,拨的号码是几,线路上就出现几个连续的、没有电流的脉冲间隙,比如拨2的时候,就好像电话线被快速的断开了两次一样,因此老式的电话机还能用拍打叉簧的办法拨号。老式带有“拨号盘”的电话机就是脉冲电话。脉冲电话容易出现拨错号的现象,当线路接触不良,刮风时线路接头时通断时,就会出现错号。另外脉冲信号经过长途线路传送以后,由于线路电感和电容的影响,脉冲波形会发生严重畸变,本来上升沿和下降沿都是很陡的波形,传到对方以后很可能完全变样引起误判,因此这种电话也逐渐被淘汰7。所谓“双音频制式”,就是拨
18、电话的时候,拨每一个号码,发出去的都是由两个不同频率的音频信号组合起来的双音频信号。如拨“0”的时候,发出去的两个音频信号分别是941HZ和1336HZ,拨“9”的时候发出去的两个音频信号分别是952HZ和1477HZ等等。我们用电话进行拨号时都能从听筒中听到一种按键的声音,这种声音其实就是由两个不同的频率组合成的复合音。每个号码都是由两个音频信号组合起来的,因此叫“双音频”。图2-2列出了每个号码与双音频频率的对应关系8。我们可以将脉冲拨号与双音多频拨号的性能进行一个比较:(1)脉冲信号在线路传输中容易产生波形畸变,可能产生错号。(2)脉冲信号的幅度较容易产生线间干扰。(3)脉冲拨号速度慢。
19、例如:拨打电话号码590850,它所用的时间为: (5+9+10+8+5+10)100+8005=8700ms=8.7s123A47*0#DCB5689号码与频率对应关系6977708529411209133614771633图2-2 号码与频率对应关系如果电话号码越长,所用的时间越长,占用交换机的时间也长,这就使程控交换机接续速度快的优点得不到发挥,从而影响了交换机的接通率。双音多频电话机是两个单音频来代表一个数字,因此,采用音频信号传送的速度快,它发送的每位号码所用的时间都是相同的,它的发号速度主要取决于打电话者的拨号速度。现在还以拨打电话号码590850为例,在双音多频方式下,单频持续时
20、间为120ms,位间隔为108ms,则拨打上述电话号码所需的时间为1206+1085=1260ms=1.26s。可见,脉冲拨号所用的时间是双音多频拨号的8.7s/1.26s=6.4倍9。2.2 DTMF技术由以上分析可知,采用双音多频信号,可以提高电路的抗干扰能力,减少交换机的接续差错,从而提高交换机的接通率。同时我们也可以知道DTMF技术就是用两个特定的单音频组合信号来代表数字信号以实现其功能的一种编码技术。两个单音频的频率不同,代表的数字或实现的功能也不同。这种电话机中通常有16个按键,其中有10个数字键09和6个功能键*、#、A、B、C、D。由于按照组合原理,一般应有8种不同的单音频信号
21、。因此可采用的频率也有8种,故称之为多频,又因它采用从8种频率中任意抽出2种进行组合来进行编码,所以又称之为“8中取2”的编码技术10。根据CCITT的建议,国际上采用的多种频率为687Hz、770Hz、852Hz、941Hz、1209Hz、1336Hz、1477Hz和1633Hz等8种。用这8种频率可形成16种不同的组合,从而代表16种不同的数字或功能键,具体组合如表2-1所示。表2-1 键值频率组合表1209133614771633697123A770456B852786C941*0#DDTMF信号由电话键盘使用相同幅度的两个不同的高频和低频来产生。拨号的时候,需要将每一个号码都转换成一对
22、双音频信号,这种转换叫做编码;解(译)码,就是将接收到的双音频信号重新还原成数据信号11。2.3 Goertzel算法Goertzel算法执行离散傅立叶变换(Discrete Fourier Transform),这个算法较为精简,而且每个频率只需要一个实数系数就可以决定值的振幅;但是,正确计算数值振幅和相位时需要复数系数,故需要较复杂的程序,借助只计算音调频率的振幅而忽略相位的计算,我们可以简化DTMF信号的译码工作。此外,Goertzel算法只要获得任何采样就可以立刻处理,不必获得全部采样之后才处理,可明显地提高速度。Goertzel算法是DTMF信号检测的核心,它利用二极点的IIR滤波器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 双音 DTMF 信号 产生 检测
链接地址:https://www.31ppt.com/p-4136779.html