- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 算法实质是一个两极点的
您可能关注的文档
最近下载
- 100以内加减法竖式练习题-两位数加减法竖式练习题A4直接打印.doc VIP
- 铁道供电技术职业生涯规划书.pptx VIP
- 会计职业生涯规划书5篇.pdf VIP
- 2024最新民事起诉状.doc VIP
- 3D工程图学(华中科大)中国大学MOOC慕课 章节测验 客观题答案.docx
- 血液透析患者护理查房课件.pdf VIP
- 初级消防设施操作员.docx VIP
- 北京市宣武区2024-2025学年六年级数学第一学期期末调研试题含解析.doc VIP
- 2024-2025学年英语三年级上册人教精通版(三起)(2024)教学设计(附教材目录).docx VIP
- 二年级语文上册-第七单元【教材解读】.pptx VIP
文档评论(0)