印刷个性化网站建设的意义,网站需要兼容哪些浏览器,wordpress 文件发送邮件,做互联网网站待遇文章目录 前言一、本地环境二、前期准备1、MATLAB版本、labview版本、UHD 版本对应关系2、下载 GNU Radio Companion3、确定 USRP UHD 版本①、下载一个 USRP 硬件驱动程序②、确认 MATLAB 的 UHD 版本 三、下载 USRP 通信工具箱支持包四、使用 MATLAB 连接 USRP 前言
本文记录… 文章目录 前言一、本地环境二、前期准备1、MATLAB版本、labview版本、UHD 版本对应关系2、下载 GNU Radio Companion3、确定 USRP UHD 版本①、下载一个 USRP 硬件驱动程序②、确认 MATLAB 的 UHD 版本 三、下载 USRP 通信工具箱支持包四、使用 MATLAB 连接 USRP 前言
本文记录搭建使用 MATLAB 连接 USRP 环境的步骤。 这个博客我写了近一周遇到了很多坑matlab 版本换了好多版从 2019a -- 2023b -- 2021b -- 2021a所以准备入坑的小伙伴先确定你板卡里面的 USRP 固件是多少然后再去选择对应版本的 MATLAB 版本期间我也遇到了烧录新固件后设备成砖的情况后面找到原因是读卡器坏掉了这真的是太坑了导致那天一直想不明白为什么写入到 tf 卡的固件里面分区大小和总数没问题但是分区里面的数据就很奇怪。 重要提示我使用 MATLAB 2019a 安装时发现不支持 USRP-N3 系列的软件无线电产品且当前 USRP 之前烧录的固件版本为 UHD_3.15.0.0-vendor所以才将 MATLAB 版本升级到 R2021a 版本2021a、2021b 版本支持 USRP-N320且对应的固件都是 UHD_3.15.0.0-vendor
但是 2021b 版本会出现下面的报错去网上找解决问题的方法无果 因此最终将 MATLAB 版本定为 R2021a 一、本地环境
电脑操作系统Windows11MATLAB 版本MATLAB 2021aUSRP 型号USRP-N320USRP 固件版本UHD_3.15.0.0-vendor
二、前期准备
MATLAB 要能连接 USRP需要 MATLAB 的 UHD 版本与 USRP 的固件版本相匹配而安装 UHD会在安装路径下有一个与该版本对应的一个 USRP 所用的固件可以烧写到 USRP 中使得版本匹配。
1、MATLAB版本、labview版本、UHD 版本对应关系
LabVIEWMATLABUHD2019R2021bUHD_3.15.0.0-vendor2020R2022bUHD_4.1.0.4-vendorR2023bUHD_4.2.0.0-vendor
2、下载 GNU Radio Companion
GNU Radio Companion 是一个用来产生信号流程图及流程图源代码的图形化工具这步大家可选择性进行安装不是必须项可跳过此步骤直接到 3、确定 USRP UHD 版本
下面是下载 GNU Radio Companion 的步骤
进入网址https://wiki.gnuradio.org/index.php?titleInstallingGR点击 Windows Radioconda installer 下载完毕后双击该文件进行安装一路默认直至安装成功。安装成功后在 window 开始菜单中会显示下述图标。
3、确定 USRP UHD 版本
①、下载一个 USRP 硬件驱动程序
1这一步需要下载一个 USRP 硬件驱动程序
USRP 硬件驱动程序和用户手册https://files.ettus.com/manual/page_install.html 驱动安装包链接https://files.ettus.com/binaries/uhd/ 选择 3.15 版本点进去后选择 Windows-10-x64
2安装 USRP 硬件驱动程序我安装在了 D:\UHD 目录下安装后如下图所示
打开终端敲击 uhd_find_devices 查找设备记得要将 USRP 通过网线连接到你的电脑网口 添加环境变量 再次敲击 uhd_find_devices 查找设备 可以看到 UHD 版本为 3.15且可以找到当前所连接的 USRP。
②、确认 MATLAB 的 UHD 版本
getSDRuDriverVersion()可以看到 MATLAB 的 UHD 版本也是 3.15
三、下载 USRP 通信工具箱支持包
在 MathWorks 下载通信工具箱提供的 USRP 支持https://www.mathworks.com/hardware-support/usrp.html
点击 Get support package 进行下载
四、使用 MATLAB 连接 USRP
1、在 MATLAB 中打开刚刚下载的文件 2、弹出如下窗口点击我接受 3、弹出如下窗口点击下一步进行下载 UHD 固件和 FPGA 镜像以及 UHD 预编译库 MATLAB 2021a ----21.1.3
4、可以看到下载和安装进度等待下载和安装成功 5、安装完毕后点击立即设置 立即设置后面的工作是给 USRP 烧录固件如果不需要烧录固件可以选择稍后设置。 后面烧录固件的就按照提示做就可以这里跳过了步骤。
6、打开 matlab 终端输入 findsdru 查找设备 成功找到设备。 我的qq2442391036欢迎交流