DTMF信号的产生及检测要点.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP课程设计 实 验 报 告 DTMF信号的产生及检测 院(系): 电子信息工程学院 - 通信工程 设计人员: 周钰哲 学号: 苗祚雨 目 录 一、设计任务书…………………………………………………………… 2 二、设计内容……………………………………………………………… 2 三、设计方案、算法原理说明…………………………………………… 3 四、程序设计、调试与结果分析………………………………………… 6 五、设计(安装)与调试的体会………………………………………… 16 六、参考文献……………………………………………………………… 16 1 一 设计任务要求 双音多频 DTMF(Dual Tone Multi Frequency )是在按键式电话机上得到广泛应 用的音频拨号信令, 一个 DTMF信号由两个频率的音频信号叠加构成。 这两个音频信 号的频率分别来自两组预定义的频率组: 行频组和列频组。 每组分别包括 4 个频率, 分别抽出一个频率进行组合就可以组成 16 种 DTMF编码,分别记作 0~9、* 、# 、A、 B、C、D。如下图 1 所示。 图 1 DTMF 信令的编码 要用 DSP产生 DTMF信号,只要产生两个正弦波叠加在一起即可; DTMF检测时采 用改进的 Goertzel 算法,从频域搜索两个正弦波的存在。 1、基本部分: (1)使用 C语言编写 DTMF信号的发生程序,要求循环产生 0~9、* 、# 、A、B、 C、D对应的 DTMF信号,并且符合 CCITT对 DTMF信号规定的指标。 (2 )使用 C语言编写 DTMF信号的检测程序, 检测到的 DTMF编码在屏幕上显示。 2、发挥部分: 利用 DTMF信号完成数据通讯的功能,并试改进 DTMF信号的规定指标,使每秒 内传送的 DTMF编码越多越好。 3、要求完成的任务 (1)编写 C语言程序,并在 CCS集成开发环境下调试通过。 (2 )实现设计所要求的各项功能。 (3 )按要求撰写设计报告。 二、设计内容 DTMF发生器基于两个二阶数字正弦振荡器,一个用于产生行频,一个用于产生 列频。 在输入信号中检测 DTMF信号,需要在输入的数据信号流中连续地搜索 DTMF信 号频谱的存在。 整个检测过程分两步: 首先采用 Goertzel 算法在输入信号中提取频 2 谱信息;接着作检测结果的有效性检查。 Goertzel 算法实质是一个两极点的

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档