双音多频DTMF接收实验
- 格式:doc
- 大小:637.50 KB
- 文档页数:3
双音多频DTMF 技术 (综合实验)一、实验目的1.了解数字信号处理理念中差分方程、DFT 与Z 变换的基本原理; 2.观察双音多频DTMF 信号的产生及检测;3.掌握DTMF 信令的产生及其检测在实际工程应用中的实现;二、实验原理双音多频DTMF (Dual Tone Multi Frequency )信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。
近年来DTMF 也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行和ATM 终端等。
DTMF 编解码器在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的DTMF 信号中检测击键或数字信息的存在性。
电话机键盘上每一个键通过由图12.1 所示的行频与列频唯一确定。
DTMF 的编解码方案无需过多的计算量,可以很容易的在DSP 系统里与其他任务并发执行。
图12.1 电话机键盘的频率矩阵由图12.1 可知,一个DTMF 信号由两个频率的音频信号叠加构成。
这两个音频信号的频率来自两组预分配的频率组:行频组或列频组。
每一对这样的音频信号唯一表示一个数字或符号。
为了产生DTMF 信号,DSP 用软件产生两个正弦波叠加在一起后发送,解码时DSP 则采用改进的Goertzel 算法,从频域搜索两个正弦波的存在。
本实验即讨论DTMF 编解码在TI 的定点DSPTMS320VC54xx 上的实现。
1. DTMF 信号的产生DTMF 编码器基于两个二阶数字正弦波振荡器,一个用于产生行频,一个用于产生列频。
向DSP 装入相应的系数和初始条件,就可以只用两个振荡器产生所需的八个音频信号。
典型的DTMF 信号频率范围是700Hz ~1700Hz ,选取8000Hz 作为采样频率,即可满足Nyquist 条件。
图 12.2 为数字振荡器对的框图。
由图知每个数字正弦振荡器可以表示为如下二阶系统函数:01212()1b H z a z a z -=++,其中,00sin b A ω=,102cos a ω=-,21a =。
基于双音多频编码信号的通信系统接收端设计摘要基于双音频编码信号的通信系统接收端主要是完成接收DTMF信号,并进行相应的译码显示工作。
本课题设计中,硬件设计运用芯片MT8880进行DTMF信号的接收和译码工作。
采用MT8880的典型应用电路对接收的DTMF信号进行译码,然后MT8880将译码数据传输给单片机,单片机通过数据口传输该数据给HD7279,由HD7279构成的驱动电路将数据通过数码管显示出来。
此时,MT8880设置在中断方式,当有DTMF信号发送过来时,芯片的IRQ端由高电平变为低电平,通过软件控制,单片机进入中断程序,进行接收数据的传送和显示工作。
MT8880对时序的要求比较高,译码前必须初始化。
MT8880的初始化和单片机接收初始化由软件控制。
单片机主要是对硬件电路工作进行控制。
在显示电路中用HD7279作为接收、驱动芯片,对接收的数据送给数码管显示出来。
HD7279A是一片具串行接口的,可同时驱动8 共阴式数码管的智能显示驱动芯片,所以接收时数据只能一位一位的接收。
本课题完成了双音频编码信号的通信系统接收端设计,以单片机STC89C52为核心,运用双音频信号(DTMF)编码对接收的DTMF信号进行译码并发送到单片机,之后将发送的数据用数码管显示出来。
关键词:DTMF 单片机 MT8888 HD7279第一章设计要求1.1实验内容以单片机STC89C52为核心,运用双音频信号(DTMF)编码对数据进行编码并发送。
1.2实验要求1. 利用MT8880实现双音频信号的译码;2. 通过HD7279接收传输数据;3.译码的数据通过显示器显示。
第二章系统组成及工作原理2.1 系统组成双音多频信号(DTMF)是由一组低音频信号和一组高音频信号以一定方式的组合构成的,每组音频信号各有4个音频信号,而每种组合有一个高音频信号和一个低音频信号,共16种组合。
过去主要用于电话拨号信息传输,具有很强的抗干扰能力。
实验3双音多频(DTMF)接收与检测单元实验一、实验目的1.了解电话号码双音多频信号在程控交换系统中的发送和接收方法。
2.熟悉该电路的组成及工作过程。
二、预习要求1.认真预习有关双音多频方面的相关内容。
三、实验仪器仪表1.现代程控交换实验系统一台2.电话机四部3.20MHz 示波器一台四、实验电路工作过程(一)双音多频拨号和脉冲拨号简单介绍在电话机中,有两种拔号方式,即脉冲拨号和双音多频拔号。
双音多频拨号方式中的双音多频是指用两个特定的单音频信号的组合来代表数字或功能,两个单音频的频率不同,所代表的数字和功能也不同,在双音多频电话机中有 16 个按键,其中有 10 个数字键 0-9,6 个功能键*、#、A、 B、C、D,按照组合的原理,它必须有 8 种不同的单音频信号,由于采用的频率有 8 种,故称之为多频,又因为 8 种频率中任意抽出 2 种进行组合。
又称其为 8 中取 2 的编码方法。
表 5-1双音多频,简写 DTMF(DTMF=Dual Tone Multifrequency)图 5-1 一个典型的 DTMF 发送电路原理框图DTMF 发送器的原理与构成如图 5-1 所示,它主要包括:(1) 晶体振荡器——外接晶体(通常采用 3.58MHz)与片内电路构成振荡器,经分频产生参考信号。
(2) 键控可变时钟产生电路——它是一种可控分频比的分频器,通常由 n 级移位寄存器与键控反馈逻辑单元组成。
(3) 正弦波产生电路——它是由正弦波编码器与 D/A 变换器构成,通常,可变速时钟信号先经 5 位寄存器,产生一组 5 位移位代码,再由可编程逻辑阵列(PLA)将其转换成二进制代码,加到 D/A 变换器形成台阶型正弦波。
显然台阶的宽度等于时钟频率的倒数,这样形成的正弦波信号频率必然对应于时钟的速率和按键的号码。
(4) 混合电路——将键盘所对应的行、列正弦波信号(即低、高群 fL 、 fH )相加、混合成双音信号输出。
数字信号处理综合实验设计题目:DTMF信号的产生与接收姓名:庞露深学号:20144148087 姓名:韩晓艺学号:20144148036姓名:张森豪学号:20144141045姓名:孙坤宁学号:20144161081姓名:陈爽学号:20144148063 年级专业:14级通信工程指导老师:田晓燕2016年12月25日DTMF信号系统的产生与接收具体分工如下:搜集资料:陈爽编写程序:庞露深、韩晓艺撰写报告:孙坤宁、张森豪摘要双音多频(Dual Tone Multi Frequency, DTMF)信号是音频电话中的拨号信号,由美国AT&T贝尔公司实验室研制,并用于电话网络中。
这种信号制式具有很高的拨号速度,且容易自动检测识别,很快就代替了原有的用脉冲计数方式的拨号制式。
这种双音多频信号制式不仅用在电话网络中,还可以用于传输十进制数据的其他通信系统中,用于电子邮件和银行系统中。
这些系统中用户可以用电话发送DTMF信号选择语音菜单进行操作。
DTMF信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了D/A变换器;在接收端用A/D变换器将其转换成数字信号,并进行数字信号处理。
本文使用一种快速的频率检测算法——FFT算法,利用MATLAB在计算机上对双音多频的信令产生及检测接收系统进行了仿真测试。
关键词:双音多频,FFT算法,数字信号处理,傅里叶变换;本设计是本人精心设计的,功能强大,可以随便输入电话号码,多少位都可以,而且分页显示DFT图像,不懂得可以加1054105507咨询!目录摘要 (ⅠⅠ)1.绪论 (1)1.1 引言 (1)1.2 数字信号简介 (1)1.3 数字滤波器 (3)1.4 频率分析 (3)1.4.1 傅里叶级数及傅里叶变换 (4)1.4.2 Z变换及系统函数 (4)1.4.3 离散系统傅里叶变换(DFT) (5)2.双音多频(DTMF)通信系统 (5)2.1 双音多频(DTMF)信号简介 (5)2.2 双音多频(DTMF)信号的产生 (6)2.3 双音多频(DTMF)信号的检测 (7)3.检测双音多频信号(DTMF)的DFT参数 (9)3.1 频谱分析的分辨率 (9)3.2 频谱分析的频率范围 (9)3.3 检测频率的准确性 (10)4.双音多频(DTMF)系统的Matlab实现 (11)4.1 Matlab简介 (11)4.2 双音多频(DTMF)系统的逻辑图 (12)4.3 双音多频(DTMF)系统的仿真 (13)5.结束语 (16)致谢 (16)1 绪论1.1 引言双音多频(Dual Tone Multi Frequency,DTMF)信号,由美国AT&T贝尔实验室研制,用于音频电话网络中的拨号信号。
DSP课程设计实验报告DTMF信号的产生与检测指导老师:时间:1 设计任务书双音多频DTMF(Dual Tone Multi Frequency)信号是在按键式电话机上得到广泛应用的音频拨号信令,一个DTMF信号由两个频率的音频信号叠加构成。
这两个音频信号的频率分别来自两组预定义的频率组:行频组和列频组。
每组分别包括4个频率,据CCITT的建议,国际上采用的这些频率为697Hz、770Hz、852Hz、941Hz、1209Hz、1336Hz、1477Hz 和1633Hz等8种。
在每组频率中分别抽出一个频率进行组合就可以组成16种DTMF编码,从而代表16种不同的数字或功能键,分别记作0~9、*、#、A、B、C、D。
如下图所示。
图1-1 双音多频信号编码示意图要用DSP产生DTMF信号,只要产生两个正弦波叠加在一起即可;DTMF检测时采用改进的Goertzel算法,从频域搜索两个正弦波的存在。
1.1 实验目的掌握DTMF信号的产生和检测的DSP设计可使学生更加透彻的理解和应用奈奎斯特采样定理,与实际应用相结合,提高学生系统地思考问题和解决实际问题的能力。
通过对DSP 信号处理器及D/A和A/D转换器的编程,可以培养学生C语言编程能力以及使用DSP硬件平台实现数字信号处理算法的能力。
1.2 技术指标及设计要求1.2.1 基本部分1)使用C语言编写DSP下DTMF信号的产生程序,要求循环产生0~9、*、#、A、B、C、D对应的DTMF信号,并且符合CCITT对DTMF信号规定的指标。
2)使用C语言编写DSP下DTMF信号的检测程序,检测到的DTMF编码在CCS调试窗口中显示,要求既不能漏检,也不能重复检出。
3) DTMF 信号的发送与接收分别使用不同的实验板完成。
1.2.2 发挥部分1) 使用一个DSP 工程同时实现DTMF 信号的发送和检测功能。
2) 改进DTMF 信号的规定指标,使每秒内可传送的DTMF 编码加倍。
实验3双音多频信号的合成与检测实验三双音多频信号的合成与检测一实验目的1.理解电话拨号音的合成与检测的基本原理;2.深入理解信号频谱分析理论中相关参数的作用和意义;3.了解频谱分析在实际工程中的应用实例。
二实验基础双音多频(dual-tone multifrequency, DTMF)信号的产生及检测在现代通信系统中有着广泛的应用,家用电话、移动电话以及公共程控交换机(PBX)都采用DTMF 信号发送和接收电话拨号号码。
本实验要求利用信号的时域分析和频域分析的基本理论实现DTMF 的合成和检测。
1. DTMF 信号合成DTMF 信号由低频组和高频组两组频率信号构成。
按键电话上每个按键都由对应的两个频率组成,如表4.1。
当按下某个键时,所得到的按键信号是由相应两个频率的正弦信号叠加而成。
设x(n)为DTMF 信号,产生方式为:x (n )=sin (ωH n )+sin (ωH n)式中:ωH =2πf H f s,ωL =2πf L f s分别表示高频和低频频率,电话信号的典型抽样频率为f s =8KHz 。
DTMF 信号的标准是:在传送过程中每个按键字占用100ms ,其中信号必须持续至少40ms ,且不得多于55ms ,100ms 里的其余时间为静音(无信号)。
表4.1按键频率对应表2. DTMF 信号检测DTMF 信号的检测是将信号的两个频率提取出来,从而确定接收到的DTMF 对应的按键。
利用DFT 对DTMF 信号进行N 点的频谱分析,N 的选取决定了频率分辨率以及捕捉N 个样值所需要的时间。
根据谱峰出现的频率点位置m 就可以确定DTMF 信号的频率f k :/k s f kf N =这样计算出的DTMF 信号频率可能与实际的DTMF 信号频率有一定的差别,但可以通过加大N 的选取来减小这种频率差异。
然而从另外一方面来考虑,虽然加大N 值会减小检测频率误差,但这势必会带来捕捉N 个样值所需要的时间增加,从而会对检测的效果造成一定影响。
信号工程处理课设报告——双音多频(DTMF)信号的检测专业:通信工程学号:09024121姓名:宋江雪完成日期:2012.5一.实验目的1.理解 DTMF 信号的产生原理及其检测方法2.提高分析和解决问题的能力3.提高数字信号处理的实际能力二、实验内容1.设置参数,读入电话号码。
2.根据输入的电话号码产生包含两个频率分量的 205 点时域离散DTMF 信号。
3.对时域离散 DTMF 信号利用Goertzel 算法(参见附录)进行频率检测,画出幅度谱。
4.根据幅度谱的两个峰值,分别查找并确定所输入的电话号码。
小提示:因为程序产生的是纯音调信号,所以不需检测二次谐波分量以区分语音和按键音调信号。
三、实验原理双音多频(Dual Tone Multi Frequency, DTMF )信号是音频电话中的拨号信号,由美国AT&T 贝尔公司实验室研制,并用于电话网络中。
这种信号制式具有很高的拨号速度,且容易自动监测识别,很快就代替了原有的用脉冲计数方式的拨号制式。
这种双音多频信号制式不仅用在电话网络中,还可以用于传输十进制数据的其它通信系统中,用于电子邮件和银行系统中。
这些系统中用户可以用电话发送DTMF 信号选择语音菜单进行操作。
DTMF 信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了D/A 变换器;在接收端用A/D 变换器将其转换成数字信号,并进行数字信号处理与识别。
为了系统的检测速度并降低成本,还开发一种特殊的DFT 算法,称为戈泽尔(Goertzel)算法,这种算法既可以用硬件(专用芯片)实现,也可以用软件实现。
下面首先介绍双音多频信号的产生方法和检测方法,包括戈泽尔算法,最后进行模拟实验。
1. 双音多频(DTMF )信号的组成在电话中,数字0~9的中每一个都用两个不同的单音频传输,所用的8个频率分成高频带和低频带两组,低频带有四个频率:679Hz,770Hz,852Hz 和941Hz ;高频带也有四个频率:1209Hz,1336Hz,1477Hz 和1633Hz.。
实验4 双音多频(DTMF )接收与检测实验一、实验目的1.观测电话机发送的DT M F 信号波形;2.了解电话号码双音多频信号在程控交换系统中的接收和检测方法; 3.熟悉该电路的组成结构及工作过程。
二、实验电路工作过程DTMF 接收器包括D T MF 分组滤波器和D T MF 译码器,其基本原理如图4-1所示。
DTMF 接收器先经高、低群带通滤器进行fL / f H 区分,然后过零检测、比较,得到相应于D T MF 的两路f L 、fH 信号输出。
该两路信号经译码、锁存、缓冲,恢复成对应于16种D T MF 信号音对的4比特二进制码(D 1~D4)。
图4-1 典型DTM F 接收器原理框图图4-2 MT8870芯片管脚排列在本实验系统电路中,DTMF 接收器采用的是M T8870芯片。
图4-2为管脚排列图。
1.电路的基本特性(1)提供DTM F 信号分离滤波和译码功能,输出相应16种DTM F 频率组合的4位 并行二进制码。
(2)可外接3.5795M H z 晶体,与内含振荡器产生基准频率信号。
(3)具有抑制拨号音和模拟信号输入增益可调的能力。
(4)二进制码为三态输出。
18VDDD1 D2 D3 D4(4)提供基准电压(VDD\2)输出。
(5)电源+5V(6)功耗15mw(7)工艺CMOS(8)封装18引线双列直插2.管脚简要说明IN+ ,IN-运放同、反相输入端,模拟信号或D T MF信号从此端输入。
FB 运放输出端,外接反馈电阻可调节输入放大器的增益。
VREF 基准电压输出。
IC 内部连接端,应接地。
OSC1,OSC0振荡器输入、输出端,两端外接3.5795MH z晶体。
EN 数据输出允许端,若为高电平输入,即允许D01~D04输出,若为低电平输入,则禁止D01~D04输出。
双音多频检测实验一、实验目的1、加强对用户接口信令的认识与理解2、掌握双音多频检测的基本原理3、熟悉CM8870双音多频检测器件的性能及使用方法二、实验仪器1、J H5001通信原理综合实验系统一台2、20MHz双踪示波器一台3、数字存贮示波器一台4、电话机二部三、实验原理用户接口上的信令又可分为线路信令与地址信令(也称之为记发器信令)。
线路信令主要反映了二线用户话机的状态:摘机或挂机,此类信令一般由SLIC电路检测(该方面已包括在前面的实验中);地址信令主要是用户发送的号码信令,该类信令一般由双音多频检测器进行检测。
用户线上的地址信令存在两种技术标准:1、脉冲拨号方式:脉冲拨号方式是按一定的断续比和速率来断、续电话线的环路来发出号码信号。
脉冲拨号主要在早期的步进制交换机中采用,其缺点是拨号速度慢、脉冲产生变异易引起交换机误动作等,随着技术的发展已逐渐被双音多频拨号方式所取代。
2、双音多频DTMF(Dual Tone Multifrequency)是指用两个特定的单音频信号的组合来代表数字或功能,两个单音频的频率不同,所代表的数字和功能也不同,在双音多频电话机中有16个按键,其中有10个数字键(0~9),6个功能键(*、#、A、B、C、D),按照双音组合的原理,它必须有8种不同的单音频信号,由于采用的频率有8种,故又称之为多频,又因以8种频率中任意抽出2种进行组合,又称其为8中取2的编码方法。
根据CCITT的建议,国际上采用697HZ、770 HZ、852 HZ、表6.2.1 DTMF号码组合941HZ、1209HZ、1336HZ、1477HZ和1633HZ,把这8种频率分成两个群,即低频群和高频群,从低频群和高频群中任意各抽出一种频率进行组合,共有16种不同组合,各代表16种不同数字号码或功能,DTMF号码组合见表6.2.1。
在双音多频检测模块中,采用CM8870进行双音频信号的检测。
双音多频信号输入后,经过信号放大和滤波,分两路分别进入高、低频组滤波器以分离检测出高、低频组信号,并对检测的结果按表6.2.2进行译码、锁存。
《程控交换》实验报告
实验四双音多频DTMF接收实验
----------------------------------------------------------------------------------------------------------------------
1、实验目的
1、了解电话号码双音多频信号在程控交换系统中的发送和接收方法。
2、熟悉该电路的组成及工作过程。
二、实验内容
1、用示波器观察发送DTMF信号的波形。
2、用示波器观察DTMF信号接收的波形。
三、实验原理
1、双音多频拨号简单介绍:在电话单机中,有两种拨号方式,即脉冲拨号和双音多频拨号。
双音多频拨号方式中的双音多频是指用两个特定的单音频信号的组合来代表数字或功能,两个单音频的频率不同,所代表的数字和功能也不同,在双音多频电话机中有16个按键,其中有10个数字键0~9,6个功能键*、#、A、B、C、D,按照组合的原理,它必须有8 种不同的单音频信号,由于采用的频率有8种,故又称之为多频,又因以8种频率中任意抽出2种进行组合,又称其为8中取2的编码方式。
2、双音多频接收电路:
输入
电路
3、电路的工作原理:它完成典型DTMF接收器的主要功能:输入信号的高、低频组带通滤波、限幅、频率检测与确认、译码、锁存与缓冲输出及振荡,监测等,具体说就是DTMF信号从芯片的输入端输入,经过输入运放和拨号音抑制滤波器进行滤波后,分两路分别进入高、低频组滤波器以分离检测出高、低频组信号。
如果高、低频组信号同时被检测出来,便在EC0输出高电平作为有效检测DTMF信号的标志;如果DTMF信号消失,则EC0即返至低电平,与此同时EC0通过外接R向C充电,得到CI,GT。
(通常此两端相短接)积分波形,如图5-4所示,若经tGTP延时后,CI,GT。
电压高于门限值VTst时,产生内部标志,这样,该电路在出现EC0标志时,将证实后的
两单音送往译码器,变成4比特码字并送到输出锁存器,而CI标志出现时,则该码字送到三态输出端D01——D04,另外CI信号经形成和延时,从CID端输出,提供一选通脉冲,表明该码字已被接收和输出已被更新,如若积分电压降到门限 VTst以下,使CID也回到低电平。
4、实验器材
1、程控交换实验箱
2、万用表
3、示波器
五、实验步骤
1、用户1摘机,开始拨打号码,即按电话单机上的任意键,用示波器的直流档对以下测量点进行观察并记录波形:
1.1 TPDTMF:当有键按下时有双音多频信号,无键按下时无信号。
1.2 TPSDT:当无键按下时该点为高电平,有键按下时该点是低电平(脉
冲)。
1.3 TP11:当有键按下时有双音多频信号,无键按下时无信号。
2、按不同的键时,其双音多频信号的波形不一样,要仔细观察。
3、在按键过程中观察发光二极管D103~D100与所按键值的关系:(显示二极管是在该按键抬起的瞬间发生改变的)D103~D100对应的是8421码,如按下的键值为5时,对应的码字为0101,发光二极管D102,D100发光。
在按键的过程中观察所按键值与发光二极管是否满足上述对应关系。
6、实验结果
图1 TPDTMF波形图2 TPSDT波形(有键按下)
图 3 TPSDT波形(无键按下)图4 TP11波形
图5 按键与对应发光二极管(键9)
7、实验总结
在这次实验中,我按照实验指导书中的要求和步骤很快就完成了实验。
通过对实验原理和内容的学习,我了解了双音多频信号在程控交换系统中的工作过程,结合实验波形,我对DTMF有了更加深刻的认识。
在今后的实验中我要提高自己的动手操作能力,并且提高自己解决问题的能力。
----------------------------------------------------------------------------------------------------------------------。