声明:该设计资料来自阿莫论坛,开源资料仅供学习参考,不可用于商业用途。
开源一个SPEEX全双工数字对讲机。用NRF24L01实现了全双工通信,就像打电话一样,目前实现的只是点对点,直线距离测试最远有300M,用了网上那种加了PA的模块。电路采用STM32F103R作为主控制芯片。
注意:
8k采样,是1S/1KB 的数据量,也就是1MS一个B,压缩率真的很高。音质和打电话差不多,噪音很小。其实要传的数据量很小,1S/KB 的数据量,这里选择2.4G的原因是因为要用应答包携带数据来回传数据,不然收发模式切换会很慢,达不到全双工的要求。
SPEEX压缩部分参考论坛网友的,在这里要感谢那些前辈。
我的淘宝店:https://shop102749708.taobao.com/
和大家分享一下SpeexLib使用中的一些小技巧:https://www.amobbs.com/thread-5563731-1-1.html
无线数字全双工对讲机电路:
无线数字全双工对讲机源码截图: