利用现场可编程门阵列实现DTMF信号接收及判别电路系统的设计.docx
《利用现场可编程门阵列实现DTMF信号接收及判别电路系统的设计.docx》由会员分享,可在线阅读,更多相关《利用现场可编程门阵列实现DTMF信号接收及判别电路系统的设计.docx(5页珍藏版)》请在第一文库网上搜索。
1、利用现场可编程门阵列实现DTMF信号接收及判别电路系统的设计DTMF的介绍1 .1DTMF接受的频率标准DTMF(双音多频)信号是电话网中常用的信令。DTMF拨号和解码在通信系统及其它方面有着广泛的应用。无论是家用电话、移动电话还是程控交换机上,多采用DTMF信号发送接收号码。DTMF技术还可以用于电力线载波通信等场合。DTMF使用两个频率在电话系统中传输信息,表一中显示了使用频率和电话键盘的关系。1斯。任11nt4F7ta6SUi3A770taX1DP*i9G.0DF1DTMF租电IA理值大格1.2DTMF接受的时间序列标准根据ITU-TQ.24建议,DTMF信号的技术指标是:传送/接收率为
2、每秒10个号码,或每个号码IOOms。每个号码传送过程中,信号存在时间至少45ms,且不多于55ms,IOOms的其余时间是静音。在每个频率点上允许有不超过15%的频率误差。任何超过给定频率3.5%的信号,均被认为是无效的,拒绝承认接收。另外,在最坏的检测条件下,信噪比不得低于15dB。2 DTMF整体设计思想和方法要设计一个能够完成DTMF信号的接收及判别电路系统,可以考虑的方案有很多,可以选择利用MCU编程实现,利用皿编程实现,但是为了实现较好的性能,以及合理的电路结构,设计采用了纯数逊路的实现方法。设计的主要功能是完成经A/D采样的数主信号的滤波和频率判断,检测整个信号的时序并完成接口控
3、制。整体设计如图一所示。其中:1)high_tOne滤波和1owone滤波完成数字信号的滤波(利用F1R设计BPF模块完成)。2) high_tone过零检测和IowJone过零检测根据过零率大小来检测信号的频率。3) decode结果输出部分完成译码并同时采用J1进行显示。1D1MFsH标JF小从上面的整体设计框图中可以看出,整个设计的核心部分在于完成输入DTMF信号的带通滤波,在完成信号的A1变化后,能够有效的滤除带外的噪声,同时输出反映DTMF信号的过零率的数字信号,便于后续的模块完成频率判断和时间序列的判别。下面分别介绍一下BPF滤波迷,过零检测和时间序列判断的详细设计过程。3有限冲击
4、响应来实现BPF滤波器的设计3. 1BPF设计原理带通滤波器主要是用FIR(FiniteImpu1seReSPonSe有限冲击响应)来实现了两个带通滤波器(HIGN_T0NEBPF,1OW_TONE_BPE),主要功能为完成两组带通频率I1OOhZT700hz,500-1000hz,分别来滤波I)TMF信号的高频率组和低频率组信号。高组信号的频率为1209,1336,1447,16633hz,低组信号的频率为697,770,852,941hz0BPF的采样频率为13982.6hz(同AD变化的频率一致)。通过将输入采样频率为13.98Khz,10位A/D采样后的数字信号滤波,使有效的DTMF信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 现场 可编程 门阵列 实现 DTMF 信号 接收 判别 电路 系统 设计