1
电话拨号音的合成与识别
1 实验目的
本实验基于对电话通信系统中拨号音合成与识别的仿真实现,主要涉及到电
话拨号音合成的基本原理及识别的主要方法,利用 MATLAB 软件以及 FFT 算
法实现对电话通信系统中拨号音的合成与识别。并进一步利用 MATLAB 中的
图形用户界面 GUI 制作简单直观的模拟界面。使其对电话通信系统拨号音的合
成与识别有个基本的了解。
能够利用矩阵不同的基频合成 0 - 9 不同按键的拨号音,并能够对不同的
拨号音加以正确的识别,实现由拨号音解析出电话号码的过程。进一步利用 GUI
做出简单的图形操作界面。要求界面清楚,画面简洁,易于理解,操作简单。从
而实现对电话拨号音系统的简单的实验仿真。
2 实验原理
双音多频 DTMF(Dual Tone Multi-Frequency)信号,是用两个特定的单音
频率信号的组合来代表数字或功能。在 DTMF 电话机中有 16 个按键,其中 10
个数字键 0 — 9,6 个功能键 * 、 # 、 A 、 B 、 C 、 D。其中 12 个按键
是我们比较熟悉的按键,另外由第 4 列确定的按键作为保留,作为功能键留为
今后他用。根据 CCITT 建议,国际上采用 697Hz、770Hz、852Hz、941Hz 低频
群及 1209Hz、1336Hz、1477Hz、1633Hz 高频群。从低频群和高频群任意各抽
出一种频率进行组合,共有 16 种组合,代表 16 种不同的数字键或功能,每个
按键唯一地由一组行频和列频组成,如表 1 所示。