代码拉取完成,页面将自动刷新
同步操作将从 李雷/WaveChannel 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
WaveChannel(声波信道、声波通信) 项目描述: 1.利用声波进行短距离通信,项目同时包含发送端和接收端。 2.除FFT、RS codec和CRC codec相关接口外,为本项目独立开发。 3.代码主要是c,代码管理用的是google的GYP,可以在linux和VS2015上运行。安卓和IOS需额外部署环境 4.编译:代码编译除标准库外没有其他依赖,但是GYP工具需要在环境中准备好,由于代码没有依赖,也可以用别的方式编译。 5.复杂度:接收端目前应用在ARM9 32bit单核500MHzCPU上,使用率是30%左右,内存除音频源占用的外,估计在2-4K左右。发送端不是持续运算, 所以暂时不考虑发送端的时间复杂度和空间复杂度。 6.传输速度:166.67bps。 7.成功率:在无噪声情况下30cm距离内成功率估计在80%。(实际与mic与speaker相对位置等都有关)。 8.硬件要求:目前发送端支持16000以上的采样率,接收端采样率只支持16000Hz,采样精度16bit,要求speaker和mic都不能破音。 9.传输声音频率范围:1375~7250Hz。 (注:项目之前名称是wavetrans,从代码命名可以看出来,为了避免和另一个也叫WaveTrans的工程重名改为WaveChannel) 提供一个GYP工具下载地址(不保证一直有效):https://download.csdn.net/download/yb4141/9453028 编译方法: WINDOWS VS2015: 1.安装python。 2.准备GYP工具在任意目录下,如:D:\\GYP。 3.git clone https://github.com/luguocfw/WaveChannel.git cd WaveChannel build_windows.bat D:\\GYP\gyp 生成wave_trans.sln文件,双击打开编译就行。 LINUX: 1.安装python。 2.准备GYP工具在任意目录下,如:/opt/GYP。 3.git clone https://github.com/luguocfw/WaveChannel.git cd WaveChannel ./build_linux.sh /opt/GYP/gyp 此时生成Makefile文件。 make 其他平台的编译可以通过其他途径实现,目前该代码已在安卓和IOS上编译通过。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。