Table of Contents
前言
本文的目的是为了后续「USRP」即软件无线电的基础,只有环境安装成功之后,才可以进行后续的操作。
一、MATLAB & Simulink
1.1、MATLAB
MATLAB(Matrix Laboratory,矩阵实验室)是由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可用来创建用户界面,以及调用其它语言(包括C、C++、Java、Python、FORTRAN)编写的程序。
MATLAB主要用于数值运算,但利用为数众多的附加工具箱,它也适合不同领域的应用,例如控制系统设计与分析、影像处理、深度学习、信号处理与通讯、金融建模和分析等。另外还有配套软件包Simulink提供可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。
截至2020年,MATLAB在全球拥有超过400万用户。MATLAB用户来自工程,科学和经济学领域。
1.2、Simulink
Simulink是The MathWorks公司开发的用于动态系统和嵌入式系统的多领域模拟和基于模型的设计工具,常集成于MathWorks公司的另一产品MATLAB中与之配合使用。
Simulink提供一个交互式的图形化环境及可定制模块库(Library),可对各种时变系统,例如通讯、控制、信号处理、影像处理和图像处理系统等进行设计、模拟、执行和测试,也可以进行基于模型的设计。
1.3、软件版本问题
需要注意的是,MATLAB版本不同USRP工具包也有变化,主要是因为USRP Communication Toolbox 团队会一直修复BUG以及修改逻辑上的问题,老版本和最新版本就由模块逻辑上的差异,导致代码需要重新写,因此使用最新版的MATLAB 是最正确的选择。
二、环境安装
2.1 工具包安装
在MATLAB的主界面,点击附加功能 » 获取附加功能,如图(1.1)所示
在「 附加功能资源管理器 」的搜索框输入USRP,找到名为「 Communications Toolbox Support Package for USRP Radio 」的工具包,然后进行安装。
备注:暂无离线安装包,需要在线下载。(老版本下载失败几率较大,挂着代理速度更快)
安装完成之后,请直接点击关闭。
2.2 USRP 配置
如果您使用的是USRP-202X、293X、294X、295X,则需要配置主机IP为192.168.10.1,子网掩码:255.255.255.0。
「控制面板 » 查看网络状态和任务」
找到:“未识别的网络”。
未识别的网络
点击:“属性”
点击确定,完成配置。
如果你的设备是E系列的,请重复上述步骤,配置主机IP为192.168.3.1,子网掩码:255.255.255.0。