搜索
bottom↓
12
返回列表 发新帖
楼主: hendry

发布:单片机 DTMF 软解码算法的实现

  [复制链接]

出0入0汤圆

 楼主| 发表于 2010-9-25 09:34:42 | 显示全部楼层
103楼大量的无效解码可以通过判断信号强度的方法过滤掉,信号强度小于某阀值,不输出解码结果就行了,具体阀值根据实际情况确定。

对于有效解码,制定判定规则:连续4个相同码才算一次有效解码输出。

出0入0汤圆

发表于 2010-9-25 11:14:17 | 显示全部楼层
好方法

出0入0汤圆

发表于 2010-10-4 11:28:36 | 显示全部楼层
回复【105楼】hendry
-----------------------------------------------------------------------

感谢楼主的解释,我已经滤波出来了,但是速度有些慢,如果是自动拨号还有漏的,不过还是很感谢楼主的真诚奉献!!没有你的算法作为提示很难有进展,钦佩!

出0入0汤圆

发表于 2010-10-5 16:29:43 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-10-5 20:01:09 | 显示全部楼层
马克

出0入0汤圆

发表于 2010-11-6 15:24:21 | 显示全部楼层
lionlike :能开一下源码么?
还有用采用goertzel算法的源码谁能给发表一个a

出0入0汤圆

发表于 2011-2-15 18:11:00 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-2-15 22:47:09 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-2-15 23:10:50 | 显示全部楼层
回想N年前首位做出软DTMF解码者获赠别墅一套

出0入0汤圆

发表于 2011-2-16 00:21:41 | 显示全部楼层
马克一下

出0入0汤圆

发表于 2011-2-16 01:11:56 | 显示全部楼层
看了楼主的帖子,让我回想起MT8870时代。

出0入0汤圆

发表于 2011-2-16 08:24:40 | 显示全部楼层
MARK,谢谢共享!

出0入0汤圆

发表于 2011-10-4 17:35:00 | 显示全部楼层
MARK DTMF软解码算法

出0入0汤圆

发表于 2011-10-4 20:28:17 | 显示全部楼层
MARK DTMF软解码算法

出0入0汤圆

发表于 2011-10-5 12:08:53 | 显示全部楼层
MARK DTMF软解码算法

出0入0汤圆

发表于 2011-10-5 21:23:07 | 显示全部楼层
马克一下

出0入0汤圆

发表于 2011-10-5 21:46:22 | 显示全部楼层
回复【120楼】polar
-----------------------------------------------------------------------

不错,学习了

出90入372汤圆

发表于 2012-5-24 09:26:08 | 显示全部楼层
不错,收藏了

出0入0汤圆

发表于 2012-5-26 14:51:11 | 显示全部楼层
想用了,可是下载不了了!!

出0入0汤圆

发表于 2012-5-26 14:53:28 | 显示全部楼层
楼主能不能再上传一份,现在不能下载了,多谢!

出0入0汤圆

发表于 2012-6-3 23:49:28 | 显示全部楼层
本帖最后由 fjfhss 于 2012-6-3 23:54 编辑

正要此方面资料,可惜不能下载!hendry 兄弟 能否重新上传一下!有没有的已下载的,能否麻烦发我邮箱hanlin0123@163.com  非常感谢!!

出0入0汤圆

发表于 2012-6-4 00:15:23 来自手机 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2012-6-4 20:04:46 | 显示全部楼层
dtmf软解码 mark

出0入0汤圆

发表于 2012-6-10 21:58:41 | 显示全部楼层
对,下不了了,hendry 方便的话mail一份,hao6176@163.com

出0入0汤圆

发表于 2012-9-26 21:22:58 | 显示全部楼层
这个有什么用呢?

出0入0汤圆

发表于 2012-9-26 21:23:51 | 显示全部楼层
模拟DTMF,可以用来拨号,软件解码有什么用途?

出0入0汤圆

发表于 2012-10-11 15:32:53 | 显示全部楼层
very interesting !!!

出0入0汤圆

发表于 2012-10-23 09:33:31 | 显示全部楼层
拜读一下。

出0入0汤圆

发表于 2012-11-17 11:43:27 | 显示全部楼层
回帖光荣

出0入0汤圆

发表于 2012-11-17 12:29:21 | 显示全部楼层
终于醒悟.谢谢!

