基于MATLAB的DTMF信号的仿真分析论文.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB的DTMF信号的仿真分析毕业论文 目 录 前 言 1 第1章 概述 2 §1.1 信号概述 2 §1.2 数字信号概述 2 §1.3 数字滤波器 3 §1.4 频率分析 4 第2章 DTMF信号产生和检测原理 6 §2.1 DTMF信号 6 §2.2 DTMF信号的识别及算法实现 7 §2.2.1 DTMF信号的识别 7 §2.2.2 DTMF信号的检测 9 §2.3 GOERTZEL算法原理 12 第3章 双音多频系统的MATLAB设计与实现 17 §3.1 MATLAB工具简介 17 §3.2 DTMF信号的产生、检测 19 §3.2.1 双音多频信号的产生 19 §3.2.2 双音多频信号的检测 19 §3.3 DTMF信号键盘的仿真 23 结 论 30 参考文献 31 致 谢 33 外文资料原文 34 外文资料译文 41 前 言 双音多频Dual Tone Multi Frequency, DTMF)信号是音频电话中的拨号信号,由美国AT&T贝尔公司实验室研制,并用于电话网络中。DTMF信号在电话中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户电话机,另一个作用是控制电话机的各种动作,如播放留言、语音信箱等。作为实现电话号码快速可靠传输的一种技术,它具有很强的抗干扰能力和较高的传输速度,因此,可广泛用于电话通信系统中,但绝大部分是用作电话的音频拨号。研究其在 MATLAB下的仿真实现有助于其具体系统的优化设计。 MATLAB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。MATLAB语言像Basic、Fortran和C语言一样规定了矩阵的一系列运算符,它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。 参考国内外同类设计,本次设计吸取了其中的设计经验,争取少走弯路。关于DTMF信号的产生,主要有计算法和查表法两种方法。计算法程序比较简单,但需要占用计算时间,影响运行速度。查表法是先将各正弦波的序列计算出来,存在存储器中,运行时按一定顺序和速度读出,它占用一定存储空间,速度快。关于DTMF的检测。关键是通过戈泽尔算法计算信号的DFT。在确定了3个参数采样频率,DFT变换点数,对信号的观测周期之后,就可以在接收端实现对DTMF信号的检测。在得到DTMF(双音多频)信号的生成与检测结果后进行分析,并对用戈泽尔算法和快速傅里叶FFT算法提取的频谱进行分析比较,然后得到用戈泽尔算法在白噪声的环境下对输入的DTMF信号提取频谱信息,最后,根据提取的频谱信息对输入信号进行检测解码。 概述 信号概述 信号是反映消息的物理量,是消息的表现形式。人们所说的信息,是指存在于消息之中的新内容,例如人们从各种媒体上获得原来未知的消息,就是获得了信息。可见信息需要借助某些物理量(如声、光、电)的变化来表示和传递。由于非电的物理量可以通过各种传感器较容易地转换成电信号,而电信号又容易传送和控制,所以使其成为应用最广的信号。 电信号是指随着时间而变化的电压或电流,因此在数学描述上可将它表示为时间的函数,并可画出其波形。信息通过电信号进行传送、交换、存储、提取等。电信号的形式是多种多样的,可以从不同的角度进行分类。根据信号的随机性可以分为确定信号和随机信号;根据信号的周期性可分为周期信号和非周期信号;根据信号的连续性可以分为连续时间信号和离散信号;在电子线路中将信号分为模拟信号和数字信号。 本文主要阐述GOERTZEL算法在双音拨号系统中的应用,并利用Matlab6.5的强大功能,用软件实现DTMF(双音多频)信号的检测。[1] 数字信号概述 我们每天遇到的信号,大部分都是模拟信号。离散时间信号只被定义在一种特定的时间瞬间集合上,表现为具有连续数值范围的数值序列。而数字信号在时间上和幅值上都有离散的数字。因此在实际的操作中,数字信号更容易处理。随着数字电子技术的发展,在语音处理、通信控制、图象处理等领域DSP(Digital Signal Processor 数字信号处理器 )也得到了越来越广泛的应用。 较之传统的方法,数字信号处理系统自身有着无可比拟的优点。 抗干扰能力强、无噪声积累,对于数字通信由于数字信号的幅值为有限个离散值通常取两个幅值,在传输过程中虽然也受到噪声的干扰,但当信噪比恶化到一定程度时,即在适当的距离采用

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档