两块B210同时连接实现四通道接收

由于项目需要能够同时实现3个通道进行接收,本文研究如何实现四通道接收。

关于USRP的详细使用参见Knowledge Base

1-硬件


1.1-B210 硬件参数

B210 硬件配置
Xilinx Spartan 6 XC6SLX150 FPGA
Analog Devices AD9361 RFIC direct-conversion transceiver
Fequency range: 70 MHz - 6 GHz
Up to 56 MHz of instantaneous bandwidth (61.44MS/s quadrature)
Full duplex, MIMO (2 Tx & 2 Rx)
Fast and convenient bus-powered USB 3.0 connectivity
Optional Board Mounted GPSDO

1.2-前端规格


1.2.1-调谐

射频前端具有单独可调的接收和发送链。在B200和B200 mini上,有一个发射和一个接收射频前端。在B210上,可以在MIMO配置中使用发射和接收两者。仅对于B210上的MIMO情况,两个接收前端共享RX LO,而两个发射前端共享TX LO。每个本振可在50mhz和6ghz之间独立调谐,可用于1或2个信道;所有使用相同本振的信道必须使用相同的采样参数,包括采样率和射频中心频率。

1.2.2-增益

所有前端都有单独的模拟增益控制。接收前端有76db的可用增益;发射前端的可用增益为89.8db。增益设置是特定于应用程序的,但建议用户考虑使用至少一半的可用增益来获得合理的动态范围。

1.2.3-带宽

模拟前端具有200 kHz至56 MHz的无缝可调带宽。
一般来说,当请求任何可能的主时钟频率时,UHD将自动配置模拟滤波器,以避免任何混叠(RX)或带外发射,同时让尽可能干净的信号通过。
然而,如果你碰巧有一个非常强的干扰源在你的RX-LO频率的主时钟频率的一半之内,你可能想要减少这个模拟带宽。您可以通过调用hd::usrp::multi_usrp::set_rx_bandwidth(bw)来实现。
控制模拟接收带宽的属性是 带宽/值(bandwidth/value)。
UHD不允许您设置比当前主时钟速率更大的带宽。

1.3-射频规范


USRP-B200/B210/B200mini/B205mini源于模拟器件AD936x集成收发芯片,器件的整体射频性能在很大程度上取决于收发芯片本身。

1.3.1-射频性能

射频性能
SSB/LO Suppression单边带/本振抑制 -35/50 dBc
Phase Noise相位噪声 3.5 GHz 1.0 deg RMS
Phase Noise相位噪声 6 GHz 1.5 deg RMS
Power Output功率输出 >10dBm
IIP3 (@ typ NF) -20dBm
Typical Noise Figure典型噪声系数 <8dB
Maximum Input Power最大输入功率: 0 dBm

1.3.2-输入/输出阻抗

所有射频端口通常匹配50欧姆,回波损耗为-10dB或更好。详细测试待定。

1.4-接口和连接


B200/B210/B200mini - USB 3.0

1.4.1-GPIO

Power on state
The hardware power on state and UHD initial state for the front-panel GPIOs is high-Z. For the B2xx, B2xxmini there are no external pull-ups/pull-downs for the GPIO pins, but the FPGAs do have them and they are configured as follows: B2xx: pull-up, B2xxmini: pull-up.

Output Current
The GPIOs are configured as LVCMOS33 outputs with pull-ups on the B2xx. The strength for LVCMOS and LVTTL on Spartan 6 is 12 mA if not otherwise specified.

1.4.2-Timing Reference Input 定时基准输入

B200/B210
1-PPS:
Maximum: 5V
10 MHz:
Maximum: 15dBm (3.5Vpp into 50 ohms)

2-设备连接


2.1-将USRP连接到主机

附带的USB 3.0电缆为USRP总线系列提供电源和数据连接。电缆的主机端必须插入USB 2.0或3.0端口。请注意,USB2.0链路提供的带宽比USB3.0链路少。另请注意,如果使用GPSDO(仅限B200/B210),则必须连接外部直流电源。

3-GPSDO选择指南


参见GPSDO选择指南

4-USRP设备的同步和MIMO性能


参见USRP设备的同步和MIMO性能

FAQ


我可以用USRP B200/B210构建一个多单元系统吗?

可以使用10mhz/1pps输入和类似OctoClock-G的外部分配系统来同步多个USRP B200/B210设备。但是,当多个设备通过同一个控制器传输数据时,USB3.0/2.0的性能会发生巨大变化。通常,如果需要构建高通道计数系统,我们建议使用USRP N200/N210。

我可以访问USRP B200/B210的源代码吗?

对。USRP B200/B210由USRP Hardware DriverTM软件支持。您可以在UHD git存储库中找到USRP B200/B210和所有其他USRP型号的驱动程序和FPGA源代码:http://files.ettus.com/manual/page_build_guide.html

参考


B200/B210/B200mini/B205mini
B200/B210/B200mini/B205mini Getting Started Guides
GPSDO Selection Guide
Synchronization and MIMO Capability with USRP Devices

原文地址:https://www.cnblogs.com/jsdy/p/14906349.html