精品文档---下载后可任意编辑实验报告DTMF 的产生与检测目录一、设计任务书………………………………………………………3二、设计内容…………………………………………………………3三、设计方案、算法原理说明………………………………………3四、程序设计、调试与结果分析……………………………………7五、设计(安装)与调试的体会……………………………………24六、参考文献……………………………………………………………25一、设计任务书要求完成的任务:(1)编写 C 语言程序,并在 CCS 集成开发环境下调试通过。(2)实现设计所要求的各项功能。(3)按要求撰写设计报告。要求达到的目的: (1) 熟悉 CCS 的编程环境和基本试验调试流程和方法;(2) 熟悉并掌握使用 C 语言编写较为复杂的程序并用 CCS 实现;(3) 了解并掌握 DTMF 信号的产生和检测远离核试验流程;(4) 熟练使用软件 CCS5000 对程序的完整调试过程。二、设计内容基本部分:(1)使用 C 语言编写 DTMF 信号的发生程序,要求循环产生 0~9、*、#、A、B、C、D 对应的 DTMF 信号,并且符合 CCITT 对 DTMF 信号规定的指标。(2)使用 C 语言编写 DTMF 信号的检测程序,检测到的 DTMF 编码在屏幕上显示。发挥部分:利用 DTMF 信号完成数据通讯的功能,并试改进 DTMF 信号的规定指标,使每秒内传送的 DTMF 编码越多越好。三、设计方案、算法原理说明 表一 DTMF(Dual Tone Multi Frequency),双音多频,由高频群和低频群组成,高低频群各包含 4 个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF 信令有 16 个编码。利用 DTMF 信令可选择呼叫相应的对讲机 双音多频信号(DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。 在使用双音多频信号之前,电话系统中使用一连串的断续脉冲来传送被叫号码,称为脉冲拨号。脉冲拨号需要电信局中的操作员手工完成长途接续(早期方法,很老很古董)。 双音多频信号是贝尔实验室发明的,其目的是为了自动完成长途呼叫。 双音多频的拨号键盘是 4×4 的,每一行代表一个低频,每一列代表一个高频。每按一个键就发送一个高频和低频的正弦信号组合,比如'1'相当于 697 和 1209 赫兹(Hz)。交换机可以解码这些频率组合并确定所对应的按键。在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的 DTMF 信号中检测...