The WINLAB Cognitive Radio Platform

Similar documents
Cognitive Radio Platform Research at WINLAB

SOFTWARE DEFINED RADIO

Cognitive radio technology and GENI project

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Ettus Research Update

Adapter Modules for FlexRIO

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

Performance Overhead with High Level Waveform Development

GENI WiMAX Meso-Scale Deployments and CR-GENI

Building A Cognitive Radio Network Testbed

Nutaq. PicoSDR FPGA-based, MIMO-Enabled, tunable RF SDR solutions PRODUCT SHEET I MONTREAL I NEW YORK I. nutaq. .com QUEBEC

Nutaq. PicoSDR FPGA-based, MIMO-Enabled, tunable RF SDR solutions PRODUCT SHEET I MONTREAL I NEW YORK I. nutaq. .com QUEBEC

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

Simplifying FPGA Design for SDR with a Network on Chip Architecture

Ettus Research: Future Directions

Field Programmable Gate Array (FPGA) Devices

Simulation, prototyping and verification of standards-based wireless communications

Third Genera+on USRP Devices and the RF Network- On- Chip. Leif Johansson Market Development RF, Comm and SDR

Reconfigurable VLSI Communication Processor Architectures

SBC-COMe FEATURES DESCRIPTION APPLICATIONS SOFTWARE. EnTegra Ltd Tel: 44(0) Web:

New Software-Designed Instruments

GENI and ORBIT Experimental Infrastructure Projects

How to validate your FPGA design using realworld

Classification of Semiconductor LSI

Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van Praet, Merima Kulin, Pieter Willemen, Ingrid Moerman

Increase Your Test Capabilities with Reconfigurable FPGA Technology

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

Aerospace & Defense Application Areas and Case Studies

Experience with the NetFPGA Program

Gate Estimate. Practical (60% util)* (1000's) Max (100% util)* (1000's)

Wireless Radio Platforms

A Low-Cost Embedded SDR Solution for Prototyping and Experimentation

VXS-621 FPGA & PowerPC VXS Multiprocessor

Connect Tech Inc. Александр Баковкин Инженер отдела сервисов SWD Software

Nutaq Perseus 601X Virtex-6 AMC with FMC site PRODUCT SHEET

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

Versal: AI Engine & Programming Environment

S2C K7 Prodigy Logic Module Series

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Xilinx 7 Series FPGA Power Benchmark Design Summary

PERFORMANCE ANALYSIS OF THE WINC2R PLATFORM

New! New! New! New! New!

PicoZed SDR Development Kit Getting Started Guide Version 1.4

Service Discovery and Device Identification in Cognitive Radio Networks

CM5000 DATASHEET v0.1

Virtex 6 FPGA Broadcast Connectivity Kit FAQ

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports

A Survey on Inner FPGA Communication Path of USRP

XMC-SDR-A. XMC Zynq MPSoC + Dual ADRV9009 module. Preliminary Information Subject To Change. Overview. Key Features. Typical Applications

System-on Solution from Altera and Xilinx

SMT9091 SMT148-FX-SMT351T/SMT391

The Software Communications Architecture (SCA) and FPGAs Meeting the challenges of integrating FPGA application components using the SCA

XMC-RFSOC-A. XMC Module Xilinx Zynq UltraScale+ RFSOC. Overview. Key Features. Typical Applications. Advanced Information Subject To Change

Abstract. 2. Literature Review. Keywords. 1. Introduction. Neeta S. Matti 1, Saroja V. Siddamal 2

FPGA-Technologie im industriellen Umfeld

An Experimental Study of Network Performance Impact of Increased Latency in SDR

Success Oriented Ground and Space Software Defined Architectures

SOFTWARE DEFINED RADIO TEST BED FOR INTEGRATED COMMUNICATIONS AND NAVIGATION APPLICATIONS

ECE 598HH: Special Topics in Wireless Networks and Mobile Systems. Lecture 17: Software Defined Radio Tutorial Haitham Hassanieh

Resource Efficiency of Scalable Processor Architectures for SDR-based Applications

Advanced course on Embedded Systems design using FPGA

L2: FPGA HARDWARE : ADVANCED DIGITAL DESIGN PROJECT FALL 2015 BRANDON LUCIA

High Performance Reconfigurable Software Defined Radio Platform IMECAS

IGLOO2 Evaluation Kit Webinar

UCT Software-Defined Radio Research Group

Versal: The New Xilinx Adaptive Compute Acceleration Platform (ACAP) in 7nm

Implementation of a Dual-Mode SDR Smart Antenna Base Station Supporting WiBro and TDD HSDPA

