400-007-3336
usrp_support@tnm-corad.com.cn

第一次使用USRP

        请根据你购买的设备在 1,2,3,4 点中选择相应的方法配置你的计算机和设备。然后再根据 5,6 项测试软件环境和设备。


1 USRP 网络接口系列(USRP N200,USRP N210,USRP 2)

            主机网络设置:USRP 网络接口系列初始 IP 地址为 192.168.10.2 。需要把 PC 机的 IP 设置为与 USRP 在同一网络。

1.1 左键单击桌面右上角的网络连接图标,然后选择下拉菜单的“编辑连接..”选项打开“网络连接”窗口。


1.2 在“有线”选项卡中点击“添加”,设置网络连接名称为任意名称(以 usrp为例),并在“设备 MAC 地址”下拉菜单中选择将用于连接 USRP 的网卡:


1.3 点击“IPv4 设置”选项卡,点击添加按钮,输入 IP 地址: 192.168.10.1,子网掩码:255.255.255.0。完成后保存设置。


1.4 给 USRP 供电,并用网线连接 USRP 和 PC。在 PC 机桌面右上角左键单击网络连接图标,在下拉菜单中选择 usrp 连接。


1.5 在终端运行:uhd_find_devices,看 PC 机是否已经连接上 USRP:


1.6 给 USRP 烧写固件(一般在第一次使用或更新 UHD 时需要做这一步):sudo usrp_n2xx_simple_net_burner


到此,整个 UHD+GNU Radio 平台就算搭建好了。

2 USRP B100 和 B110

        给 USRP 供电,并用配套的 USB 连接线连接 USRP 和 PC 机。由于每次运行程序,UHD 会自动给 USRP 装载固件和 FPGA 镜像,该系列不需要进行特别设置。


3 USRP B210 和 B200

提示:

1) B200 不需要额外供电,所以 Ettus 没有提供电源适配器;

2) B210 在 1 收 1 发情况下,也不需要电源,双收双发情况下才需要外接电源适配器。为了方便烧写固件和 FPGA 镜像,先不使用电源适配器,等烧写完成后,在有需要的情况下再接上电源。

用配套的 USB 连接线连接 USRP 和计算机。在终端运行 

uhd_usrp_probe

烧写完 firmwa 后,很可能没继续烧写 FPGA 镜像,显示 No devices found, 如下图所示:


这时候将 USRP 的 USB 连接线从计算机上拔出来,再马上插回去,重新运行 uhd_usrp_probe


这时可以正常烧写固件和 FPGA 镜像了。

4 X310 和 X300

X3x0 提供了多种连接方式到计算机。

1) 千兆网口 将 X3x0 配套的万兆网转千兆网适配器(SFP Adapter for 1GigE)接在 X3x0 的 port 0 万兆网口,如下图所示。


        该网口默认 IP 地址是 192.168.10.2,用配套的网线连接 X3x0 到计算机的千兆网口。计算机对应网口的 IP 地址配置为 192.168.10.1,具体配置方式和 1.1,1.2,1.3 一致。然后按照 1.4,1.5 检测计算机是否能找到 USRP 设备。

        接下来运行 uhd_usrp_probe,可以查看设备详细信息。如果提示 fpga 镜像和 uhd 版本不兼容,请运行以下命令烧写 fpga 镜像:

/usr/local/lib/uhd/utils/usrp_x3xx_fpga_burner --addr=192.168.10.2

如下图所示

烧写完毕后重启设备即可。


2)万兆网口 将万兆网卡安装到计算的 PCI-E 插槽,然后将万兆网线一端连接到万兆网卡中的任意一个网口(Ettus 提供的万兆网卡有 2 个网口,计算机能够识别为 2 张网卡),万兆网线的另外一段连接到 X3x0 的 port 1 万兆网口:


给设备供电,并且按下 X3x0 的电源开关,这时计算机能够识别到有新的网络,编辑该网络:将网络连接名称修改为容易识别的名称,然后修改 MTU 为 9000。


接下点击“IPv4 设置”选项卡,修改网卡 IP 地址为 192.168.40.1(因为X3x0 的 port 1 网卡默认 IP 地址为 192.168.40.2),保持设置。


重启 X3x0 设备,运行 uhd_find_devices,查看设备是否能被计算机识别。然后运行 uhd_usrp_probe,查看设备详细信息,如果提示 fpga 镜像和 uhd 版本不兼容,请运行以下命令烧写 fpga 镜像:

/usr/local/lib/uhd/utils/usrp_x3xx_fpga_burner --addr=192.168.40.2

如下图所示

烧写完毕后重启设备即可。


3)PCI-E 连接卡(PCI‐Express Connectivity Kit 或者 ExpressCard PCIe Interface Kit) 将 PCI‐Express Connectivity Kit 中的板卡安装到计算机的 PCI-E插槽,(如果是笔记本用的 ExpressCard PCIe Interface Kit,将扩展卡连接到笔记本相应接口),用配套的连接线连接板卡和 X310 面板的 pcie x4 接口:


为了在 linux 系统中使用 PCIE 连接卡,需要在计算机中安装 NI USRP RIO kernelmodules。安装步骤如下:

A. 到 http://files.ettus.com/binaries/niusrprio/niusrprio-installer.tar.gz 下载安装软件压缩包;

B. 解压tar zxf niusrprio-installer.tar.gz


C. 安装:

sudo niusrprio-installer/INSTALL

所有安装提示都选择 y,安装脚本将会下载安装所有需要的文件。

D. NI USRP RIO kernel modules 使用方法:

打开 PCI-E 接口卡:

sudo /usr/local/bin/niusrprio_pcie start

关闭 PCI-E 接口卡:

sudo /usr/local/bin/niusrprio_pcie stop

查询状态:

sudo /usr/local/bin/niusrprio_pcie status

使用 PCI-E 接口卡连接 X3x0 时,不能热拔插。拔出连接线或者关闭 X3x0 之前,需要关闭 PCI-E 接口卡:sudo /usr/local/bin/niusrprio_pcie stop

安装完 NI USRP RIO kernel modules 后,运行sudo /usr/local/bin/niusrprio_pcie start

打开 PCI-E 接口卡,然后检查 X3x0 是否与计算机连接:uhd_find_devices。然后运行 uhd_usrp_probe 查看设备详细信息。如果

提示 fpga 镜像和 uhd 版本不兼容,请运行以下命令烧写 fpga 镜像:/usr/local/lib/uhd/utils/usrp_x3xx_fpga_burner --resource=rio0


SDR软件
RFNoC
UHD
GNU Radio
LabVIEW
MATLAB & SIMULINK
OpenBTS
OpenAirInterface (OAI)
srsLTE
gqrx
关于我们
联系我们
关于CORAD
关于Ettus
产品介绍
USRP X系列
USRP 网口系列
USRP USB接口系列
USRP嵌入式系列
射频子板
天线
线缆
附件
其他服务
TNM网站
公司新闻
行业动态
入门培训
GNU Radio培训
Visual Studio开发环境配置
硬件安装指导
关注我们
版权信息
USRP中文官方网(ettus.com.cn)所发布展示的“产品信息”,“培训资料”版权归USRP中文官方网所有和发布企业所有,任何收集本站产品信息并未经USRP中文官方网许可,USRP中文官方网将保留追究侵权者法律责任的权利。

粤ICP备 06126740-7号 © Copyright 2015.Corad All rights reserved. ettus.com.cn