- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DTMF在MATLAB上的实现.doc
DTMF信号的产生及检测
--------在MATLAB环境下的仿真实现
温州师范学院01信电(2)班(325600) 张坚 陈明喜
摘要: 本文Goertzel算法Goertzel算法Abstract: This article is mainly about the principle of DTMF and the produce signal of DTMF
under MATLAB environment. Then analyze and compare the Frequency information distilled by
arithmetic of Goertzel and FFT , we educe that using arithmetic of Goertzel to distill the Frequency information under white noise. Finally, we get code of DTMF based on the Frequency information.
关键词:DTMF 数字信号处理 Goertzel算法DTMF(Double Tone Multi Frequency,双音多频)作为实现电话号码快速可靠传输的一种技术,它具有很强的抗干扰能力和较高的传输速度,因此,可广泛用于电话通信系统中。但绝大部分是用作电话的音频拨号。另外,它也可以在数据通信系统中广泛地用来实现各种数据流和语音等信息的远程传输。 DTMF的原理
DTMF是用两个特定的单音频组合信号来代表数字信号以实现其功能的一种编码技术。两个单音频的频率不同,代表的数字或实现的功能也不同。这种电话机中通常有16个按键,其中有10个数字键0~9和6个功能键*、#、A、B、C、D。由于按照组合原理,一般应有8种不同的单音频信号。因此可采用的频率也有8种,故称之为多频,又因它采用从8种频率中任意抽出2种进行组合来进行编码,所以又称之为“8中取2”的编码技术。
??????? Hz???? 列频/Hz 1209 1336 1477 1633 697 1 2 3 A 770 4 5 6 B 852 7 8 9 C 941 * 0 # D 根据CCITT的建议,国际上采用的多种频率为687Hz、770Hz、852Hz、941Hz、1209Hz、1336Hz、1477Hz和1633Hz等8种。用这8种频率可形成16种不同的组合,从而代表16种不同的数字或功能键,具体组合见表:
二.DTMF信号的产生:
首先来分析下正弦信号算法和频率设有一系统:其传输函数H(z)没有零点,只有一对处在单位圆上的共扼的极点,则单位冲击响应为恒幅度的振荡,即产生了正弦信号。
其中:
相位信息:
时域单位冲激响应:
然后,由两个不同频率的正弦信号叠加而成来模拟双音频信号,有上面的式子可得:
y(n)=h1(n)+h2(n). ( h1(n)为具有行频的正弦信号,h2(n)为具有列频的正弦信号 )
根据ATT技术规范:
(1)数字号码最大传输速度为10个,即一个号码占100ms时间片。 (2)在100ms时间片内双音多频信号持续不少于45ms且不多于55ms的时间。 典型的DTMF信号频率范围是700~1700HzNyquist条件选取8000Hz作为采样频率。双音多频信号持续 图1
三.DTMF信号的检测:
我采用的DTMF信号检测的原理是分析信号的频谱特性来分辨不同信息 。整个检测过程分两步:首先采用Goertzel算法在输入信号中提取频谱信息;接着提取频谱信息DFT及其快速算法FFT,而在实现DTMF解码时,DTMF信号只用关心其8个行频/列频信息Goertzel算法Goertzel算法实质是一个两极点的IIR滤波器,其算法原理框图如图
图2
图中可知高斯公式:
Goertzel算法(DFT) (1-1)
令n=m
=(n=N) (1-2)
所以对序列X(n)的DFT等价于X(n)与系统传递函数的第N个卷积值.
对进行Z变换可得:
= (1-3)
因此, H(z)可看作是级联型网络:
因此X(n)过第一级后:
(1-4)
其中V(-1)=V(-2)=0.过第二级后:
.
所以,X(n)过系统后的功率为:
(n = N) (1-5)
这样就避免了复杂的复数运算,且得到了8点频谱的目
您可能关注的文档
- 1-2流体力学基本方程的解ThesolutionoftheBasic.ppt
- 1-腾讯教育.doc
- 1.1.1多面体的结构特征.ppt
- 1.4波动方程的行波解.ppt
- 1.4补充知识.ppt
- 1.向下拉动绳子时,旗子怎样运动.ppt
- 1.长方形的长有60厘米,宽是40厘米2.正方形的变成是50厘米.ppt
- 10.妙极了与糟透了.ppt.ppt
- 103学年度台中市东势区新盛国民小学第3次音乐共聘代课教师.doc
- 10月13日杨肃江通用实战培训文档.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)