USRP2
通用软件无线电外设
USRP(Universal Software Radio Peripheral,通用软件无线电外设)旨在使普通计算机能像高带宽的软件无线电设备一样工作。从本质上讲,它充当了一个无线电通讯系统的数字基带和中频部分。USRP2 是 USRP 第二代产品设计中的过渡产品,已由 USRP N 系列替代并于 2011 年 3 月停产。
设计理念
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
采样的量化精度为 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)
最新修订时间:2023-07-28 22:07
目录
概述
设计理念
参考资料