我正在研究一种自由空间光学收发器,它使用计算机的声卡、LED、光电二极管和镜头在空中传输数据。目前,我正试图在GNU无线电的帮助下连接两个收发器。据我所知,GNU无线电教程和示例都涵盖了USB无线电设备。
我已经试用了一款名为Minimodem的软件,它使用音频频移键控通过声卡进行数据传输。GNU无线电提供了许多有用的模块,如自动增益控制(有助于根据光线和天气条件改变信号)等,这就是为什么我想用它来做我的实验。
我知道使用声卡作为接口对可实现的数据速率是一个限制因素。
我希望建议如何在GNU无线电伙伴中设置一个合理的流程图,使两台计算机的声卡之间能够进行数据传输。谢谢!
发布于 2017-12-12 05:44:28
在Gnuradio中,你的声卡基本上需要两个树外模块。一个接收器(用于发射机)和一个信源(用于接收器)。如果你已经有一些代码可以发送样本到你的声卡,只需创建一个oot模块并将其放入该模块即可。如果没有,那么编写一个可以做到这一点的C++或Python代码。
https://stackoverflow.com/questions/47531795
复制相似问题