An Overview of the Virginia Tech Program in Software Radios Implemented with Reconfigurable Computing



Similar documents
[Download Tech Notes TN-11, TN-18 and TN-25 for more information on D-TA s Record & Playback solution] SENSOR PROCESSING FOR DEMANDING APPLICATIONS 29

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Revision of Lecture Eighteen

THE IMPLEMENTATION OF A DTV RF ANALYSIS AND REGENERATION SYSTEM

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

Lezione 6 Communications Blockset

Maximizing Receiver Dynamic Range for Spectrum Monitoring

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

Jeffrey H. Reed. Director, (540) Bradley Department of Electrical and Computer Engineering

WiSER: Dynamic Spectrum Access Platform and Infrastructure

SDR Architecture. Introduction. Figure 1.1 SDR Forum High Level Functional Model. Contributed by Lee Pucker, Spectrum Signal Processing

Understanding the Effect of Uncorrelated Phase Noise on Multi-channel RF Vector Signal Generators and Analysers

Presentation Outline. The NavSAS group; Examples of Software-Radio Technology in GNSS;

Vector Signal Analyzer FSQ-K70

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Software Defined Radio

APPLICATION NOTE GaGe CompuScope based Lightning Monitoring System

VME IF PHASE MODULATOR UNIT. mod

7a. System-on-chip design and prototyping platforms

RF Network Analyzer Basics

Modeling a GPS Receiver Using SystemC

'Possibilities and Limitations in Software Defined Radio Design.

BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions

A Software Defined Radio Testbed Implementation

LLRF. Digital RF Stabilization System

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO

Spectrum analyzer with USRP, GNU Radio and MATLAB

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

PIATTAFORME STRATOSFERICHE SIGINT

CDMA TECHNOLOGY. Brief Working of CDMA

FPGAs in Next Generation Wireless Networks

Tri-Band RF Transceivers for Dynamic Spectrum Access. By Nishant Kumar and Yu-Dong Yao

Summer of LabVIEW The Sunny Side of System Design

1.6 Gbit/s Synchronous Optical QPSK Transmission with Standard DFB Lasers in Realtime

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption


RECOMMENDATION ITU-R F (Question ITU-R 157/9) b) that systems using this mode of propagation are already in service for burst data transmission,

GSM/GPRS PHYSICAL LAYER ON SANDBLASTER DSP

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Lecture 1: Introduction

Architectures and Platforms

Modification Details.

Application Note Receiving HF Signals with a USRP Device Ettus Research

FPGA. AT6000 FPGAs. Application Note AT6000 FPGAs. 3x3 Convolver with Run-Time Reconfigurable Vector Multiplier in Atmel AT6000 FPGAs.

How To Develop A Nordic Mobile Network (Mms) For A Cell Phone (Norshame) (Networking) (Mobile) (Cell Phone) (Geo) (Gsm) (Smart Antenna) (Network)

ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT

AIRFPGA: A SOFTWARE DEFINED RADIO PLATFORM BASED ON NETFPGA

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Embedded Linux RADAR device

How To Understand The Theory Of Time Division Duplexing

Single channel data transceiver module WIZ2-434

GnuRadio CONTACT INFORMATION: phone: fax: web:

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

AM/FM/ϕM Measurement Demodulator FS-K7

Evolution in Mobile Radio Networks

ELEMENTS OF CABLE TELEVISION

Agilent Technologies. Generating Custom, Real-World Waveforms Integrating Test Instrumentation into the Design Process Application Note 1360

High-Resolution Doppler-Polarimetric FMCW Radar with Dual-Orthogonal Signals

Satellite Telemetry, Tracking and Control Subsystems

For Articulation Purpose Only

Software-Defined Radio White Paper

Planning for ac Adoption with Ekahau Site Survey 6.0

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

International Journal of Advancements in Research & Technology, Volume 2, Issue3, March ISSN

Software Defined Radio Architecture for NASA s Space Communications

OFDM, Mobile Software Development Framework

CDMA Network Planning

A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS

What is a System on a Chip?

CS263: Wireless Communications and Sensor Networks

Table 1 Mixed-Signal Test course major topics. Mixed-signal Test and Measurement Concepts ENCT 351 What are Mixed-signal circuits

Propagation Channel Emulator ECP_V3

Systolic Computing. Fundamentals

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

CFD Implementation with In-Socket FPGA Accelerators

