NI Platform for Spectrum Monitoring Systems Abhay Samant
NI Platform for Spectrum Monitoring Systems Abhay Samant Section Manager, RF and Wireless Communications ni. com
Elements of a Spectrum Monitoring System 1 to N Radio Front Ends Tx Multi-Processor Architecture Rx CPU Tx Rx Mechanicals GPU Data Bus Hardware is Commoditized ni. com System Completion Data Bus FPGA DSP Software is the Hard Part!!! 3 Storage is Commoditized
NI’s Platform-Based Approach to Spectrum Monitoring NI’s Software Integrates all Aspects of System Design Hardware Integration § Integrated support Tx Rx for wide range NI RF hardware § Deployment platforms from. Data Bus Tx Rx highly-portable to highperformance ni. com Tx Rx Algorithm Development § Deep Lab. VIEW signal processing libraries CPU GPU § RFNo. C and GNU radio toolchain support § C, C++, . M, and VHDL integration FPGA DSP 5 System Completion Data Bus § An ecosystem of partners and Mechanicals developers § Better usability with native GUI and built-in remote access § Hardware synchronization and data storage Storage
Scalable Platform for RF and Wireless Communication Common Lab. VIEW Graphical System Design Software Performance mm. Wave Transceiver High Performance VSA Host Based SDR Prototyping High Performance SDR Prototyping Software Designed Instrumentation High Performance RF and Baseband Transceivers VST 200 MHz BW 6 GHz Fc Flex. RIO USRP 20 MHz BW 6 GHz Fc USRP RIO 160 MHz BW 6 GHz Fc 200 MHz BW 4. 4 GHz Fc Price ni. com 6 mm. Wave VSA 765 MHz BW 26. 5 GHz Fc Maximum SFDR of 117 d. B (1 Hz BW) at 20 GHz 2 GHz BW 76 GHz Fc
Benefits of Lab. VIEW for Spectrum Monitoring Tx Rx CPU Radio Front Ends • • • Tx Rx Get up and running quickly with broad range of example programs Maximize hardware performance with advanced driver API’s Wide range of receivers w/ user-programmable FPGAs ni. com GPU System Completion FPGA • • • DSP Quickly develop FPGA software using Lab. VIEW Fast prototyping using broad range of existing signal processing IP Easily Integrate IP from various languages including: C, C++, G, . m, and VHDL 7 • • • Control systems remotely using remote access technologies Stream massive signal bandwidth to hard disk Leverage ecosystem of more than 100, 000 Lab. VIEW developers and partners
PXIe-5667 System (7 GHz) Characteristics PXIe-5667 ITU Handbook Frequency Range 20 Hz - 3. 6 GHz 20 Hz - 7. 0 GHz 20 MHz – 3 GHz Preselection Sub-octave Filters Noise Figure 12 d. B < 3 GHz 14 d. B < 7 GHz 12 d. B Second Harmonic Intercept >+80 d. Bm +40 d. Bm IP 3 >+17 d. Bm +10 d. Bm > -129 d. Bc/Hz -100 d. Bc/Hz 30 GHz/sec -- Phase Noise @ 10 k. Hz Scan Rate PXIe-5694 Bank of Selectible IF Roofing Filters Note: PXIe-5667 is based on 14 GHz PXIe-5665 – but front end filters limit max frequency to 7 GHz PXIe-5667 is Fully Compliant to ITU Receiver Specifications ni. com PXIe-5693 Bank of Selectable RF Bandpass Filters 8
NI PXIe 26. 5 GHz Vector Signal Analyzer Specifications Frequency Range 20 Hz to 26. 5 GHz Analysis BW 320 MHz below 3. 6 GHz 765 MHz above 3. 6 GHz Phase Noise (typ, @10 k. Hz offset) -129 d. Bc/Hz @ 1 GHz Nom RMS Noise Floor (without pre-amp*) < -155 d. Bm/Hz (1 GHz) < -145 d. Bm/Hz (26 GHz) TOI > +20 d. Bm (20 Hz to 26 GHz) Flexibility Kintex-7 410 T FPGA Programmable w/ Lab. VIEW No. of Slots 7 *Noise floor at 1 GHz is -165 d. Bm/Hz with pre-amp engaged Add Heavenly ni. com 9
Ettus Research USRP Family Bus B 2 xx Embedded E 3 xx Networked N 2 xx High Performance X 3 xx 70 M – 6 G DC-30 M & 10 M– 6 G 56 MHz (32 MHz in 2 x 2) 40 MHz 160 MHz 2 Tx, 2 Rx w/ filter banks 1 Tx, 1 Rx 2 Tx, 2 Rx Good Better Best Integrated RF RF Daughterboards Communication USB Embedded 1 Gb. E 10 Gb. E or PCIe MIMO Capability 2 x 2 Up to 2 x 2 to 256 x 256 Lab. VIEW Support Yes No Yes NI Version USRP-290 x None USRP-292 x USRP-293 x USRP-294 x USRP 295 x Open S/W Ecosystem GNU Radio C++ Mat. Lab Xilinx ISE GNU Radio C++ Xilinx Vivado C Coder HDL Coder GNU Radio C++ Mat. Lab Xilinx ISE GNU Radio C++ Mat. Lab Xilinx Vivado Simulink C Coder HDL Coder Frequency (Hz) Bandwidth Channels RF Performance Architecture ni. com 10
USRP E-Series Overview Specs Applications • Frequency Range: 70 MHz - 6 GHz, 10 d. Bm power output • Mobile Network research • 2 x 2 MIMO standard configuration • Network testbeds • ~ 50 MHz BW / channel • • Xilinx Zynq-7020 Small, portable, low cost spectrum monitor • Small UAVs • Handheld universal communicator • ARM Dual-Core Cortex A 9 @ 667 MHz • 1 GB Processor RAM • 512 MB FPGA RAM • 120 x 90 x 50 mm, 375 g • 3 -9 W Features • I/O: Gig. E, Audio in/out, USB 2. 0 Host, GPS In Derivatives • Micro SD memory card slot • Waterproof - IP 67 • Invensys MPU-9150 A 10 -axis IMU • 4 Rx to TDOA/DF Applications • 3 -axis MEMs Gyro, Accelerometer & Magnetometer • OEM/Unboxed • Barometric Altimeter • Battery • U-BLOX AMY 6 -M GPS Receiver ni. com 11
E 312 Battery • Battery life powered down • Battery life on idle • Battery life on full load (1 x 1 TX/RX @5 GHz, 1 Mhz, 100%) • Battery life on full load (2 x 2 TX/RX @5 GHz, 1 Mhz, 100%) • Battery charge time to full ni. com 12 ~160 hr ~5: 30 hr ~2: 20 hr ~1: 45 hr ~2: 00 hr
E 313 IP 67 Enclosure Power Over Ethernet (POE) DC-DC Lightning Protection E 310 or E 312 Thermally Connected to Enclosure ni. com 13
Q High Sensitivity Dual Rx X-Series Daughterboard • Designed for regular monitoring and/or to gather wireless signal intelligence data • Provides spectrum measurements from 10 MHz to 6 GHz • Unlike existing Ettus Research direct conversion daughter-boards, will have two receive channels and a super-heterodyne front end which will deliver residual spurious performance better than -100 d. Bm. ni. com 14 Target Applications: • Direction Finding • Spectrum Monitoring • SIGINT/COMINT/ELINT 2 20 16
Roadmap Tx Rx CPU Radio Front Ends • • Tx Rx Wider bandwidth Higher Frequencies Signal Conditioning Multi-channel synchronization ni. com GPU System Completion FPGA DSP • Seamless support for heterogeneous compute nodes • Latency • Streaming • System Level abstraction 15 • Deployment • Data storage • Software for data analytics and insight • Foster open ecosystem
- Slides: 13