DTMF信号的产生与检测实验报告PDF打印版.pdfVIP

  • 20
  • 0
  • 约3.38万字
  • 约 31页
  • 2020-07-23 发布于广东
  • 举报

DTMF信号的产生与检测实验报告PDF打印版.pdf

学 海 无 涯 DSP 课程设计实验报告 DTMF 信号的产生与检测 指导老师: 申艳老师 时 间: XXXX 年7 月18 日 1 设计任务书 0 0 学 海 无 涯 双音多频DTMF (Dual Tone Multi Frequency )信号是在按键式电话机上得到广泛应用 的音频拨号信令,一个DTMF 信号由两个频率的音频信号叠加构成。这两个音频信号的频 率分别来自两组预定义的频率组:行频组和列频组。每组分别包括4 个频率,据CCITT 的 建议,国际上采用的这些频率为697Hz、770Hz、852Hz、941Hz 、1209Hz、1336Hz、1477Hz 和1633Hz 等8 种。在每组频率中分别抽出一个频率进行组合就可以组成16 种DTMF 编码, 从而代表16 种不同的数字或功能键,分别记作0~9、*、#、A 、B 、C、D 。如下图所示。 图1-1 双音多频信号编码示意图 要用DSP 产生DTMF 信号,只要产生两个正弦波叠加在一起即可;DTMF 检测时采用 改进的Goertzel 算法,从频域搜索两个正弦波的存在。 1.1 实验目的 掌握DTMF 信号的产生和检测的DSP 设计可使学生更加透彻的理解和应用奈奎斯特采 样定理,与实际应用相结合,提高学生系统地思考问题和解决实际问题的能力。通过对DSP 信号处理器及D/A 和A/D 转换器的编程,可以培养学生C 语言编程能力以及使用DSP 硬件 平台实现数字信号处理算法的能力。 1.2 技术指标及设计要求 1.2.1 基本部分 1) 使用C语言编写DSP下DTMF信号的产生程序,要求循环产生0~9、*、# 、A 、B 、C、 D对应的DTMF信号,并且符合CCITT对DTMF信号规定的指标。 2) 使用C语言编写DSP下DTMF信号的检测程序,检测到的DTMF编码在CCS调试窗口 中显示,要求既不能漏检,也不能重复检出。 3) DTMF信号的发送与接收分别使用不同的实验板完成。 1 1 学 海 无 涯 1.2.2 发挥部分 1) 使用一个DSP工程同时实现DTMF信号的发送和检测功能。 2) 改进DTMF信号的规定指标,使每秒内可传送的DTMF编码加倍。 3)发送的DTMF信号的幅度在一定范围内可调,此时仍能完成DTMF信号的正常检测。 1.3 方案完成情况 在实现基本要求的基础上,我们又完成了发挥部分的全部要求:能够实现在一个DSP 实 验箱上同时实现自发自收,基本能实现无差错传输。通过改变处理信号的点数 N 的数值实 现了DTMF 信号编码加倍,能够在一秒内传送够多的数据。通过gel 添加滑动条的方法实现 输入信号幅度可调,并实现判决门限的自适应处理,能随着幅度的变化自动调整门限的值, 进而了判决传输信号的正确性。 2 设计内容 2.1 DTMF 信号的的定义 双音多频(DTMF)信号是由两个不同频率的信号叠加而成,设V(t)为DTMF信号、 ( ) V t H 和 (

文档评论(0)

1亿VIP精品文档

相关文档