1、参考资料
- Ettus Knowledge Base
- USRP Manual
- USRP X3x0 Series
- X300/X310 hardware resource
- TwinRX hardware resource
2、操作环境
- ThinkStation P710 + Nvidia Quadro P2000
- Ettus X310 motherboard
- TwinRX daughterboard
- Ubuntu 20.04
- 一副好天线
3、USRP设备安装
3.1 安装子板
x310有两个子板插槽,左边是slot A,右边是slot B,可以同时支持两块子板(有的子板由于时钟频率不兼容,无法同时工作,具体请参考Ettus官方文档)。
TwinRX子板按照说明书安装即可,安装好的效果是这样的。
3.2 X310面板接口
前面板从左到右依次是:JTAG、子板A天线接口、AUX I/O、子板B天线接口、电源开关键。
后面板从左到右依次为:电源、以太网0、以太网1等,其他没用过,看图即可。
需要说明一下X310的两个以太网接口。以太网0的速率由FPGA运行的image决定:当使用HG版本的FPGA image时,以太网0速率为1Gbps,且不支持10M和100M自适应,需要使用六类网线;当使用XG版本的FPGA image时,以太网0为10Gbps。uhd提供了uhd_images_downloader和uhd_image_loader工具,用来下载和加载FPGA镜像。
以太网1始终为10Gbps。
4、Ubuntu下的软件安装
4.1 Ubuntu20.04安装uhd-host
Ubuntu20.04可以从直接apt安装uhd,目前(2021.09)版本为3.15.0,命令如下:
sudo apt install uhd-host
也可以使用Ettus的官方ppa替代Ubuntu的源,目前最高支持20.04。<