电子信息毕业设计.docx
《电子信息毕业设计.docx》由会员分享,可在线阅读,更多相关《电子信息毕业设计.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 *大学毕业设计(论文)题目: 双音多频拨号系统的MATLAB仿真实现 指导教师: * 职称: * 学生姓名: * 学号: * 专 业: 电子信息科学与技术 院(系): 物理工程学院 完成时间: 2011年5月22日 2011年 5 月22 日目录摘要- 2 -Abstract- 3 -第一章 绪论- 4 -1.1 前言- 4 -1.2 数字信号简介- 4 -1.3 数字信号系统的优点- 4 -1.4 数字滤波器- 5 -1.5 频率分析- 6 -第二章 双音多频(DTMF)通信系统原理- 9 -2.1双音多频(DTMF)简介- 9 -2.2双音多频(DTMF)信号的产生- 9 -2.3双音多
2、频(DTMF)信号的识别- 10 -第三章 Goertzel算法- 14 -3.1 Goertzel算法原理- 14 -3.2 Goertzel算法程序语句- 17 -第四章 双音多频系统的MATLAB实现- 19 -4.1 MATLAB简介- 19 -4.2 DTMF系统的MATLAB实现- 21 -第五章 DTMF系统的MATLAB GUI设计- 25 -5.1 DTMF系统的MATLAB GUI界面设计- 25 -5.2 DTMF系统的MATLAB GUI程序设计- 26 -第六章 结束语- 29 -致谢- 29 -参考文献- 30 -摘要双音多频(Dual Tone Multi Fre
3、quency,简称DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。它是由贝尔实验室开发的信令方式,通过承载语音的模拟电话线传送电话拨号信息。每个数字利用两个不同频率突发模式的正弦波编码,选择双音方式是由于它能够可靠地将拨号信息从语音中区分出来。一般情况下,声音信号很难造成对DTMF接收器的错误触发。本文着重介绍了一种快速的频率检测算法GEORTZEL算法的原理,以及该算法在双音多频拨号检测系统中的应用。并根据此算法设计出了相应的滤波器,利用MATLAB在计算机上对双音多频的信令产生及检测接收系统进行了仿真测试,并且利用MATLAB GUI功能设计拨号面板。关键词:
4、MATLAB GUI; GEORTZEL算法; 双音多频; 数字信号处理; 傅立叶变换;AbstractDual-tone multi-frequency signaling(DTMF) is used fortelecommunication signalingover analog telephone lines in the voice-frequency band betweentelephone handsets and other communications devices and theswitching center. The version of DTMF that is
5、used inpush-button telephonesfor tone dialing is known asTouch-Tone. It was first used by AT&T in commerce as a registered trademark. In normal circumstances, the soundsignalis difficult toresult infalse triggering DTMFreceiver.This article specially introduced the theory of a fast check algorithm -
6、GEORTZEL algorithm, and its application in detecting the double tone multi frequency system. We designed the corresponding filter according to the algorithm the same time,and we imitate the whole dialing process of the system through the MATLAB in the computer at last.Keywords:MATLAB GUI; GEORTZEL a
7、lgorithm; Dual-tone multi-frequency (DTMF); Digital signal processing(DSP); Fourier transfer;第一章 绪论1.1 前言信号是反映消息的物理量,是消息的表现形式。人们所说的信息,是指存在于消息之中的新内容,例如人们从各种媒体上获得原来未知的消息,就是获得了信息。可见信息需要借助某些物理量(如声、光、电)的变化来表示和传递。由于非电的物理量可以通过各种传感器较容易地转换成电信号,而电信号又容易传送和控制,所以使其成为应用最广的信号。电信号是指随着时间而变化的电压或电流,因此在数学描述上可将它表示为时间的函数
8、,并可画出其波形。信息通过电信号进行传送、交换、存储、提取等。电信号的形式是多种多样的,可以从不同的角度进行分类。根据信号的随机性可以分为确定信号和随机信号;根据信号的周期性可分为周期信号和非周期信号;根据信号的连续性可以分为连续时间信号和离散信号;在电子线路中将信号分为模拟信号和数字信号。本文主要阐述GOERTZEL算法在双音拨号系统中的应用,并利用Matlab6.5的强大功能,用软件实现DTMF(双音多频)信号的检测。11.2 数字信号简介我们每天遇到的信号,大部分都是模拟信号。离散时间信号只被定义在一种特定的时间瞬间集合上,表现为具有连续数值范围的数值序列。而数字信号在时间上和幅值上都有
9、离散的数字。因此在实际的操作中,数字信号更容易处理。随着数字电子技术的发展,在语音处理、通信控制、图象处理等领域DSP(Digital Signal Processor 数字信号处理器 )也得到了越来越广泛的应用。1.3 数字信号系统的优点较之传统的方法,数字信号处理系统自身有着无可比拟的优点。抗干扰能力强、无噪声积累对于数字通信,由于数字信号的幅值为有限个离散值(通常取两个幅值),在传输过程中虽然也受到噪声的干扰,但当信噪比恶化到一定程度时,即在适当的距离采用判决再生的方法,再生成没有噪声干扰的和原发送端一样的数字信号,所以可实现长距离高质量的传输。便于加密处理信息传输的安全性和保密性越来越
10、重要,数字通信的加密处理的比模拟通信容易得 多,以话音信号为例,经过数字变换后的信号可用简单的数字逻辑运算进行加密、解密处理。便于存储、处理和交换数字通信的信号形式和计算机所用信号一致,都是二进制代码,因此便于与计算机联网,也便于用计算机对数字信号进行存储、处理和交换,可使通信网的管理、维护实现自动化、智能化。设备便于集成化、微型数字通信采用时分多路复用,不需要体积较大的滤波器。设备中大部分电路是数字电路,可用大规模和超大规模集成电路实现,因此体积小、功耗低。便于构成综合数字网和综合业务数字网采用数字传输方式,可以通过程控数字交换设备进行数字交换,以实现传输和交换的综合。另外,电话业务和各种非
11、话业务都可以实现数字化,构成综合业务数字网。占用信道频带较宽一路模拟电话的频带为4kHz带宽,一路数字电话约占64kHz,这是模拟通信目前仍有生命力的主要原因。随着宽频带信道(光缆、数字微波)的大量利用以及数字信号处理技术的发展,数字电话的带宽问题已不是主要问题了。231.4 数字滤波器数字滤波器由数字乘法器、加法器和延时单元组成的一种算法或装置。数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。要想对系统的特性有着直观的认识和了解,则需要了解数字滤波器的有关理论。数字滤波器的功能就是把输入序列通过一定的的运算变换为输出序列。数学公示表示如下: (1.4.1)通
12、常可以用两种方法实现数字滤波器:一种方法是把滤波器所完成的运算编成程序并让计算机执行,也就是采用就算机软件实现;另一种方法是设计专用的数字硬件、专用的数字信号处理器或采用通用的数字信号处理器来实现。存在着两种数字滤波器的的基本类型:FIR滤波器和IIR滤波器。它们的系统函数分别为: (1.4.2) (1.4.3)式(1.4.3)中的H(Z)称为N-1阶FIR滤波器函数,式(1.4.2)中的H(Z)称为N阶IIR滤波器函数。无限长单位冲激响应(IIR)滤波器的单位冲激响应h(n)是无限长的;系统函数H(Z)在有限Z平面(0Z)上有极点存在;结构上存在着输出到输入的反馈,也就是结构上是递归型的。1
13、.5 频率分析任何给定信号的频率分析,都包含着时域信号向其频率分量的转换。之所以要在频域内对信号进行描述,因为在实现信号处理时,通常都利用以频率响应形式描述的系统。而这些频域信号处理概念时傅立叶变换是必不可少的。同时Z变换对进行数字系统分析和实现也极其重要。1.5.1 傅立叶级数及傅立叶变换任何周期信号X(t)均可以表示为无穷多个谐波调谐相关的正弦波和复指数之和。具有周期T0(秒)周期信号x(t),其基本的数学表达式为具有系列定义的傅立叶级数: (1.5.1-1)式中Ck为傅立叶级系数,第k个傅立叶系数Ck可以表示为 (1.5.1-2)用周期信号的傅立叶级数通过极限的方法导出的非周期信号的频谱
14、表示式,称为傅立叶变换:傅立叶逆变换: (1.5.1-3)傅立叶正变换: = (1.5.1-4)1.5.2 Z变换及系统函数对于离散时间系统来说,与拉普拉斯对应的变换是是Z变换,Z变换提供了离散时间信号和系统的频域描述,并为数字滤波器的设计和实现,提供了有力的工具。序列x(n)的Z变换定义为 : (1.5.2-1)式中z是一个复变量,定义中对n求和是在和之间求和,称为双边z变换。还有一种称为单边z变换的定义,如下式: (1.5.2-2)将系统的单位脉冲响应h(n)进行z变换,得到H(z),一般称H(z)为系统的系统函数,它表征了系统的频域特性。对N阶差分方程进行Z变换,得到系统函数的一般表示式
15、 (1.5.2-3)令Z=ej即得系统的传输函数H(ej)。1.5.3 离散系统傅立叶变换(DFT)离散傅立叶变换是针对有限长序列或周期序列从存在的,相当把序列的连续傅立叶变换加以抽样,频率的离散化造成时间函数也呈周期,故级数应限制在一个周期内。令,则,我们即可得到离散傅立叶变换对为: (1.5.31) (1.5.32)其中表示有限长序列的抽样点数,或周期序列一个周期的抽样点数。第二章 双音多频(DTMF)通信系统原理2.1双音多频(DTMF)简介双音多频(DTMF)是由贝尔实验室开发的信令方式,通过承载语音的模拟电话线传送电话拨号信息。每个数字利用两个不同频率突发模式的正弦波编码,选择双音方
16、式是由于它能够可靠地将拨号信息从语音中区分出来。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF信号有16个编码。一般情况下,声音信号很难造成对DTMF接收器的错误触发。DTMF是“Touchtone” (早期AT&T的商标)的基础, 替代机械式拨号转盘的按键。2.2双音多频(DTMF)信号的产生DTMF编码器基于两个二阶数字正弦波振荡器,一个用于产生行频,一个用于产生列频。向DSP装入相应的系数和初始条件,就可以只用两个振荡器产生所需的八个音频信号。典型的DTMF信号频率范围是7001700Hz,选取8000Hz作为采样频率,即可满足Nyquist条件。DTMF双音频信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息 毕业设计
限制150内