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

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

Simulation, prototyping and verification of standards-based wireless communications

The WINLAB Cognitive Radio Platform

A Case Study in Incremental Prototyping with Reconfigurable Hardware: DSRC Software Defined-Radio

Hardware Accelerated SDR Platform for Adaptive Air Interfaces

Simplifying FPGA Design for SDR with a Network on Chip Architecture

Ettus Research Update

RFNoC : RF Network on Chip Martin Braun, Jonathon Pendlum GNU Radio Conference 2015

The Tick Programmable Low-Latency SDR System

Software Defined Radio (SDR) for Parallel SDR intro in a simple way Satellite Reception in Mobile/Deployable Ground Segments

Hardware and Software Co-Design for Motor Control Applications

PicoZed SDR Development Kit Getting Started Guide Version 1.4

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

Versal: AI Engine & Programming Environment

CEVA-X1 Lightweight Multi-Purpose Processor for IoT

Ettus Research: Future Directions

Extending the Power of FPGAs to Software Developers:

MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증

GNU Radio and RFNoC in Space: How Hawkeye 360 uses GNU Radio on Small-Satellites

RAIN SDR Quick Start Manual RAIN SDR. Quick Start Manual

Towards an Open Source IEEE p Stack

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

Hardware and Software Co-Design for Motor Control Applications

Hardware-Software Design of Embedded Systems

HEAD HardwarE Accelerated Deduplication

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

Virtualization in Wireless Networks

Programable Radio Unit Accelerating SDR System Application

Hardware Acceleration of Feature Detection and Description Algorithms on Low Power Embedded Platforms

STEMlab STEMlab STEMLab (orignallly Red Pitaya v1.1) vs. STEMLab

Performance Overhead with High Level Waveform Development

Hardware Acceleration of a Software-based VPN

Managing Dynamic Partial Reconfiguration on Embedded SDR Platforms

How to Efficiently Implement Flexible and Full-Featured Digital Radio Solutions Using All Programmable SoCs

PicoSDR goes GNU Radio. Tristan Martin Jan 2013

ReDECTed Building an SDR based DECT sniffer. May 27 th, 2015 HITB HAXPO Marc Newlin

Cognitive Radio Platform Research at WINLAB

Throughput Exploration and Optimization of a Consumer Camera Interface for a Reconfigurable Platform

High Performance Reconfigurable Software Defined Radio Platform IMECAS

Simplifying FPGA Design with A Novel Network-on-Chip Architecture

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

OpenDataPlane (ODP) A Quick Introduction and Overview. Linaro Networking Group (LNG) Presented by Bill Fischofer.

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

Playback function and equalizer on SDR14

A System Solution for High-Performance, Low Power SDR

A Low-Cost Embedded SDR Solution for Prototyping and Experimentation

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

The Design of Sobel Edge Extraction System on FPGA

TI SimpleLink dual-band CC1350 wireless MCU

An Architectural Framework for Accelerating Dynamic Parallel Algorithms on Reconfigurable Hardware

Extending the Power of FPGAs

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

Adaptable Intelligence The Next Computing Era

OpenAirInterface (OAI): A flexible open-source 4G/5G SDR Platform. Giovanni Rigazzi Andrea Tassi

OpenRadio. A programmable wireless dataplane. Manu Bansal Stanford University. Joint work with Jeff Mehlman, Sachin Katti, Phil Levis

Leveraging Mobile GPUs for Flexible High-speed Wireless Communication

IoT Market: Three Classes of Devices

Design AXI Master IP using Vivado HLS tool

Bringing the benefits of Cortex-M processors to FPGA

Next Generation Enterprise Solutions from ARM

Apps with Hardware Enabling Run-time Architectural Customization in Smart Phones

融入 Python 生态的 Zynq 软硬件设计框架

All Programmable SoC based on FPGA for IoT. Maria Liz Crespo ICTP MLAB

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

NanoMind Z7000. Datasheet On-board CPU and FPGA for space applications

Zynq Ultrascale+ Architecture

CanSCA4.1ReplaceSTRSinSpace Applications?

OCP Engineering Workshop - Telco

Session: Configurable Systems. Tailored SoC building using reconfigurable IP blocks

FCUDA-SoC: Platform Integration for Field-Programmable SoC with the CUDAto-FPGA

An ARM-based Microkernel on Reconfigurable Zynq-7000 Platform

SoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator

Wireless Radio Platforms

Designing RISC-V from the.pdf / A baseband processor extension to the ISA

