Sader 发表于 2009-9-3 15:57:51

【求助】dsPIC33F 软解DTMF

MicroChip提供的解码库ourdev_477475.zip(文件大小:56K) (原文件名:DTMF Detection.zip)
MicroChip提供的编码库ourdev_477476.zip(文件大小:43K) (原文件名:DTMF Generation.zip)
MicroChip提供的解码库说明ourdev_477477.PDF(文件大小:714K) (原文件名:dsPIC DTMF Detection Library User Guide.PDF)
MicroChip提供的编码库说明ourdev_477478.PDF(文件大小:672K) (原文件名:dsPIC DTMF Generation Library User Guide.PDF)


以上是Microchip官网上找到的资料。
我的问题是对诸如幅度、频谱密度、幅度门测试等等概念完全不清楚。AD采样也很陌生...

我的需求是一个AD口随时可能收到DTMF信号(没有夹带其他音频信号,可能有干扰),通过软件判断是否收到某个特殊号码组。

恳请高手指教,渴望源码+原理。

ps:目标芯片是dspic33f128gp206

jove 发表于 2009-9-3 16:05:33

没用过DTMF啊做fft再找峰,哈哈,其他方法不晓得:)
等待其他高手出招.

Sader 发表于 2009-9-3 19:10:43

小弟半路出家,以前从未学过、做过数字音频处理。英文多搜索还能看得动可名词意思就完全不明白了...
望高手指教,从何入手...

Sader 发表于 2009-9-4 08:30:40

自顶求帮助。

ojjj 发表于 2009-10-8 21:51:16

兄弟是干嘛的呀?

hexenzhou 发表于 2009-10-8 22:21:56

估计就是用FFT的原理来检测按键值吧!

spely 发表于 2009-10-9 00:51:50

路过,帮顶~

fingerprint 发表于 2010-6-15 11:13:15

对每一个DTMF都有两个频率,用GOERTZEL算法算出每一种频率下的能量值,该值超过一定的阈值就表示给频率存在.该阈值的大小可以通过实际测量标定.另外在实际处理中要注意DTMF都是有一定的延续时间和间隔时间的.
页: [1]
查看完整版本: 【求助】dsPIC33F 软解DTMF