由於項目需要能夠同時實現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選擇指南
4-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