- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常福庆20094466
DSP实训报告
姓名: 常福庆
学号 2012年6月15日
DTMF检测发生装置
实验目的
理解DTMF信号的产生原理
理解DTMF信号的检测原理
了解并掌握DTMF信号的发生和检测程序
掌握电路图和版图的画图方法
DTMF检测和发生的原理
1、什么是DTMF信号
DTMF (Dual-Tone Multi-Frequency) 信令是由美国贝尔实验室开发的现代按键式电话机普遍使用的拨号信令。双音多频DTMF信号在全世界范围内得到广泛的应用,将DTMF信号的产生与检测集成到含有数字信号处理器的系统中,是一种叫有价值的工程应用。DTMF 信令由8 个频率组成, 其中4 个行频、4 个列频。每个按键唯一地由一组行频和列频组成, 如图所示。其中12 个按键是我们比较熟悉的按键, 另外由第4 列确定的按键作为保留, 为今后他用。
其中1209HZ 1336HZ 1477HZ 1633HZ 为高频群 697HZ 770HZ 852HZ 941HZ 为低频群。
2、DTMF解码
编码就是将按键转换成对应的两个正弦信号发送出去,
(1) 产生DTMF编码
DTMF 双音多频信号的编码采用如下图的2阶正弦波数字振荡器。采用可编程的正弦波数字振荡器可以通过更改振荡器的参数产生所需的8 个频率。这样仅需要两个数字振荡器(分别用于产生行频和列频) 就可以产生所需的8 个频率
该数字滤波器的系统传递函数是: 其中 这个系统传递函数对应的时域差分方程是 选取初值 就可以避免输出脉冲 为输出正弦波的幅度。 是要产生的频率,是采样频率。设计输出DTMF持续时间为50 ms, 采样频率即400 个采样点
根据CCITT规定,DTMF信令每秒最多10个数字, 也就是周期为100ms,其中DTMF信号的持续时间不少于45ms, 不大于55ms其余时间为静音信号, 用以区别两个DTMF信号。
在每次输出新的DTMF信号之前, 要先初始化行频和列频的参数变量
3、DTMF编码
DTMF 的解码主要完成对有效行列频率的检测以及对按键的判决。在检测DTMF信号时,不但要检测出DTMF的基波信息, 而且还要考虑其二次谐波的信息。贝尔试验室所特意选定的这8个频率, 只在基波有较高的能量; 而在相同的基波上有较高能量的话音信号在其二次谐波上也叠加有较高的能量。因此检测二次谐波的作用就是区别DTMF信号和话音信号。
采用FFT计算采样数据判断行列频率及相应的按键
电路设计
由DTMF编解码可知 DTMF信号发生接收的硬件应该有AD 和DA 及DSP器件 系统框图如下:
(1)人机接口单元
人机接口完成外界信息的输入和 识别的DTMF信令和发生的DTMF信令的显示 主要由 按键和 LCM141液晶显示器组成 电路图如下:
(2)DTMF接收单元
DTMF接收单元接收来至电话线的DTMF信号并且在DSP的控制下把它转换成数字信号送到DSP单元进行处理 主要由 桥式整流电路和AD组成 电路如下图:
(3)DTMF发生单元
DTMF发生单元根据DSP送来的数据产生相应的DTMF信号。主要由 DA和运放电路组成 电路如下图:
(4)DSP单元
DSP单元主要有 CPLD xc95144 和 TMS320VC5402 电源芯片TPS767D318 程序存储器 SST39LF400 数据存储器 IS61LV25616AL组成。
(a) 电源电路 TMS320VC5402正常工作需要两个电压 一个是1.8V的核电压 ,另一个是3.3V的IO电压 并且加电压的顺序和DSP复位的都要有一定的先后顺序 TI公司的TPS767D318满足DSP对电压值和上电复位的要求 采用其设计的电源和复位电路如下图:
(b)外扩程序存储器和 数据存储器 。5402有片内RAM但是 数量有限 同时RAM掉电数据就没了 为了能 满足大数据量,以及掉电数据和程序不丢 需要外扩程序数据存储器 选定的FLASH SST39LF400 做程序存储器 RAM IS61LV25616AL做数据存储器。查阅TMS320VC5402的手册 可知 它的读写时序如下图
(c) 5402时钟电路
(d)5402 仿真接口电路
XC95144时钟电路
XC95144数据下载接口
算法及其程序(写程序框图)
1、DTMF信号发生算法
(1)数字正弦波振荡器
(2)连续正弦波
(3)离散化
(4)数字频率
(5)数字正弦信号
(6)数字正弦波服从的差分方程
(7)令
初值:
2、DTMF信号的检测算法
(1)Geortzel
文档评论(0)