E31x MIMO XCVR 板
USRP E31x MIMO XCVR 子板具有集成的 MIMO 射频前端。
调整
RF 前端具有单独可调的接收和传输链。发送和接收均可用于 MIMO 配置。对于 MIMO 情况,两个接收前端共享 RX LO,两个发送前端共享 TX LO。每个 LO 均可在 50 MHz 和 6 GHz 之间调谐。
收获
所有前端都有单独的模拟增益控制。接收前端有 76 dB 的可用增益;发射前端有 89.8 dB 的可用增益。增益设置因应用而异,但建议用户考虑至少使用可用增益的一半以获得合理的动态范围。
LO锁定状态
前端提供了一个可通过 UHD API 查询的锁定传感器。
// 假定 'usrp' 是一个有效的 uhd::usrp::multi_usrp::sptr 实例
// 获取 rx 前端
usrp的状态-> get_rx_sensor ( "lo-locked" );
// 获取 tx 前端
usrp的状态-> get_tx_sensor ( "lo-locked" );
滤波器和天线开关
发送和接收滤波器组使用开关在可用滤波器之间进行选择。这些路径还取决于天线开关设置。开关设置不正确通常会导致输入/输出功率衰减。接收滤波器是带通滤波器(系列高通和低通滤波器),发射滤波器是低通滤波器。
与控制滤波器频带和天线开关相关的源代码位于e300_impl.c. 具体参考方法e300_impl::_update_bandsel, e300_impl::_update_atrs, e300_impl::_update_gpio, 和e300_impl::_update_enables。通常,这些方法根据发送和接收流的状态设置开关。
以下部分提供了用于前端 A 和 B 接收和发送路径的天线和滤波器选择的开关设置表。有关详细信息,请参阅原理图。
A 侧滤波器和天线开关
注意:X = don't care,T = 如果全双工,根据传输表设置位,否则不关心。如果 A <= freq < B,将选择滤波器范围 A – B。
收到

发送

注意:虽然传输滤波器是低通滤波器,但此表描述了 UHD 用于选择每个滤波器路径的调谐范围。该表还包括所需的传输启用状态。
B 侧滤波器和天线开关
注意:X = don't care,T = 如果全双工,根据传输表设置位,否则不关心。如果 A <= freq < B,将选择滤波器范围 A – B。
收到

发送

注意:虽然传输滤波器是低通滤波器,但下表描述了 UHD 选择每个滤波器路径的调谐范围。该表还包括所需的传输启用状态。