4.2 NI-USRP驱动安装与检测

4.2 NI-USRP驱动安装与检测

总目录链接:https://blog.csdn.net/m0_37660088/article/details/122646925

说明:USRP驱动安装分两种,一种是NI-USRP驱动,一种是UHD驱动,两者应用场景不同。

(1)NI-USRP官方驱动用的较少,一般用在windows系统中,使用Labview软件进行应用。

(2)UHD驱动用的较多,MATLAB与USRP连接时需要,在Linux系统中使用GNURadio也需要使用UHD驱动。

此外,我们在网上搜索关于USRP的时候,相关内容最多的就是在Ubuntu系统上安装UHD驱动和GNURadio应用,这也是主流应用方式。

接下来,我们将针对这两种驱动的安装做一些讲解:

一、NI-USRP官方驱动

安装步骤

  1. NI-USRP官方下载地址:https://www.ni.com/zh-cn/search.html?q=NI-USRP&value_=NI-USRP&section_=query&searchType_=default&separator_=5&i_=0&ps=10&pg=1
    请添加图片描述

  2. 进入后,可以对操作系统、版本等信息进行选择,然后下载即可。
    请添加图片描述

  3. 下载完成后,会出现如下图标。
    请添加图片描述
    其实这个软件并不是很大,就是一个NI公司的一个Package Manager,然后里面会有各种与USRP相关的支持软件。

  4. 双击进入后会出现如下界面。
    请添加图片描述
    从上面的内容可以印证我们开头所写的总结,用于Labview软件与USRP连接的支撑文件。

  5. 点击“下一步”,选择“我接受上述许可协议”,点击“下一步”。
    请添加图片描述

  6. 继续“下一步”。
    请添加图片描述

  7. 继续“下一步”。
    请添加图片描述

  8. 继续“下一步”。
    请添加图片描述

  9. 勾选“我接受上述许可协议”,点击“下一步”。
    请添加图片描述

  10. 勾选“我接受上述2条许可协议”,点击“下一步”。
    请添加图片描述

  11. 点击“下一步”。
    请添加图片描述

  12. 点击“下一步”。
    请添加图片描述

  13. 等待安装,首次安装过程较慢。
    请添加图片描述

  14. 安装完成,选择“否”,重启电脑。
    请添加图片描述
    注意:有可能出现安装失败的可能,提示“服务器过早关闭了连接”,可以多试几次,大部分原因在于网速的问题。
    请添加图片描述
    测试

我们以USRP B210为例进行测试。将B210的USB口插入电脑的USB3.0(必须3.0)口内,如果USB是3.0的,但是还是检测不了,那就可能计算机缺少3.0的USB驱动。打开“NI-USRP Configuration Utility”软件。
请添加图片描述
打开后如下界面即证明安装成功。
请添加图片描述
提示:用N310等较为高阶的USRP测试时,需要配置计算机的网段与USRP的网段一致,方可测试。此外高阶设备开机测试顺序为,先打开USRP设备等待30s以上,然后再电脑开机,打开软件。这一过程并不是很严谨。不一定非要按照这个顺序,如果检测失败就各种方法多试一试。N310网线连接时不能使用转接头,所需的网线也有较高的要求。具体要求可参考4.2.1 适配MATLAB的USRP驱动安装与检测过程

二、UHD驱动安装

安装步骤

  1. 然后将B210设备的USB插入电脑上的USB3.0的接口上(必须是USB3.0的口,2.0的很可能无法连接)。

  2. USRP设备接入后,需要在电脑上安装驱动才能正常运行。本次安装的是UHD驱动,版本为UHD_3.15。UHD驱动下载链接为:https://files.ettus.com/binaries/uhd/。进入后选择3.15版本的,然后下载下来。请添加图片描述
    说明:安装版本不鼓励安装太新的,也不鼓励安装太老的。

  3. 下载完毕UHD驱动后,进入“设备管理器”。 请添加图片描述

  4. 在“设备管理器”中“其他设备”里,有如下显示。
    请添加图片描述

  5. 然后双击“WestBridge”,点击“更新驱动程序”。
    请添加图片描述

  6. 进入后,选择下方“浏览我的电脑以查找驱动程序”。
    请添加图片描述

  7. 然后找到自己下载UHD驱动程序的位置,勾选“包括子文件夹”,点击下一页,安装即可。
    请添加图片描述
    注意:在安装驱动后运行过程中可能会出现缺少libusb-1.0.dll文件的情况出现,在相关的网站下载相应的.dll文件,然后根据提示放入安装后UHD文件夹内即可。

  8. 成功安装驱动后,在“设备管理器”中,会出现以下标志,即显示安装成功。
    请添加图片描述

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
USRP-292x是一个高性能、通用的软件定义无线电平台,可以用于无线电频谱监测、通信系统仿真、无线电协议开发和测试等应用场景。作为一名初学者,我们应该了解如何正确地使用USRP-292x,以下是一个入门指南。 1.了解USRP-292x的硬件结构 USRP-292x由主机、FPGA(现场可编程逻辑器件)和RF模块组成。我们需要了解硬件结构并了解每个部分如何协同工作。了解硬件结构可以更好地理解USRP-292x的使用和功能,同时也为问题的排查提供了基础。 2.学习USRP-292x相关软件 USRP-292x相关软件是操作硬件的重要组成部分。学习相关软件可以让我们更方便地控制硬件,并且更好地了解USRP-292x的使用方式。其中主要的软件包括GNU Radio、UHD、gr-osmosdr等等。 3.熟悉USRP-292x的频率和带宽 频率和带宽是USRP-292x重要的参数。在使用USRP-292x之前需要先了解自己需要使用的频率和带宽是什么,这样可以更好地规划无线电应用场景和系统仿真。 4.制定USRP-292x工作流程 有了了解USRP-292x硬件结构、相关软件、频率和带宽的基础上,我们需要为USRP-292x制定一个工作流程。例如:确定无线电系统模型,设计信号处理流程,确定实验方案等等。 5.探索USRP-292x的应用 USRP-292x是一种通用、高灵活性的软件定义无线电平台,可以应用在许多无线电领域中。可以通过探索各种应用场景,了解不同领域里的硬件和软件需求,对USRP-292x的理解将会更加深入。 总之,了解USRP-292x的硬件结构和相关软件、熟悉频率和带宽、制定工作流程、探索应用场景等等,都是我们掌握USRP-292x的基础。随着对USRP-292x的理解加深,我们可以更好地应用它在各种无线电应用场景中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值