淮阴工学院
数字信号处理课程设计报告
题目:基于MALAB的双音多频拨号系
系 院 计算机工程学院专 业: 通信工程
指导教师: 顾相平学年学期 2 13 ~ 201 学年第 1学期
2013年12月 5 日
摘要
双音多频Dual Toel i Freq ny, DMF信号是音频电话中的拨号信号 由美国AT&T贝尔公司实验室研制并用于电话网络中。DTMF信号在电话中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户电话机,另一个作用是控制电话机的各种动作,如播放留言、语音信箱等。AB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言MATLA功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。特别是MATA还具有信号分析工具箱,不需具备很强的编程能力,就可以很方便地进行信号分析、处理和设计。所以该课程设计利用MALA B进行仿真,编写代码,运行程序,根据提示键入8位电话号码如,回车后可以听见8位电话号码对应的DTF信号的声音并输出相应的8幅频谱图最后显示检测到的电话号码。说明MF信号的参数:采样频率、DF T的变换点数以及观测时间的确定原则。
关键词 多音双频频谱图采样频率
目录
1引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。
课程设计题目描述和要求错误未定义书签。
3课程设计报告内容错误未定义书签。
.1信号的产生及算法实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。
2详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。
3.结果分析- 13-
总结错误未定义书签。
1引言
双音多频D Tone Mult Frequncy DF)信号是音频电话
中的拨号信号,由美国T&贝尔公司实验室研制,并用于电话网络中。这种信号制式具有很高的拨号速度,且容易自动监测识别,很快就代替了原有的用脉冲计数方式的拨号制式。这种双音多频信号制式不仅用在电话网络中还可以用于传输十进制数据的其它通信系统中用于电子邮件和银行系统中。这些系统中用户可以用电话发送F信号选择语音菜单进行操作。
DTMF信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了/变换器;在接收端用A/D变换器将其转换成数字信号并进行数字信号处理与识别。为了系统的检测速度并降低成本,还开发一种特殊的T算法称为戈泽尔(Goertze l)算法,这种算法既可以用硬件专用芯片)实现,也可以用软件实现。下面首先介绍双音多频信号的产生方法和检测方法包括戈泽尔算法最后进行模拟实验。下面先介绍电话中的DTMF信号的组成。
在电话中,数字0~的中每一个都用两个不同的单音频传输所用的个频率分成高频带和低频带两组低频带有四个频率:679Hz,7 z 5H和 1H ;高频带也有四个频率: 209z,1 ,1477H和1 3Hz.。每一个数字均由高、低频带中各一个频率构成,例如1用6 Hz和120z两个频率,信号用sin(2f1 t)sin(2f2 t)表示,其中f1679Hz,f21209Hz。这样8个频率形成1 种不同的双频信号。具体号码以及符号对应的频率如表所示。表中最后一列在电话中暂时未用。
表1 双频拨号的频率分配
DTMF信号在电话中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户电话机,另一个作用是控制电话机的各种动作,如播放留言、语音信箱等。课程设计题目描述和要求
DMF Double Tone Mult Freque y双音多频信号是音频电话拨号信号,由美国T&T贝尔实验室开发。作为实现电话号码快速可靠传输的一种技术,它具有很强的抗干扰能力和较高的传输速度,因此可广泛用于电话通信系统中。但绝大部分是用作电话的音频拨号。另外,它也可以在数据通信系统中广泛地用来实现各种数据流和语音等信息的远程传输。
这种拨号方法取代了脉冲拨号,在DTMF通信系统中共有8个频率,分为4个高频音和4个低频音.用个高频音和1个低频音的组合来表示一个信号.这样,共能提供 种组合,分别代表6种信号 图一为电话按键与信号频率的对应关系。
1290HZ 1366HZ 1477HZ 1633HZ
列频率
图一 DMF编码
各种DMF信号的应用都离不开D TM信号的检测,这是D TMF信号应用的关键。对它的检测,主要通过数字信号处理的算法以及硬件实现。本文主要通过LAB的软件编程来实现DTMF信号的仿真检测从频域分析了快速傅立叶变换(FT和GET Z E L两种方法,并对GOTE算法进行了详细的推
导,提出采用Gerte 算法来实现TM信号的检测。
3课程设计报告内容
3. 信号的产生及算法实现
DTMF编码,是将电话拨号盘上的数字0~9,字母A~及*、#F,共16个字符,用音频范围的8个频率表示出来。具体来说,将个频率分为高频群和低频群两组, 分别作为列频和行频。每一个键的频率模式由来自于列频和行频的两个频率叠加而成。 DM信号所规定的指标是 传送接收率为每秒0 个数字, 或每个数字100m s。每个数字传送过程中, 信号必须存在至少45 ms,且不得多于5 m 1 ms里的其余时间是静音。
)、D信号的产生
假设时间连续的DTM信号用x(t)sin(2f1 t)sin(2f2 t)表示式中f1和f2是按照表选择的两个频率 f1代表低频带中的一个频率,f2代表高频带中的一个频率。显然采用数字方法产生DTM信号,方便而且体积小。下面介绍采用数字方法产生DTMF信号。规定用8KHz对DTF信号进行采样,采样后得到时域离散信号为x(n)sin2(f1n/800)0sin2(f2n/800)0
形成上面序列的方法有两种即计算法和查表法。用计算法求正弦波的序列值容易,但实际中要占用一些计算时间,影响运行速度。查表法是预先将正弦波的各序列值计算出来寄存在存储器中,运行时只要按顺序和一定的速度取出便可。这种方法要占用一定的存储空间但是速度快。
因为采样频率是800H ,因此要求每125m输出一个样本,得到的序列再送到D/A变换器和平滑滤波器,输出便是连续时间的DTF信号。 TMF信号通过电话线路送到交换机。
2)、D TMF信号的检测
检测中采用了频域的方法,N点数据的F公式为:
X(k)DFT[x(n)]n01 x(n)WNknk0,1,. . . ,N1
它的好处是可以得到FT的所有N点的值。也就是通过F可以计算出信号中所包含的频率成分。具体实现时,由于它的计算量非常大 因而主要使用它的快速算法——快速傅立叶变换(FF)[,4 。
对上述产生的TMF信号,经过20点F运算得到DTMF信号的频谱K (如图二所示)。根据结果中两条谱线的位置K值可知其频率分别为820Z和290Z,即对应了电话号码盘的数字“”。从图中可以看出,FF运算中出现了两个问题 1、 由于数据的截断,带来了频谱泄漏误差;2、通过FT运算,计算出了 点的频谱,而TMF信号只需8个频率点,计算效率大大降低。为解决这个问题,文中采用了GO EZ EL算法[5] 。
图二 “7”的D TF编码F FT频谱
GOERZEL算法本身也是对DF T的快速运算,但可以有选择地计算个别点处的F,而对不需要的点不进行计算。
GOERTZE算法原理如下:
OTE算法实质是一个两极点的II滤波器,其算法原理框图如图三所示:
X(n) Vk (n) Yk(n)
wNk
图三 GORTZL算法原理框图
由图可知:
X(k)yk(N)vk(N)e
具体推导如下:
N1
X(k)n0 x(n)WNk(nN) (DFT)
令n=m
X(k)
所以对序列X(n)的DF T等价于(n)与系统传递函数h(n)WNkn的第N个卷积值
对h(n)WNkn进行Z变换可得:
因此, (z可看作是级联型网络:
GreencloudVPS此次在四个机房都上线10Gbps大带宽VPS,并且全部采用AMD处理器,其中美国芝加哥机房采用Ryzen 3950x处理器,新加坡、荷兰阿姆斯特丹、美国杰克逊维尔机房采用Ryzen 3960x处理器,全部都是RAID-1 NVMe硬盘、DDR4 2666Mhz内存,GreenCloudVPS本次促销的便宜VPS最低仅需20美元/年,支持支付宝、银联和paypal。Gree...
v5net当前对香港和美国机房的走优质BGP+CN2网络的云服务器进行7折终身优惠促销,每个客户进线使用优惠码一次,额外有不限使用次数的终身9折优惠一枚!V5.NET Server提供的都是高端网络线路的机器,特别优化接驳全世界骨干网络,适合远程办公、跨境贸易、网站建设等用途。 官方网站:https://v5.net/cloud.html 7折优惠码:new,仅限新客户,每人仅限使用一次 9...
一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...