OpenUSRP项目介绍

USRP是美国Ettus Research公司出款的用于学习软件无线电的硬件,基本被所有SDR软件所支持

USRP的价格也相对比较贵,国内一款B210的设备基本要过万,给学习软件无线电带来压力

不过由于USRP的驱动UHD是开源的项目,所以可以使用自己做的第三方接口模拟USRP设备

目前可以使用LimeSDR设备,模拟成USRP B210设备使用,减少代码的多次移植问题

OpenUSRP提供两种安装模式,一个是LIBUHD模式,可以在编译驱动的时候自己打包进去

还有一个是MODULE模式,可以变成附加模块,实现USRP设备的模拟

Gnuradio支持

Linux和MacOS可以直接使用module模式

windows下建议直接替换UHD.dll文件使用,module模式需要配置UHD_MODULE_PATH环境变量及自己编译

 

Matlab支持

windows下替换C:\MATLAB\SupportPackages\R2016a\toolbox\shared\sdr\sdru\bin\win64下面的UHD.dll文件,可让Matlab支持limeSDR设备了

LabVIEW的UHD文件为不开源版本,暂时不支持。

注意:

UHD有版本区别,有时候替换无法工作,就需要自己编译重新安装

附件Windows二进制文件,基于matlab的uhd-1543f56编译完成

[download id=”3″]

[download id=”4″]

项目地址:https://github.com/jocover/OpenUSRP

OpenUSRP项目介绍》有2个想法

  1. 请问能不能给一个联系方式,我看到了你的sdr #支持lime的插件,我在使用中出了一些问题,希望你能给解答,谢谢!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注