
DTMF编解码器在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的DTMF信号中检测击键或数字信息的存在性。德律风机键盘上每一个键经过如图所示的行频与列频独一确定。DTMF的编解码方案无需过多的盘算量,以现在盘算机的运算速率,可以很轻松地完成。
由图可知,一个DTMF信号由两个频率的音频信号叠加组成。这两个音频信号的频率来自两组预分派的频率组:行频组或列频组。每一对如许的音频信号独一表现一个数字或标记。为了发生DTMF信号,可以经过软件发生两个正弦波叠加在一同后发送,解码时软件可以接纳改良的Goertzel算法,从频域搜刮两个正弦波的存在,从而解调出DTMF信号。