麻省理工学霸众筹软件无线电开源板卡

作者:stark

来自美国MIT电子工程和计算机科学专业的学生Lukas Lao Beyer在众筹网站上发起了一个项目,就是为他一步一步设计的FreeSRP SDR板卡筹集资金。FreeSRP板卡历经两年时间四次改版目前已经具备丰富的功能和强大的性能,该产品遵循开源规则,会提供完整的硬件和软件资料,性价比很高,对于想学习SDR方面知识的电子工程师是一个非常好的选择。

来自Lukas的视频介绍:

FreeSRP板卡采用Xilinx Artix-7 FPGA器件,能提供强大的数据处理和计算能力,并且采用Analog Devices AD9364收发器IC,支持全双工数据传输,分辨率12bit,频率范围70MHz——6GHz。板卡尺寸7cm x 11cm,功耗低,采用集成的USB3.0接口通过上位机PC供电即可正常运行。

除了硬件方面,在软件上也体现了完整的兼容性,FreeSRP库文件支持不同版本的Linux操作系统,不久也能在Windows系统上安装,实现跨平台的使用。除此之外,它还支持现在的SDR软件生态系统,如GNU Radio(构建和部署软件定义无线电系统的免费软件工具包)。

图1:基于Xilinx Artix-7 FPGA的FreeSRP SDR板卡

图1:基于Xilinx Artix-7 FPGA的FreeSRP SDR板卡

SDR(软件定义无线电)设备能够将接收到的信号进行数字化处理,通过软件的可重配置再将信号按照不同的通信协议需求发送出去,即通信功能主要是由软件来实现,打破了有史以来设备的通信功能的实现仅仅依赖于硬件发展的格局。软件无线电技术的出现是通信领域继固定通信到移动通信,模拟通信到数字通信之后第三次革命。SDR设备能够接收和发送更宽频率范围的信号。

SDR模块的用途:

  • 调试无线设备之间的通信问题:借助SDR我们能够清楚了知道所传输的数据
  • 开发新的通信协议:在进行硬件测试之前我们可以使用SDR对通信协议原型的功能测试
  • 安全研究和逆向工程:获取通过RF传输的原始数据,测试不同的解码技术
  • 图2:在PC端进行各种通信协议或功能的测试

    图2:在PC端进行各种通信协议或功能的测试

    目前FreeSRP的众筹资金已经超过14000美元,距离截止日期还剩下21天。Lukas会在此基础上继续进行改版,降低材料和生产成本,缩小板卡物理尺寸,提升性能,同时提供更多的软件测试实例。

    众筹网址: https://www.crowdsupply.com/lukas-lao-beyer/freesrp

    声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利