欢迎来到天天文库
浏览记录
ID:56776806
大小:60.50 KB
页数:2页
时间:2020-07-09
《实验名称 电话拨号音的合成与识别.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大连理工大学实验预习报告学院(系):电信专业:电子信息工程班级电子1302姓名:曾昱学号:201311066组:实验时间:实验室:实验台:指导教师签字:成绩:实验名称电话拨号音的合成与识别一、实验目的和要求电话拨号音合成的基本原理及识别的主要方法利用MATLAB软件以及FFT算法实现对电话通信系统中拨号音的合成与识别并进一步利用MATLAB中的图形用户界面GUI制作简单直观的模拟界面。二、实验原理和内容双音多频DTMF(DualToneMulti-Frequency)信号,是用两个特定的单音频率信号的组合来代表数字或功能。双音多频
2、信号(Dual-ToneMulti-Frequency,DTMF)是电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。在使用双音多频信号之前,电话系统中使用一连串的断续脉冲来传送被叫号码,称为脉冲拨号。脉冲拨号需要电信局中的操作员手工完成长途接续。双音多频信号是贝尔实验室发明的,其目的是为了自动完成长途呼叫。双音多频的拨号键盘是4×4的矩阵,每一行代表一个低频,每一列代表一个高频。每按一个键就发送一个高频和低频的正弦信号组合,比如’1’相当于频率为697Hz和1209Hz两个正弦信号的组合。交换机可以解码这些频率组
3、合并确定所对应的按键。CCITT(国际电报电话咨询委员会)对DTMF信号规定的指标是,传送/接接收率为每秒10个数字,即每个数字100ms。代表数字的音频信号必须持续至少45ms,但不超过55ms。100ms内其他时间为静音,以便区别连续的两个按键信号。三、实验用到的MATLAB命令guide:打开MATLAB的GUI设计环境。functionpushbutton1_Callback(hObject,eventdata,handles):GUI上的一个tag为pushbutton1的按钮被按下之后执行的函数handles.nums
4、ig=[handles.numsig,phone]:我的理解是handles就是这个GUI对象,为这个对象添加成员变量numsignum=get(handles.numbershow,‘String’):得到GUI上的一个tag为nubershow的对象的String成员变量的值newnum=strcat(num,‘1’):给字符串num追加一个1在后面set(handles.numbershow,'String',newnum):将GUI上的一个tag为numbershow的对象的String成员变量的值置为newnumsoun
5、d(d0,8192):发出声音,第一个参数为声音波形的序列,第二个参量为采样率guidata(hObject,handles):保存GUI数据
此文档下载收益归作者所有