MATLAB连接X310
网上有很多关于这方面的资料,我根据这些资料和自己的实际经验进行总结
友情提醒:要经常摸墙消静电哦
一、电脑设置
1.调整主机的以太网IP地址为“192.168.10.X”(X≠2)
由于USRP的IP默认地址为192.168.10.2,因此我们这样设置可以保证它们在同一网段下。
点击“更改适配器”选项,找到“以太网”,双击打开后点击其属性,点击“Internet协议版本4(TCP/IPv4)”
2.设置“1.0Gbps全双工”(如果第三步能直接成功,可跳过该步骤)
由于在X310中,我们使用光电转换器插在1G的以太网口,因此我们在设置以太网的过程中,选择“属性-配置-高级”中,“连接速度和双工模式”,选择“1.0Gbps全双工”
3.通过ping命令测试是否连接到X310
WIN + R打开“运行”,输入cmd打开命令提示符,输入“ping 192.168.10.2”
二、MATLAB配置
1.在MATLAB的附加功能中找到“Communication Toolbox Support Package for USRP Radio”,进行安装
2.安装好MATLAB的USRP插件后,可以在MATLAB的命令行下输入findsdru
3.在知道UHD版本后,我们需要去安装UHD驱动
三、安装UHD驱动
1.前往Ettus官网去下载UHD驱动,加载可能要较长时间,需耐心等待 :
我的设备是4.2.0.0版本,找到该文件夹
找到win10系统文件夹
下面有四个文件,对应32位/64位系统的VS2017和2019版本
我选择了64位的VS2019版本,下载安装驱动,一路默认下一步
2.前面安装是一路默认,后面我们需要手动添加path到系统路径
此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量-> Path -> 编辑 -> 新建 -> C:\Program Files\UHD\bin
添加完一路确定即可。
3.刚刚添加path的路径文件夹中找不到libusb-1.0.dll文件怎么办
参考
的2.5节。
4.验证驱动安装是否成功
用X310连接电脑,通过WIN + R打开“运行”,输入cmd打开命令提示符,输入“uhd_find_devices”,得到下图所示的结果,证明安装成功。
tips:输入“uhd_usrp_probe”也可以的