White Paper Using Cyclone III FPGAs for Emerging Wireless Applications

Energy consumption optimization for a wireless sensor for the IOT

The Many Dimensions of SDR Hardware

SOFTWARE DEFINED RADIO

Embedded HW/SW Co-Development

A Survey on Inner FPGA Communication Path of USRP

UCT Software-Defined Radio Research Group

Cognitive radio technology and GENI project

USRP 5G Product Update

Silicon Motion s Graphics Display SoCs

SMT9091 SMT148-FX-SMT351T/SMT391

Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM

Dynamic Reconfiguration Technologies Based on FPGA in Software Defined Radio System

A Low-Cost Embedded SDR Solution for Prototyping and Experimentation

Software Defined Modems for The Internet of Things. Dr. John Haine, IP Operations Manager

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

SDR Forum Technical Conference 2007

Trigger on TSW1400 DAC and ADC HSDC Pro

BEST Paper MobiCom 2017 Zhijun Li and Tian He

Innovation Technology for Future Convergence Network

Considerations for SDR Implementations in Commercial Radio Networks

PLUSOPTIC NIC-PCIE-2SFP+-V2-PLU

The Open-Source SDR LTE Platform for First Responders. Software Radio Systems

Inference

Computing to the Energy and Performance Limits with Heterogeneous CPU-FPGA Devices. Dr Jose Luis Nunez-Yanez University of Bristol

Practical Parallella expansion board design

Transcription:

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

Overview Common SDR approach Propposed approach The future of computing Hardware accelerated SDR Example Use case

Introduction APP APP APP Controller Controller Control Plane Control Protocols Data Plane

Common SDR approach Intensive signal processing is done in host PC Real time processing is hard to achieve Significant power and space consumption (no portability) USRP (N Series)? Host PC FPGA is seriously underutilized!

Common SDR approach Transmitter Coding & Interleaving QAM mapping Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving QAM mapping Baseband processing Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving QAM mapping Baseband processing Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving QAM mapping Baseband processing Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving QAM mapping Baseband processing Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving Baseband processing QAM mapping Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving Baseband processing QAM mapping Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Common SDR approach Coding & Interleaving Baseband processing QAM mapping Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF?

Proposed approach Txside Coding & Interleaving QAM mapping Pilot Insertion & S/P IFFT P/S & add CP Pulse shaping DAC & RF

Proposed approach Rx side RF Rx ADC Timing and Freq Sync CP removal de coding deinterleaving QAM de mapping Equalizer P/S FFT S/P

Current Pure Software Computing approach Sources: Marr et al., Scaling Energy Per Operation via an Asynchronous Pipeline ; Koomey et al., Implications of Historical Trends in the Electrical Efficiency of Computing

Future computing Hybrid Software & Hardware approach Source: Qualcomm website (01.17.2015)

Future computing Hybrid Software & Hardware approach (1) Source: Intel website (01.17.2015)

Hardware accelerated SDR platform on top of Hybrid FPGA

Hardware accelerated SDR platform on top of Hybrid FPGA (1)

Hardware accelerated SDR platform on top of Hybrid FPGA (2) SW components GnuRadio with HW acceleration capabilities RFNoC Reconfiguration Capabilities SW HW interface shared memory separate control and data plane interfaces Xilinx Zynq Dual Core ARM Cortex A9 GNU Radio FPGA Accelerated Block Linux Kernel Device Driver RFNoC Router FPGA Accelerator FPGA Fabric

Hardware accelerated SDR platform on top of Hybrid FPGA (3) Real time re configurability Partial reconfiguration via PCAP Function A B1 Function B C1 Function C Configuration Port Full Bit File Configuration Port or ICAP Partial Bit Files

Hardware accelerated SDR platform on top of Hybrid FPGA (4)

Hardware accelerated SDR platform on top of Hybrid FPGA (5) This concept enables Offload of SW Radio blocks to FPGA Frees up processor to perform other tasks

Hardware accelerated SDR platform on top of Hybrid FPGA (6) This concept enables Offload of SW Radio blocks to FPGA Frees processor to perform other tasks Whole SDR system should fit on one board

Example Scenario Different applications different wireless standards BLE device 802.15.4 device 802.11g device 802.11ac device Our platform should support various existing and future emerging wireless technologies at same time IoT HUB xyz device 802.11ah IoT-HUB Download SDR packages from cloud Air Interface as a Service Internet Repository of SDR library and HW ACC

Questions? 27/01/2016 26