New Technologies for Software Defined Radio Farris Alhorr National Instruments Business Development Manager, IndRAA Farris.alhorr@ni.com ni.com
The World of Converged Devices More capability defined in software Functions change rapidly Increasingly complex to design and test
Smart Product Systems are Evolving Smart, Connected Product Product System System System Product Component Flight Airport
Hyper Connected Everything Data rate Capacity Power Consumption Coexistence Security Monitoring
SDRs Can Shorten the Transition from Design to Deploy Design Prototype Deploy
SDR Technology Solves a Wide Range of Applications Signal Intelligence Spectrum Monitoring and Policy Communication Protocol Design Rx Satellite Earth Station Monitoring Target Emulation RADAR Prototyping Rx
Software Defined Radio Architecture Multi-Processor Subsystem Real-time signal processor Host processor Physical Layer (PHY) Medium Access Control (MAC) ex FPGA, DSP Rx/Tx control ex. Host GPP, multi-core CPU PLL VCO RF Front End General Purpose RF Dual LOs Contiguous Frequency Range D/A 0 90 CPU GPP FPGA DSP D/A A/D A/D 0 90 Host Connection Determines Streaming Bandwidth Ex. Gigabit E-net, PCIe Baseband Converters PLL VCO
System Architecture LTE/WiFi Application Frameworks LabVIEW Application Custom (C++, etc.) GNURadi o Python / GRC Windows MacOS Linux The Mathworks UHD Driver/RFNoC Portability Across Hardware, Interface, OS, and Dev. Environment Open Source LTE Stacks Hardware Motherboard (FPGA, host connection) RF board Antenna Comms System Toolbox Embedded Linux Antenna VERT400 USRP Radios RF Board (UBX)
SDR Hardware for Prototyping and Deployment ni.com
Solutions from Highly-Portable to High-performance USRP 2901 56 MHz BW 6 GHz Fc USRP RIO 160 MHz BW 6 GHz Fc FlexRIO 200 MHz BW 4.4 GHz Fc VST 200 MHz BW 6 GHz Fc VSA 765 MHz BW 26.5 GHz Fc mmwave 2 GHz BW 76 GHz Fc Host based (USB) desktop SDR Large FPGA SDRs Very Wide Bandwidth USRP e310 56 MHz BW 6 GHz Fc B200 mini 56 MHz BW 6 GHz Fc ATCA-3671 Massive BB Processing Deployment SWAP optimized Multi-FPGA Platform High performance connectivity And Inline processing
NI USRP-2901 & B210 Overview Features Low Cost all-in-one solution Frequency Range: 70MHz 6GHz 50-100mW output power Up to 56MHz RF Bandwidth USB 3.0 for communication & power Optional GPSDO 12 bit ADC & DAC 1x1 or 2x2 options Full Duplex Coherent operation Currentl LabVIEW y CommunicationsSupport ed
USRP RIO High Performance FPGA programmable 2x2 SDR Features 2x2 MIMO or independent LO s 10MHz 6GHz Xilinx Kintex 7 410T FPGA 160 MHz BW / channel Optimized RF Performance Expandable up to 128 channels with phase coherency Flexible clocking architecture Configurable sample clock Optional GPS-disciplined OCXO Coherent operation with 10 MHz/1 PPS Front Back Currentl LabVIEW y CommunicationsSupport ed
Low-cost Superheterodyne 4-Channel Receiver USRP-2945/55 Key Specifications: Superhetrodyne receiver 10MHz 6GHz 80 MHz BW / channel 4 channels Xilinx Kintex 7 410T FPGA 8 Preselect filters Residual spurs < -80 dbm Optional GPSDO SPECTRUM MONITORING DIRECTION FINDING SIGINT/COMINT
Position Detection and Localization using TwinRX LabVIEW MUSIC Algorithm with NI USRP-2945 GNU Radio MUSIC Algorithm with X310 + 2 x TwinRX LabVIEW Communications Currently Supported <timeframe>
The NI MIMO Platform for Phased Arrays Featuring the MIMO Application Framework The world s first real-time Massive MIMO testbed with software reference design and hardware that scales from 4-128 antennas. Real-time over-the-air transmission 50 MHz 6 GHz 20 MHz bandwidth TDD UL & DL Scalable number of channels from 4 128 Fully reconfigurable frame structure 128x128 MMSE, ZF, and MRC MIMO decoder FPGA IP Supports QAM, 16 QAM, 64 QAM, 256 QAM Channel reciprocity compensation per RF channel Open loop power control Over the air synchronization & calibration 16 Channel Mini-Massive MIMO System
Hardware Architecture: Scalable from 16 to 128 Antennas @ 20 MHz NI PCIe Switch Boxes for Data NI Octoclocks for Clocking Centralized MIMO Processing FPGAs for MIMO Co-processing Laptops + USRP RIO As Emulators
PXI Platform for High Performance SDR Systems User Interface Multi-core CPU FPGAs for inline signal processing Digital I/O Vector Signal Generator RF Switches Vector Signal Analyzer Vector Signal Transceiver RAID storage
Key Specifications of NI s 2 nd Generation VST Only 2 PXI Slots!! 6.0 GHz* VSG with up to 1 GHz Instantaneous BW Powerful LabVIEW-Programmable Virtex-7 FPGA Output Power up to +20 dbm 60 MHz, 8 port high-speed parallel digital interface High speed serial interface (12 Gbps, 4 Tx/Rx Lanes) 6.0* GHz VSA with up to 1 GHz Instantaneous BW Up to -50 db 802.11ax EVM *Denotes center frequency - band edge to 6.5 GHz) LabVIEW Communications
NI Platform For mmwave Prototyping Q2 2016 The world s first 2 GHz bandwidth mmwave SDR Applications RADAR Channel Sounding Capabilities 27.5 29.5 GHz or 71 76 GHz 2 GHz Bandwidth IF option SISO or MIMO Real-time, over-the-air 2-way communication LabVIEW Communications
ATCA-3671 Multi-FPGA High Bandwidth System 4 Virtex-7 690T FPGAs 14,400 total DSP slices 64 GB DDR3 DRAM Cabled PCI Express Gen. 3 x8 connectivity to each FPGA Up to 161.6 GB/s high-speed serial connectivity through RTM and AIO 4 ATCA IO (AIO) module slots Up to 5.6 GS/s analog I/O LabVIEW Communications BEEcube Platform Studio (BPS)
ATCA-3671 Massive DSP & Data Aggregation with the ATCA-3671 ATCA-3671 FPGA Module 4 Virtex-7 690T FPGAs Up to 160 GB/s external serial connectivity Programmable through LabVIEW FPGA or Xilinx tools Ideal for aggregating & processing data in systems with high channel counts or high bandwidth/channel Data movement via high-speed serial or peer-to-peer x16 Process multi-ghz phase coherent data from multiple PXI SDRs Aggregate data from dozens of USRP-RIOs
SWAP Optimized for Deployment 70MHz - 6GHz USB 3 for communication & power 2x2 MIMO 30 MHz BW / channel Extended temperature options Options GPSDO -40 to 75C operation USRP B200Mini 70MHz - 6GHz Embedded CPU & FPGA Linux OS 2x2 MIMO 30 MHz BW / channel Battery option Rugged USRP E-Series 70MHz - 6GHz Embedded CPU & FPGA Linux OS 2x2 MIMO 30 MHz BW / channel IP67 Enclosure -40 to +71C operation USRP E-Series LabVIEW Communications Currently Supported <timeframe>
Signal Classification, Spectrum Sensing LabVIEW Graphical System Design Spectral sensing with blind detection GPS geographic localization Adaptive spectrum utilization LabVIEW software and the NI USRP hardware are key components of this research project, allowing the team to rapidly prototype and successfully deploy the first cognitive radio test bed of this kind. -Dr. Paulo Marques, COGEU ni.com
Averna RP-6100 A Complete Validation Solution for GNSS Receivers 1. Record and store up to 160 MHz of real signals and impairments. 2. Play back and analyze real-world spectrum for repeatable results. 3. Simulate all GNSS satellites to test corner cases and future events. RECORD ANALYZE SIMULATE
Passive RADAR Transceiver for Satellite Downlink Passive RADAR: DVB-T, UMTS Tow USRP N210s in MIMO Config. Tracking of ships and other vehicles Unlike other off-the-shelf options, the USRP family represents a complete and versatile solution with software support that accelerates development. Amerigo Capria, Lead Researcher
Satellite Communication: ISEE-3 Rebooted After 36 Years Source: spacecollege.org Launch: Aug 12, 1978 Contact: May 29, 2014
Three year competition to use spectrum effectively and efficiently using intelligent radio techniques. 256ch x 256ch Emulator with 128 Ettus USRPs and 16 BEECube ATCA-3671s: COLOSSEUM 256ch Challenger Stations with 128 Ettus Research USRPs Driver and driver API development to ensure ease of use and flexibility for competition and challenge phases. Ettus Research directly referenced in DARPA SC2 competition spec. DARPA GRAND CHALLENGE SC2 Customer: DARPA via JHUAPL and TEVET LLC System: Massive Channel Emulator and Challenger stations Key Differentiators: Success with a previous DARPA RF challenge. Low cost per channel and single source supply of RF and processing.
RF Performance A Broad SDR Hardware Portfolio Covering the Full SDR Spectrum Vivado Tools LabVIEW Host LabVIEW Host LabVIEW FPGA LabVIEW FPGA GNU LabVIEW Host USRP 2900 56 MHz BW 6 GHz Fc Vivado Tools GNU / RFNoC USRP e310 56 MHz BW 6 GHz Fc For Embedded Applications GNU / RFNoC LabVIEW Host LabVIEW FPGA USRP RIO 160 MHz BW 6 GHz Fc LabVIEW Host LabVIEW FPGA FlexRIO 200 MHz BW 4.4 GHz Fc For Embedded Applications LabVIEW Host LabVIEW FPGA VST 200 MHz BW 6 GHz Fc LabVIEW Host LabVIEW FPGA VSA 765 MHz BW 26.5 GHz Fc mmwave 2 GHz BW 76 GHz Fc BEEcube Massive BB Processing Price LabVIEW includes LabVIEW FPGA, LabVIEW/RT and LabVIEW for Communications