USRP2

USRP2

USRP(Universal Software Radio Peripheral,通用軟體無線電外設)旨在使普通計算機能像高頻寬的軟體無線電設備一樣工作。從本質上講,它充當了一個無線電通訊系統的數字基帶和中頻部分。USRP2 是 USRP 第二代產品設計中的過渡產品,已由 USRP N 系列替代並於 2011 年 3 月停產。

基本介紹

  • 中文名:USRP2
  • 外文名:Universal Software Radio Peripheral
  • 中文譯名通用軟體無線電外設
  • 功能:C++ 或者 Python 開發應用程式
設計理念,組成,性能,子板,

設計理念

GNU Radio是一個開源的軟體定義無線電(SDR)平台。它有一個世界範圍內的開發者和用戶社區為其貢獻了堅實的基礎代碼,並提供了許多軟體和硬體的實際套用。它提供了一個完整的開發環境,以創建您自己的無線電,為您處理所有的硬體接口、多執行緒、可移植性的問題。GNU Radio提供所有通用軟體無線電需要的庫,包括各種調製方式(GMSK、PSK、QAM、OFDM 等)、糾錯碼(R‐S 碼、維特比碼、Turbo 碼)、信號處理模組(最優濾波器、FFT、均衡器、定時恢復)和調度。它是一個很靈活的系統,允許用戶使用C++ 或者 Python 開發應用程式。
USRP背後的基本設計理念是在主機 CPU 上使用諸如 GNURadio完成所有波形相關方面的處理,比如調製和解調 。所有諸如數字上下變頻、抽樣和內插等高速通用操作都在 FPGA 上。USRP的真正價值是它能使工程師和設計師以低預算和最少的精力進行創造。為數不少的開發者和用戶貢獻了大量的代碼庫,並為軟體和硬體提供了許多實際套用。靈活的硬體、開源的軟體和擁有經驗豐富用戶社區群的強強聯合,使它成為您軟體無線電開發的理想外設。

組成

基於USRP的成功經驗,USRP2以更高速度和更高的精度(100 MHz 14 位)ADCs 和(400 MHz 16 位)DACs 在允許使用更寬波段的信號,增加了信號的動態範圍。針對DSP 套用最佳化了的大型現場可程式門陣列(FPGA)可以在高採樣率下處理複雜波形。千兆乙太網絡接口,使應用程式可以使用 USRP2同時傳送或接受 50 MHz 的射頻頻寬。在 USRP2 中,FPGA 出現了諸如數字上變頻器和下變頻器等高速採樣處理器。較低採樣率的操作可在主機電腦上,甚至可以在具有32 位RISC 微處理器和有很大用戶設計自由空間的 FPGA 上做。USRP2的配置和固件存儲在一個SD 快閃記憶體卡里,無需特別的硬體就可以輕鬆編程。

性能

千兆級乙太網接口、採樣的量化精度為 8 bit 情況下瞬時射頻頻寬(RF bandwidth)為 50 MHz
USRP2
採樣的量化精度為 16 bit 情況下瞬時射頻頻寬(RF bandwidth)為 25 MHz
Xilinx Spartan 3-2000 FPGA、
兩路100 MHz 14 位ADCs、
兩路400 MHz 16 位DACs、
1 MByte 的高速SRAM、
鎖定到 10Mhz 的外部參考時鐘、
1 PPS (每秒一個脈衝)的輸入、
配置存儲在標準的SD 卡、獨立運行、
能夠把多個系統鎖定在一起用於MIMO、
同 USRP 的子板兼容。
USRP2 是 USRP 第二代產品設計中的過渡產品,已由 USRP N 系列替代並於 2011 年 3 月停產。

子板

同 USRP 的子板兼容:包括
傳送和接收子板(BasicRX/BasicTX、LFRX/LFTX、TVRX、TVRX2、DBSRX、DBSRX2)
收發類子板(RFX400、RFX900、RFX1200、RFX1800、RFX2200、RFX2400、XCVR2450、WBX、SBX)

相關詞條

熱門詞條

聯絡我們