这两天带师弟控了一下USRP X310系列,发生了很多啼笑皆非的故事。这里记录一下。
版本:MATLAB 2020a
USRP: X310系列(2940R)
端口:LAN口
上位机步骤:
- 调整主机IP地址为"192.168.10.X"(注意X不能为2,通常USRP默认地址为2);
- 在自己的以太网设置中,选择“属性-配置-高级”中,“连接速度和双工模式”,选择“1.0Gbps全双工”;
- 把网线插入值USRP的0口;(发生过插1口死活ping不同的情况)
- 使用“cmd”中的ping工具,尝试一下ping"192.168.10.2",如果能ping通说明物理层这里没有问题。如果ping不同,有可能是USRP的固定IP地址被调过了,也有可能是1,2步骤没做对
MATLAB步骤:
5. 首先登录MATLAB账户,在支持包中选择下载“Communication Toolbox Support Package for USRP Radio”;
6. 使用“findsdru”命令,查找USRP型号及IP地址。(如果已经对USRP的IP地址进行过配置,则这里回返回配置后的IPAddress);
7. 通常来说,“findsdru”命令返回的字段“Status”为“Not compatible”。所以这里需要对其下载相应的FPGA程序。
8. 使用"sdruload(‘Device’,‘X310’,‘IPAddress’,‘192.168.10.2’)",等待下载完成即可。(IP地址为USRP设置的IP地址)
9. 重启USRP,使用findsdru命令,看到“Status”为success。