Software-Defined Radio Altering the Wireless Value Chain

GTER 26 tudo o que você. quer saber sobre n

Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

Physical Layer Research Trends for 5G

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Application Note Design Process for Smart, Distributed RF Sensors Ettus Research

SkyWay-Mobile. Broadband Wireless Solution

DT3: RF On/Off Remote Control Technology. Rodney Singleton Joe Larsen Luis Garcia Rafael Ocampo Mike Moulton Eric Hatch

RF Measurements Using a Modular Digitizer

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

LoRa FAQs. 1 of 4 Semtech. Semtech Corporation LoRa FAQ

Transcription:

An Overview of the Virginia Tech Program in Software Radios Implemented with Reconfigurable Computing Contributing Faculty P. M. Athanas, J. H. Reed, W. L. Stutzman, W. B. Tranter, B. D. Woerner, S. F. Midkiff Research Associates and Research Faculty Yeongjee Chung, Francis Dominique, Ivan Howitt, Lori Hughes, Randall Nealy, Aurelia Scharnhorst Student Researchers Tom Biedka, Ray Bittner, Mike Buehrer, Rick Cameron, Mark Cherbaka, Neiyer Correal, Carl Dietrich, Kai Dietz, Rich Ertel, Anwarul Hannon, Scott Harper, Yanchen He, Zhong Hu, Song Kim, Jeff Laster, Monika Maheshwari, Nitin Mangalvedhe, Raqibul Mostafa, Steve Nicoloso, Martin Pechanec, Paul Petrus, Kim Phillips, Pascal Renucci, Nattavut Smavatkul, Srikathyayani Srikanteswara, Steve Swanchara, Mariecel Torres, Matt Valenti, Yufei Wu, Weimen You Sponsored by DARPA under the GloMo Program Web Address: http://www.ee.vt.edu/mprg/research/glomo/index.html

Objective of the Project Design and build a high speed radio testbed using configurable computing modules and advanced receiver architectures Improved capacity Flexibility of platform Increases in processing power of platform Demonstrate smart antennas at the handset Create a hardware/software testbed to prove networking concepts 2

Overview of the Presentation Software Radio Using Reconfigurable Computing Introduction to Reconfigurable Computing Example Application: Multiuser Detection Architecture for a General Purpose Configurable Radio Evolution of the Configurable Computing Platform and Configurable Radio Smart Antennas at the Handset Project goals Measurements 3 Hardware development

Introduction to Reconfigurable Computing Configurable Computing (CC) Attempts To Increase Performance And Silicon Utilization Efficiency Through Logic Recycling using FPGA and FPGA-like Devices Hardware Algorithms Can Be Paged Into/Out Of CC Modules Much As Operating Systems Perform Software Paging Factors Impacting the Performance Logic Speed Speed Of Reconfiguration Flexibility Of Configuration 4

FPGAs vs. DSPs FPGAs can support multiple memory ports FPGAs outperform DSPs: Parallelism in the algorithm Simple operations in a fixed sequence FPGAs provide greater computational density using less power Large data sets, low resolution (8-12 bits) Simple control DSPs outperform FPGAs MAC operations Complex arithmetic 5

Wormhole RTR Stream Format Stream Format Program/Flow Header Data Configuration information Routing information Variable size Possibly removed as stream routs Application data stream Possibly chained Variable size 6

Multiuser Receiver Data Flow STAGE 1 STAGE 2 I ACTUAL RECV D SIGNAL Q I FROM DDC Q BUFFER RECV D SIGNAL & INITIALIZE STREAMS MATCHED FILTER CORRELATOR MATCHED FILTER CORRELATOR ACQUISTION AND TRACKING REGENERATE & COMBINE ESTIMATED RECV D SIGNAL REGENERATE & COMBINE GENERATE REVISED RECV D SIGNAL & BUFFER MATCHED FILTER CORRELATOR REVISED RECV D SIGNAL MATCHED FILTER CORRELATOR DEMODULATE OUTPUT RECV D DATA 7

Multiuser Receiver Hardware Reconfigurable Computing Platform Multiuser Receiver Host PC RF Front End Transmitter Digital Downconverter 8

Reconfigurable Computing Modules Under Development Turbo Coder/Decoder Equalizer/ Single User CDMA Receiver Symbol/Carrier/Code Synchronizers Next Modules Generic sample rate converter Coder/Decoder library Demodulator library 9