Rich Sevcik Executive Vice President, Xilinx APAC: RS _January 05

Considerations for SDR Implementations in Commercial Radio Networks

RAIN SDR Quick Start Manual RAIN SDR. Quick Start Manual

Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET

EyeCheck Smart Cameras

Zynq-7000 All Programmable SoC Product Overview

FlexRay 1 twnode Ethernet CAN1 CAN2 CAN3

CRUSH: COGNITIVE RADIO UNIVERSAL SOFTWARE HARDWARE

FPGA Technology and Industry Experience

New! New! New! New! New!

Embedded Tech Trends 2014 New EW architectures based on tight coupling of FPGA and CPU processing

Cyclone III LS FPGAs Altera Corporation Public

Early Models in Silicon with SystemC synthesis

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

Virtex-6 FPGA ML605 Evaluation Kit FAQ June 24, 2009

PC/104 Test-Bed for Software GPS Receiver (SGR) and Software Defined Radio (SDR) Applications

UmTRX dual-channel embedded SDR

TitanMIMO-X. 250 MHz OTA Real-Time BW Massive MIMO Testbed PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

wireless embedded boards

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

Advanced RF and DSP Solutions

QuiXilica V5 Architecture

NEW FPGAs BOOST SOFTWARE DEFINED RADIO PERFORMANCE

BittWare s XUPP3R is a 3/4-length PCIe x16 card based on the

RiceNIC. Prototyping Network Interfaces. Jeffrey Shafer Scott Rixner

PXIe FPGA board SMT G Parker

SABRE for Automotive Infotainment Quick Start Guide. Smart Application Blueprint for Rapid Engineering Based on the i.mx 6 Series

wireless embedded boards

XMC Products. High-Performance XMC FPGAs, XMC 10gB Ethernet, and XMC Carrier Cards. XMC FPGAs. FPGA Extension I/O Modules.

Components of a MicroTCA System

Designing and Prototyping Digital Systems on SoC FPGA The MathWorks, Inc. 1

Transcription:

The WINLAB Cognitive Radio Platform IAB Meeting, Fall 2007 Rutgers, The State University of New Jersey Ivan Seskar

Software Defined Radio/ Cognitive Radio Terminology Software Defined Radio (SDR) is any radio that uses software to perform modulation and demodulation. SDR Models Programming Single mode configurable N-mode configurable Software defined radio Behavioral Network controlled Network supported Terminal controlled Load aware Environment aware Cognitive Cognitive Radio is an SDR that is frequency-agile, fully reconfigurable, able to sense its spectrum surroundings, knows policies, rules, and regulations and flexible enough to reconfigure itself to different air interfaces and/or protocols Radio Technologies Analog Digital (ASIC, FPGA, DSP, RISC, CISC)

Classification According to SDR Forum Tier 0 Type Hardware Radio (HW) Reconfigurability level A digital hardware radio that cannot be altered; reconfiguration through component exchange I II III Software Controlled Radio (SCR) Software Defined Radio (SDR) Ideal Software Radio (ISR) Reconfigurations through control functions in software; limited to pre-defined set of configurations Software control and reconfigurability of a variety of modulation techniques (waveforms), bandwidth, signal detection, security etc.; frequency constrained Analogue conversion takes place at antenna, speaker and microphone, everything else is done in software IV Ultimate Software Radio (USR) Understands all traffic and control information and supports (most) applications and radio air interfaces

Cognitive Radio and Spectrum Projects Several related research projects on theory, algorithms and protocols: Spectrum coordination algorithms (spectrum server, sub-leasing, etc.) Economic incentives for spectrum collaboration Spectrum sensing and measurement Spectrum etiquette protocols Cognitive radio networks and protocol implementation (CogNet) Network-centric cognitive radio hardware platform (WiNC2R)

Low Cost Programmable Radio (LCPR) Cost effective solution tailored for ISM/UNII bands No on-board memory Modest FPGA resources (Spartan XC3S400) 8-bit CPU USB host transfer Used as noise generator/spectrum sensor in Orbit

Orbit SDR Platform: USRP with Pentium based SDR 2 independent RF sections 400-500 MHz 2.3-2.5 GHz IF 0-100 MHz (50 MHz transmit) 128 MS/s DAC 64 MS/s ADC Performance limited by the USB bus (8 MHz) Channelizer code in Altera Cyclone FPGA Open-source GNU Radio Software Signal processing code on host computer in C++ (including FSK, PSK, AM, ASK, NBFM. WBFM, 802.11) GNU Radio

