擅长:python、mysql、java
<p>由于DTMF只需要几个频率的信息,所以可以尝试对每个频率使用<a href="http://en.wikipedia.org/wiki/Goertzel_algorithm" rel="nofollow noreferrer">Goertzel algorithm</a>。您不需要所有的FFT单元;而且您可以根据时间窗,然后FFT单元最终在哪里居中,更精确地定位感兴趣的频率。在</p>
<p>将Goertzel滤波器的幅度输出与RMS总能量进行比较,以确定是否存在音调。然后执行一个表查找<a href="http://en.wikipedia.org/wiki/Dtmf" rel="nofollow noreferrer">DTMF frequencies</a>存在的代码以获得代码。在</p>