本文编写于 325 天前,最后修改于 322 天前,其中某些信息可能已经过时。
DTMF(Dual-Tone Multi-Frequency)即双音多频信号,通过两个频率信号的叠加的方式传递信息。较脉冲信号而言,这种信号传递时稳定便捷,被用于电话系统的拨号信号。
如今,手机也大多默认以DTMF的声音作为拨号界面的按键音。因此,只要分析按键音即可从中识别到对应的号码。
1209Hz | 1336Hz | 1477Hz | 1633Hz | |
---|---|---|---|---|
697Hz | 1 | 2 | 3 | A |
770Hz | 4 | 5 | 6 | B |
852Hz | 7 | 8 | 9 | C |
941Hz | * | 0 | # | D |
一个高信号与低信号叠加表示4*4棋盘上的信号,在频谱中显示为上下俩条水平密集线,经过FFT变换可得到两个笔直波峰。
python解码DTMF信号的脚本
http://johnetherton.com/projects/pys60-dtmf-detector/
https://www.cnblogs.com/jingsupo/p/10063217.html
其他DTMF有关的脚本
https://github.com/hfeeki/dtmf
暂无评论