WiNC2R features Programmable processing of phy and higher layers at speed target rate 500 Mbps Programming and control features that address the needs of the CR environment by deploying the processing engines to satisfy functionality and performance. Programming at two levels: System level: combining the operations of built in functional modules within the protocol, performance and time frame constraints. Define new functions at programmable CPU-s that plug into the processing flow as any other functional unit from the program flow control and performance perspective. Set of programming mechanisms for application design and combining the applications in a system: Controlled sharing of the resources among the applications Preserves the guaranties for individual applications 7

Cognitive Radio Implementation Tradeoff between flexibility, performance & power flexibility speed, power, cost 1 10 Silicon area efficiency 100 1000 Microprocessor DSP FPGA ASIC Moore s Law improvements in CMOS VLSI Implement some functions in SW Ultimate platform: Ultimate Software Radio?? A/D μp Reality 2007: some combination of HW, SW and reconfigurable logic

Platform Goals Design & build cognitive radio platform that is High performance HW & SW Programmable Physical, baseband & network layer adaptable Support wide range of spectrum sharing scenarios Leverage today s high performance off-the-shelf components to build experimental platform with maximum utility & flexibility Demonstrate architectures and components that will enable low cost, low power, flexible integrated circuit implementations in near future.

WiNC2R Baseband board Features: Based on COTS parts (developers kits) Range of boards with multiple FPGAs Range of debugging interfaces/tools RTOS support

WiNC2Ra: Baseband Board Xilinx Virtex-4 SX35 FPGA 10/100 Ethernet PHY 32M x 16 DDR memory 2M x 16 flash memory 800 Mbps LVDS interface 1 Mb/s serial interface + 2 x 14-bit, 125 MS/s ADC 2 x 16-bit, 500 MSPS, 2x 8x interpolating DAC + ISM/UNII RF (2.4/5 GHz)

WiNC2Rb: Baseband Board Xilinx Virtex-5 LX50 FPGA 10/100/1000 Ethernet PHY 16 MB Flash 64 MB DDR2 SDRAM Cypress USB 2.0 controller 10-bit LVDS receive and transmit interfaces + 12-bit 500 MS/s ADC 2 x 16-bit 1 GS/s DAC + ISM/UNII RF (2.4/5 GHz)

WARP Platform Xilinx Virtex-II Pro (Xilinx XC2VP70 ) FPGA 10/100 Ethernet 4 Daughtercard Slots RS-232 UART 16-bit Digital I/O Radio dauthercard 2 x 160MS/s 16-bit DAC 2 x 65MS/s 14-bit dual-adc dual-band ISM/UNII RF (2400-2500MHz, 4900-5875MHz) - MIMO capable 20 or 40MHz badeband bandwidth

CogNet Platform: URSP2 100 MS/s 14-bit dual (IQ) ADCs (~80 MHz instantaneous RF bandwidth) 400 MS/s 16-bit dual (IQ) DACs Gigabit Ethernet interface 3-6x improvement over USB Allows for 25 MHz of RF BW each way Bigger FPGA w/multipliers (Spartan 3) 1 MB high-speed on-board SRAM High speed serial expansion interface Uses same daughterboards as USRP1 (Only 1 TX and 1 RX) Optionally Power over Ethernet (PoE) Ships Feb 08

WiNC2Rc: RF Board

WiNC2Rc: Baseband Board Two 400 MSPS, 14-bit A/D channels Two 500 MSPS, 16- bit DAC channels Xilinx Virtex5, SX95T FPGA 1GB DDR2 DRAM 4MB QDR-II SRAM 8-lane PCI Express Host Interface Host processor used for cognitive engine Optional interfacing with NetFPGA Ships Dec 07

WiNC2R Architecture Organization 17

WiNC2R Processing Flow RF & A/D ECC 3 4 DP DP FFT 6 DP DP Viterbi 5 RS DP DP CTC DP DP 2 MacDMA 1 System Scheduler CP Processing sequence 802.11 OFDM transmitter: 1. Data link layer processing completed 2. Wireless MAC function (MacDMA HW accelerators +DP) 3. Error Correction Encode 4. Interleaver 5. Symbol Mapping 6. FFT

Resource Utilization 64 FFT OFDM 2 antenna, 64 FFT OFDM MIMO 40,000 WINC2Rc Resources (slices) 35,000 30,000 25,000 20,000 15,000 10,000 WINC2Ra WINC2Rb USRP2 WARP 5,000 USRP 0 LCPR $0 $2,000 $4,000 $6,000 $8,000 Cost