出0入0汤圆

发表于 2012-12-13 08:53:30 | 显示全部楼层
DTMF软解

出0入0汤圆

发表于 2012-12-13 09:18:28 | 显示全部楼层
很厉害,有空研究一下单片机 DTMF 软解码算法的实现

出0入0汤圆

发表于 2012-12-14 20:26:19 来自手机 | 显示全部楼层
好东西,学习一下

出0入0汤圆

发表于 2013-5-8 00:09:25 | 显示全部楼层
非常有用     

出0入0汤圆

发表于 2013-6-8 17:27:31 | 显示全部楼层
lionlike 发表于 2010-9-2 21:26
感谢楼主!!我已经做出了8KHz频率的采样表,验证时和你的4000样本表比较时有个别值差“1”,应该是编译器 ...

能否把表和计算方法说说呢?谢谢!

出0入0汤圆

发表于 2013-6-8 17:33:28 | 显示全部楼层
lionlike 发表于 2010-9-5 22:47
在这呢!DTMF样本数据采集工具。点击此处下载 ourdev_580645CBAME4.rar(文件大小:3K) (原文件名:DTMF bps.r ...

给力啊!!!!!

出0入0汤圆

发表于 2013-6-14 17:24:37 | 显示全部楼层
非常有用!

出0入0汤圆

发表于 2013-7-7 21:09:35 来自手机 | 显示全部楼层
标记
以后再看

出0入0汤圆

发表于 2013-7-18 22:39:11 | 显示全部楼层
好好收藏

出0入0汤圆

发表于 2013-8-6 09:14:00 | 显示全部楼层
lionlike 发表于 2010-8-29 08:17
楼主能解释一下,为什么要限幅,和预先做数字处理吗?一下代码是什么意思?!
  //
  // 限幅

为什么是0x180呢?这个值是怎么来的?

出0入0汤圆

发表于 2013-8-12 08:40:46 | 显示全部楼层
楼主好人啊~~

出0入0汤圆

发表于 2013-8-12 11:47:37 | 显示全部楼层
呵呵,好东西啊,几年前我也用C51做过一个DTMF相关的项目。当时可惜没有这种资料可以参考。各种悲催啊。费好大劲最后才做好。顶楼主!

出0入0汤圆

发表于 2013-8-14 10:14:50 | 显示全部楼层
mark!!跟着楼主学算法

出0入0汤圆

发表于 2013-8-22 15:06:58 | 显示全部楼层
不错,学习了

出0入0汤圆

发表于 2013-10-18 23:47:39 | 显示全部楼层
sunlei419 发表于 2009-7-8 14:58
**** 作者被禁止或删除 内容自动屏蔽 ****

正需要学习中

出0入0汤圆

发表于 2013-10-19 08:51:41 | 显示全部楼层
dtmf解码,好东西支持下

出0入0汤圆

发表于 2013-10-19 09:14:04 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2013-10-24 11:51:26 | 显示全部楼层
LZ,你好,我用你程序移植到STM8中,晶振用14.7456M,发现在解码的时间比4K的采用率还高,有没有什么算法简单点,对时间要求比较低的.
通过测试,以下这几行程序时间要用200us左右
for (i = 0, offset = s_dtmf_p; i < 8; i ++, offset += g_sincos_len)
        {
                s_dtmf_real[i] += sample * g_cos_table[offset];
                s_dtmf_image[i] += sample * g_sin_table[offset];
        }

出0入4汤圆

发表于 2013-10-24 12:12:12 | 显示全部楼层
了解一下,数字信号没学懂

出0入0汤圆

发表于 2013-11-13 21:07:03 | 显示全部楼层
DTMF mark  

出0入0汤圆

发表于 2014-3-31 20:13:38 | 显示全部楼层
谢谢楼主分享!

出10入0汤圆

发表于 2014-5-17 23:27:01 | 显示全部楼层
mark!DTMF学习了!

出0入0汤圆

发表于 2014-7-4 11:30:59 | 显示全部楼层
MARK DTMF软解码算法

出0入0汤圆

发表于 2016-11-30 22:37:30 | 显示全部楼层
感谢楼主

出0入0汤圆

发表于 2020-3-26 20:08:19 | 显示全部楼层
mARK一下子!!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 13:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表