STM32+SPEEX实现双向实时全双工通信,离walkie&talkie更近一步
本人最近搞的小玩具,和大家分享一下可以串口通信(实时全双工的,呵呵),声音效果较差,不过能接受,进步空间还比较大
此东东基于STM32的speex库开发,用的CELP语音编码。之前看到过一位老兄用SPEEX做的东西,移植了下,发现不太好用。所以自己另起炉灶:) 。
并且是AD,DA的,特别强调一下DAC,ST给的例程是PWM的,害的俺改了大半天,省成本?至于吗?
分享一下,基于IAR的。
下一步,继续改进声音,加数传模块,加FEC,
点击此处下载 ourdev_696770MYSZ5R.zip(文件大小:2.13M) (原文件名:STM32F103RE_SPEEX_ADDA_FC211AG.zip) 弱弱的问一句什么是SPEEX make 回复【楼主位】adispring
-----------------------------------------------------------------------
继续上传我的改进版,声音已经大大改善,几乎听不出尾音了
点击此处下载 ourdev_697530P13ZQD.zip(文件大小:2.14M) (原文件名:STM32F103RE_SPEEX_ADDA_FC211AG20111121.zip) 顶楼主,有原理图吗? 传输距离多少米呀 支持一下 回复【1楼】yangpeng
弱弱的问一句什么是speex
-----------------------------------------------------------------------
这个是语音压缩的 mark 回复【楼主位】adispring
-----------------------------------------------------------------------
声音已经完全正常,
点击此处下载 ourdev_697546IB5ZQ9.rar(文件大小:2.01M) (原文件名:STM32F103RE_SPEEX_ADDA_FC211AGok.rar) 回复【5楼】niba
-----------------------------------------------------------------------
无线模块还没加,串口双向调通,稍后调试一下数传模块 回复【4楼】_yuming
-----------------------------------------------------------------------
原理图就是STM32加一二级串联滤波放大电路:),就不上传了,从网上搜一下就行 mark Stm32 Speex 通过串口传输呀。。多少波特率?是单工的吗 mark 吗 不错,mark mark 加数传模块单向调通
点击此处下载 ourdev_697856ESQVFS.rar(文件大小:2.00M) (原文件名:STM32F103RE_SPEEX_ADDA_FC211AG+数传模块单向通.rar) 关注中。。。。 walkie&talkie 是啥意思。。。? 本来想加入SPEEX库里面的静音检测和降噪处理,但是在初始化时死机了,具体是在speex_preprocess_state_init()函数里面调用了一个memcpy函数导致的,请问有了解memcpy具体用法的吗?望指点一二。 搞个MDK的工程呀,现在MDK用的人还是多吧 不知道楼主最近,进展如何??? 关注中,请问楼主能装下编码和解码的ROM和RAM至少要多大? 好东西啊,再在做Speex 现在为什么下下来的时2k的东西 好东西啊,再在做Speex 波特率是多少啊? 有做回音处理吗? 请问真的做到双向通信么。 谢谢楼主的分享!{:smile:} 不错 顶一下 mark!{:victory:} mark 一下 mark speex 非常不错啊啊! 非常不错啊啊!{:lol:}{:lol:}{:lol:}{:lol:}{:lol:} 既然大家都挖坟了,问下楼主这个效果,空中无线传输速率多少,如果间隔传输,会不会有爆音 学习了,准备研究一下 make666
页:
[1]