15814078686
support@rssdr.com

第一次使用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 打开系统设置,在界面左边列表中点击网络(network),打开网络配置页面。


1.2 选择连接USRP的网卡,点击相应的齿轮按钮。打开网卡设置窗口。为了便于识别,可将网卡名称设置为USRP。将MTU从自动设置为1500。


1.3 点击“IPv4 设置”选项卡,点击Manual复选框,然后在Address栏输入IP地址: 192.168.10.1,子网掩码:255.255.255.0。完成后点击右上角Apply按钮保存设置。


1.4 给 USRP 供电,并用网线连接 USRP 和 PC。


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


1.6 在终端运行: uhd_usrp_probe,如果网络配置正常,并且设备的固件与计算机安装的UHD版本一致,程序会打印设备的详细信息,例如:


damon@damon:~/sdr$ uhd_usrp_probe 

[INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.15.0.HEAD-0-gaea0e2de

[INFO] [USRP2] Opening a USRP2/N-Series device...

[INFO] [USRP2] Current recv frame size: 1472 bytes

[INFO] [USRP2] Current send frame size: 1472 bytes

[INFO] [USRP2] Detecting internal GPSDO.... 

[INFO] [GPS] No GPSDO found

  _____________________________________________________

 /

|       Device: USRP2 / N-Series Device

|     _____________________________________________________

|    /

|   |       Mboard: N210r4

|   |   hardware: 2577

|   |   mac-addr: aa:bb:fa:32:16:25

|   |   ip-addr: 192.168.10.4

|   |   subnet: 255.255.255.255

|   |   gateway: 255.255.255.255

|   |   gpsdo: none

|   |   serial: xxxxxxxx

|   |   FW Version: 12.4

|   |   FPGA Version: 11.1

|   |   

|   |   Time sources:  none, external, _external_, mimo

|   |   Clock sources: internal, external, mimo

|   |   Sensors: mimo_locked, ref_locked

|   |     _____________________________________________________

|   |    /

|   |   |       RX DSP: 0

|   |   |   

|   |   |   Freq range: -50.000 to 50.000 MHz

|   |     _____________________________________________________

|   |    /

|   |   |       RX DSP: 1

|   |   |   

|   |   |   Freq range: -50.000 to 50.000 MHz

|   |     _____________________________________________________

|   |    /

|   |   |       RX Dboard: A

|   |   |   ID: UBX-40 v2 (0x007c)

|   |   |   Serial: xxxxxxx

|   |   |     _____________________________________________________

|   |   |    /

|   |   |   |       RX Frontend: 0

|   |   |   |   Name: UBX RX

|   |   |   |   Antennas: TX/RX, RX2, CAL

|   |   |   |   Sensors: lo_locked

|   |   |   |   Freq range: 10.000 to 6000.000 MHz

|   |   |   |   Gain range PGA0: 0.0 to 31.5 step 0.5 dB

|   |   |   |   Bandwidth range: 40000000.0 to 40000000.0 step 0.0 Hz

|   |   |   |   Connection Type: IQ

|   |   |   |   Uses LO offset: No

|   |   |     _____________________________________________________

|   |   |    /

|   |   |   |       RX Codec: A

|   |   |   |   Name: ads62p44

|   |   |   |   Gain range digital: 0.0 to 6.0 step 0.5 dB

|   |   |   |   Gain range fine: 0.0 to 0.5 step 0.1 dB

|   |     _____________________________________________________

|   |    /

|   |   |       TX DSP: 0

|   |   |   

|   |   |   Freq range: -200.000 to 200.000 MHz

|   |     _____________________________________________________

|   |    /

|   |   |       TX Dboard: A

|   |   |   ID: UBX-40 v2 (0x007b)

|   |   |   Serial: xxxxxxx

|   |   |     _____________________________________________________

|   |   |    /

|   |   |   |       TX Frontend: 0

|   |   |   |   Name: UBX TX

|   |   |   |   Antennas: TX/RX, CAL

|   |   |   |   Sensors: lo_locked

|   |   |   |   Freq range: 10.000 to 6000.000 MHz

|   |   |   |   Gain range PGA0: 0.0 to 31.5 step 0.5 dB

|   |   |   |   Bandwidth range: 40000000.0 to 40000000.0 step 0.0 Hz

|   |   |   |   Connection Type: QI

|   |   |   |   Uses LO offset: No

|   |   |     _____________________________________________________

|   |   |    /

|   |   |   |       TX Codec: A

|   |   |   |   Name: ad9777

|   |   |   |   Gain Elements: None


1.7 如果运行uhd_usrp_probe,程序提示设备固件和UHD不兼容,需要给 USRP 烧写固件,在终端运行:uhd_image_loader --args=type=usrp2

固件刷完后,设备断电重启,运行uhd_usrp_probe,应该可以打印设备详细信息了。

3 USRP B210 和 B200

提示:

1) B200 使用USB 3.0接口供电,不需要额外供电,所以 Ettus Research公司没有为USRP B200提供电源适配器;

2) B210 在 没有安装GPSDO时,不需要使用额外的电源适配器供电,只用USB供电即可。安装了GPSDO后,建议外接电源适配器。

用配套的 USB 连接线连接 USRP 和计算机的USB 3.0接口。USRP B210和B200的固件和FPGA程序,在掉电后会丢失,即非永久性的。上电后运行调用UHD驱动的程序,UHD驱动会自动给USRP刷固件。一般情况下,USRP连接到计算机后,运行uhd_usrp_probe程序, 检查计算机是否能检测到并且正确识别USRP B210或B200:

如果计算机没有正确识别设备,或者在程序运行过程中驱动报错,可以让设备掉电(取下USB连接线,取下电源适配器接头),然后重新接上USB接口,刷新固件。

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 镜像:

uhd_image_loader --args=type=x300

如下图所示

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


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 镜像,烧写完毕后重启设备即可。

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. 到 https://files.ettus.com/binaries/niusrprio/niusrprio-installer-18.0.0.tar.gz 下载安装软件压缩包;

B. 解压tar zxf niusrprio-installer-18.0.0.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 镜像:

uhd_image_loader --args="type=x300,resource=<NI-RIO resource>"


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

粤ICP备20009059号 © Copyright 2019. All rights reserved. ettus.com.cn