MATLAB连接USRP实现数据采集

本文详细介绍了如何使用MATLAB连接USRP 2955进行数据采集。主要内容包括:设置USRP和电脑的IP地址,确保MATLAB(2019b)与UHD版本匹配,安装必要的软件包和Python环境,解决固件兼容性问题,烧录固件和MATLAB驱动,最终成功执行数据接收操作。
摘要由CSDN通过智能技术生成

本文主要针对USRP 2955设备进行数据接收。2955由X310进行封装,可以实现数据的收发。

1、USRP连接电脑需要修改IP地址。USRP中的IP地址默认为192.168.10.2。因此电脑端需要修改IP地址为192.168.10.1 ,子网掩码为255.255.255.0。

2、MATLAB2018中的UHD版本为3.9.7,MATLAB2019中的UHD版本为3.13。USRP官网目前的最新版本为3.14。要保证MATLAB能够连接上USRP需要两个的版本一致,因此使用MATLAB2019和USRP的3.13。其中MATLAB2019中需要下载Communications Toolbox Support Package for USRP Radio功能包。

3、官网下载uhd_3.13.1.0-release_Win32_VS2014。将路径添加到环境变量中,该软件需要pip和python2.7的支持。因此需要先安装python,python2.7.8以上的版本才自带pip。因此需要安装python2.7.8。

4、安装完成后断开网络修改IP,连接USRP,首先执行uhd_find_devices确定是否发现设备,若通过网线连接,网口灯不亮,则利用VIVADO烧写bit文件。

5、uhd_usrp_probe 命令,使用探针工具若检测到如下问题(固件有问题需要更新):


Error: RuntimeError: Expected FPGA compatibility number 35, but got 33:
The FPGA image on your device is not compatible with this host code build.
Download the appropriate FPGA images for this version of UHD.
As an Admi

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值