您知道具有2.4GHz ISM频段(2400MHz - 2483.5MHz)收发器的SDR(软件定义无线电)套件吗?
我需要执行一些软件定义的无线电,包括自定义调制。另外一个套件的价格最高为1000美元。我知道有一些非常昂贵的解决方案,但遗憾的是这不是一个选择。
还需要从接收到传输的低延迟,因此GNU Radio + USRP解决方案不可用。
更新的 我仔细研究了USRP解决方案。根据以前使用USRP + GNU Radio软件的经验,我最初完全认为它是这种情况下的解决方案。我这样做是因为我需要实现分组无线电协议,因此我需要在输入和输出之间进行精确的比特同步,并且我需要低延迟,这将允许我在接收符号之后传输下一个符号,速率为1000 kBaud。
根据经验,我知道GNU Radio框架默认使用块的流链,TX和RX之间的同步很少。因此我怀疑使用USRP我可能不得不直接使用libusrp,并避免使用大多数GNU Radio软件。我错了吗?
答案 0 :(得分:2)
我建议看看GNU Radio(gnuradio.org)SDR工具包。一些项目(例如this one)已成功将其用于蓝牙研究。
还有一些开发硬件设计用于GNU Radio,称为通用软件无线电外设,它具有适合2.4GHz开发的子板,售价约为1000美元。
答案 1 :(得分:2)
我想第二次使用GNU Radio。具体而言,您正在寻找USRP而不是USRP2。 USRP2仍在大力发展(并且缺货),而USRP是GNU Radio的稳定平台。 USRP主板售价700美元。您想要的子板收发器是RX2400(2.4-2.9GHz,TX = 50mW)。您可以在Ettus Research
找到这两个主板答案 2 :(得分:1)
六年后更新:USRP达到低于1000美元的范围(B200 / B210),它们具有非常严格的同步(ADC速率精确定时命令可以控制采样)和一致性。 GNU Radio通过gr-uhd
接口支持这些功能。
描述延迟相当复杂,因为它更多地取决于您如何处理来自任何 SDR前端的数据 - 实际上,前端延迟通常不是您遇到的问题尝试在通用操作系统上进行处理,这不会产生任何硬实时保证。然而,许多人只是通过使用定时命令并让前端尽早获得数据来优雅地“隐藏”延迟。
答案 3 :(得分:1)
我推荐HackRF One是1MHz到6GHz的半双工收发器,也有很大的社区支持,但价格仅为USRP的一半。
修改的 你现在也有LimeSDR。它有2个Rx和2个Tx MIMO全双工通道,比HackRF便宜。唯一的缺点可能是运输时间,因为此时没有库存所以你必须预先订购。
答案 4 :(得分:0)
我们成功使用了Sundance Multiprocessor Technology(www.sundance.com)的专业开发平台。他们有一些非常实惠的2.4GHz / 5GHz RF前端解决方案,集成了ADC / DAC和多个DSP / FPGA处理器。 大学提供:http://www.sundance.com/docs/mimo_lte_booklet.pdf