Phase 1 Implementation of the 1 - Proposed Reconfigurable Receiver Architecture Configurable Radio RF Front End Digital Downconverter Antenna Diversity Sampling Tracking Acquisition Filtering/ Adaptive Equalization Complex FIR Filter Despread Binary Correlator Noncoherent Demod FSK PSK Deinterleave FEC Decoder Block Convolutional Turbo Combiner RF Front End Digital Downconverter Receiver Control Host/ Network API To Be Determined Sigtek ST114 Direction for replacement of DSP µp functions with reconfigurable computing 10

Phase 3 Final Architecture 3 - Proposed Reconfigurable Receiver (PCI-based) RF Input Circuitry Channel 1 A D C Graychip DDC Combiner FPGA I FIFO Q FIFO DSP INPUT MODULE FPGA PROCESSING MODULE #1 PROCESSING MODULE #2 RF Input Circuitry Channel 2 A D C Graychip DDC SRAM SRAM SRAM SRAM D P R A M S R A M PROCESSING MODULE #3 PROCESSING MODULE #4 ANALOG SUPPLY DIGITAL SUPPLY PCI-BASED HOST INTERFACE SRAM SRAM OUTPUT MODULE FPGA PROCESSING MODULE #5 PROCESSING MODULE #6 Features ANALOG INPUT RF OUTPUT ANALOG SUPPLY CODEC I/Q MOD FREQ SYNTH D A C D A C R A M R A M XMIT FPGA RAM FEC DPLL Wider bandwidth front end Stallion processor Run-time reconfiguration Library of communication functions 11

Hardware Based Simulator Fast simulation engine by taking advantage of reconfigurable processor Supports radio development effort Enable reset init_stat reg length PN sequence generator (Data) PC (Preprocessor for system configuration and for setting system parameters) External input Ac θ mod_sel reset σ 2 2x1 MUX Modulator I Q Noise generator I Receiver (Demod and data decisions) PC (Postprocessor for data collection and analysis) seed Q 12

Adaptive Antenna and Direction Finding Algorithms and Hardware 13

Third Generation Array f=2050 MHZ Front End for Antenna 1 BPF X IF LPF IF AMP ADC / DDC (SigTek ST-114) Local ~ Oscillator f=1982 MHZ f=2050 MHZ Front End for Antenna 8 BPF X IF LPF IF AMP ADC / DDC (SigTek ST-114) Spatial Filters DSP Despreaders TI C549/C541 Code Timing Demodulator and Beamforming Algorithm Local ~ Oscillator f=1982 MHZ Demonstrate interference rejection through spatial filtering Applications Perform AoA estimation for position location applications Developing spatial channel models Study algorithm performance 14

MPRG Vector Measurement System Fully functional 8 elements, 1.25 MHz Bandwidth, 2.050 GHz center frequency Flexible for adapting various antenna/polarization inputs, carrier frequencies, bandwidths, real-time algorithms, or data collection scenarios Eight Harris 40214 Programmable Direct Digital Downconverters, eight C54x DSPs, one Analog Devices 21010 New features being added CDMA capability Improved system executive processing 15

Research Issues Adaptive array algorithm performance in real situations Vector channel measurements Practical AOA algorithm and hardware development Adaptive array algorithm convergence issues 16

Measurement Result Signal strength using LSCMA Channel B signal strength Channel A signal strength time Indoor environment 2.050 GHz carrier stationary rx and tx 10 second collect 17

Circular Model (Macrocell)* Base Station R Circular Scatterer Region Models macrocell environments Scatterers are uniformly distributed in a circular region about the mobile Approximate radius, 30 m < R < 200 m 18

Probability Density [log10(f)] Joint TOA-AOA (Circular BS View) f τθ, ( τθ, b ) b = 2 2 2 2 2 3 2 ( D τ c )( D c+ τ c 2τc Dcos( θb )) 2 3 4π Rm( Dcos( θb) τc) 0 D 2τcDcos( θb ) + τ c : τc Dcos( θb ) : else. 2 2 2 2R m 2 1.5 1 0.5 0-0.5 D = 1km R m = 100m -1 5 Angle of Arrival (degrees) 0-5 3.4 3.5 3.8 3.7 3.6 Time of Arrival (usec) 3.9 4 19

Summary of GloMo2 Accomplishments Over one hundred publications produced Three generations of smart antennas built Three spread spectrum receivers built Vector channel models created Fully reconfigurable radio being built 20