参考CSDN上的一个代码改的,CSDN上面那个也是参考开源代码改的,参考这篇文章https://blog.csdn.net/qq_41839588/article/details/136346497,免费软件作者还收费了真是的, OFDM传输的原理已经有很多资料介绍了,这里就不介绍了
发送端:
上面的流图将一个文本文件, 打上TAG,再加上CRC32校验, 构造成数据包, 经过OFDM调制发射出去
这里使用了plutosdr,如果使用hackrf, 把plutosdr disable掉, 将osom sink enable
点击运行之后,显示OFDM的时域波形
接收机的流图如下:
在有发射的情况下, 运行之后显示频域和接收到的星座图
可以看见接收的星座图非常的好。将接收到的数据组装成字节,验证CRC32正确后, 保存成文件。
不过目前有两个问题, 1是接收的程序占用CPU很高, 2是接收的数据CRC32有些问题, 还在解决中
附件是文件
这个调试好了, 应该就可以用于无人机之类的传输图像了