APP下载

基于MATLAB的DTMF不规则信号识别

2015-12-21虞中捷周厚奎

电脑知识与技术 2015年27期

虞中捷 周厚奎

摘要: 双音多频信号具有抗干扰性强和高速率传输的优点,主要被应用于按键式电话机上,现今在移动通信领域发挥着不可或缺的作用。该文论述了在环境存在噪声且信号间隔不规律的情况下,为了提高信号识别度,提出的一种基于MATLAB的DTMF不规则信号识别方法。实验结果表明,利用信号过零率的特征可以有效侦测出信号端点,同时FFT算法也可将识别精度提高。

关键词:MATLAB;DTMF;FFT算法;过零率;信号识别

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)28-0139-02

1 DTMF信号的组成

双音多频 DTMF ( Dual Tone Multi-Frequency )信号,是用两个特定的单音频率信号的组合来代表数字或功能[1]。在 DTMF 电话机中有 16 个按键,其中 10 个数字键 0 — 9 , 6 个功能键 * 、 # 、 A 、 B 、 C 、 D 。其中 12 个按键是我们比较熟悉的按键,另外由第 4 列确定的按键作为保留,作为功能键留为今后他用。 根据 CCITT 建议,国际上采用 697Hz 、 770Hz 、 852Hz 、 94lHz 低频群及 1209Hz 、 1336Hz 、 1477Hz 、 1633Hz 高频群。从低频群和高频群任意各抽出一种频率进行组合,共有 16 种组合,代表 16 种不同的数字键或功能,每个按键唯一地由一组行频和列频组成,信号编码如表 11所示:

一个DTMF信号是由两个不通频率Lf和Hf的正弦波组成。

2 频谱分析

DTMF信号包含两套音频信号,想要得到对应的数字信息,就要通过解码器利用数学变换将其从时域转化到频域。要检测出离散的双音多频码可以通过离散傅立叶变换进行信号的频谱来分析。在计算机上运算必须要在时域及频域都是离散的情况下才可进行;也就是周期的离散时间信号与离散频率间的变换对。……

登录APP查看全文