SUN Tutorial on USRP Xiuzhen Guo 2016.03.23.

Slides:



Advertisements
Similar presentations
GNU APPLICATIONS IN RADAR
Advertisements

BY SUMIT ABHICHANDANI VEERA BAPINEEDU NUNE TUSHAR AMBRE KIRAN KUMBHAR SATHYA SRIDHARAN UKASH GNU RADIO INTRODUCTION.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
Design and Realization of HF Station Prototype
Video transmission using USRP
01/10/2013 Ebro Observatory, October 1st, 2013 New Technology involved in SWING: Software Radio and HF Links A.L. Saverino A.Capria, F.Berizzi, M. Martorella,
Software Defined Radio Testbed Team may11-18 Members: Alex Dolan, Mohammad Khan, Ahmet Unsal Adviser: Dr. Aditya Ramamoorthy.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
GNU R ADIO mehdi sajjadi Summer W HAT IS GNU R ADIO ? An open-source software toolkit Design & Implementation of Radio systems Two main set of.
GNU Radio A Free Software Defined Radio Eric Blossom Blossom Research Lighthouse Ave., Suite 109 Monterey, CA USA.
The Software Defined Radio Team D. J. Love, C.-C. Wang, and J. V. Krogmeier School of Electrical and Computer Engineering Purdue University, West Lafayette.
Software Defined Radio Mentor: Dr. Brian Banister Sponsor: Comtech AHA Team: Brad Eylander, Dylan Kievit, Jeff Chang, Ted Storms Acknowledgements: Dr.
NeSSI Wireless Sensor / Actuator Networking March 7, 2001 John Crawford VP, Business Development Crossbow Technology, Inc.
Electrical and Computer Engineering
Entering the World of GNU Software Radio
Data Communication and Networking 332 Hardware Components of Data Communication.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Model-Based Design and SDR Fabio Ancona Sundance Italia SRL CEO – Sales Director.
Doc.: IEEE /211r2 Submission September, 2000 Jeyhan Karaoguz, Broadcom CorporationSlide 1 Project: IEEE P Working Group for Wireless Personal.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Software Defined Radio
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
A Low-Cost Phase Cal Monitor and RFI Spectrum Analyzer for VLBI2010 Mark-5 / Mark-6 using Cheap,COTS Software Defined Radio (SDR) Hardware & Software Gleaned.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Low Cost Radar and Sonar using Open Source Hardware and Software
MZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University MobiCom 2015.
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Matt Schurmann Erik Thompson Jon Pirog Scott Curtis.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
INTRODUCTION : Since its introduction in 1991, SDR (Software-defined Radio) has been defined as a radio platform of which the functionality is at.
DSP Techniques for Software Radio Introduction Dr. Jamil Ahmad.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
Adapting the USRP as an Underwater Acoustic Modem Paul Ozog, Miriam Leeser, Milica Stojanovic Department of Electrical and Computer Engineering Northeastern.
DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.
Wireless communication Emmanuel Gyebison. Transmission Signals must be converted into digital values, using a circuit called ADC (Analog to Digital Converter),
mZig: Enabling Multi-Packet Reception in ZigBee
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Baseband Implementation of an OFDM System for 60GHz Radios: From Concept to Silicon Jing Zhang University of Toronto.
1 Lab. 10 Signal transmission with RF module  The system: –Use DSP to conduct processing in this lab. DigitalAnalog a(n)a(n) DigitalAnalog DAC ADC PC.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
What is CRKIT Framework ? Baseband Processor :  FPGA-based off-the-shelf board  Control up to 4 full-duplex wideband radios  FPGA-based System-on-Chip.
Software Defined Radio (SDR)
Baseband Platforms - Architecture
Software Defined Radio
David Ho Mentor: Professor H. Jafarkhani Professor H. Yousefi’zadeh
Low Cost Radar and Sonar using Open Source Hardware and Software
Intro to MIS – MGS351 Network Basics
4G-WIRELESS NETWORKS PREPARED BY: PARTH LATHIGARA(07BEC037)
GNU Radio A Free Software Defined Radio
Munigala Srinivaas EE-587 (April )
Suman Bhunia and Shamik Sengupta
DETAILED SYSTEM DESIGN
The Arduino Microcontroller: Atmel AVR Atmega 328
CHAPTER 3 Physical Layer.
Network Basics Extended Learning Module E
Simulink Implementation of a Cable Modem
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Network Coding Testbed
Commodity Flash ADC-FPGA Based Electronics for an
CDMA2000.
Network Coding Testbed
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
Presentation transcript:

SUN Tutorial on USRP Xiuzhen Guo 2016.03.23

SDR Make it comprehensive Intro to Software-Defined Radio Intro to Universal Software Radio Peripheral Intro to GNU Radio Applications Software——GNU Radio Hardware——USRP SDR

What is SDR? Part 1 Joe Mitola of MITRE Using software to realize the radio functions Joe Mitola of MITRE In IEEE National Telesystems Conference

ADC DAC Structure of SDR Baseband processing Digital Down-converter Up-converter RF Section Radio Frequency IF Section Intermediate Frequency Baseband Section

Function Performance Advantages of SDR Re-configurability Strengthen the possible potential applications Evolve to a new standard conveniently Multifunctional devices Multi-mode Multi-band Shorter time-to-market compatibility Performance Lower hardware cost hardware module widespread applications Different hardware Different demand Improve development efficiency  open architecture 

Part 2 What is USRP? USRP: Universal Software Radio Peripheral PC RF

Overall architecture Mother board Daughter board CPU FPGA USRP N210

USRP RIO USRP N210 USRP 2 USRP 1 History of USRP Performance 120MHz  duplexing 40MHz 最高支持120MHz Lower latency USRP RIO Performance 120MHz accuracy bandwidth speed USRP N210 16MHz Simplex 20M Millisecond USRP 2 16MHz 频率范围 应用 50MHz-2.2GHz FM、雷达、GSM、ISM 70MHz-6GHz FM、蓝牙、GSM、ISM … USRP 1 Price

USRP N210 A:transmitting B:mimo cable link C:receiving Improved Freq D:firmware loaded E:reference lock F:CPLD loaded Improved Freq Accuracy w/ GPS Clock Option Multiple Device Synchronization RF1/RF2 MIMO Expansion Gigabit Ethernet Interface to Host Power 6v/DC/3A

Compositions Daughter Board: Mother Board: RF front end Cover different frequency range Convertible Mother Board:  high-speed signal processing ADC/DAC/FPGA/I/O

Features of USRP N210 Use with GNU Radio, UHD Gigabit Ethernet Interface to Host Modular Architecture: DC-6 GHz 2 Gbps Expansion Dual 100 MS/s, 14-bit ADC 1 MB High-Speed SRAM Dual 400 MS/s, 16-bit DAC Auxiliary Analog and Digital I/O DDC/DUC with 25 mHz Resolution 2.5 ppm TCXO Frequency Reference Up to 50 MS/s Gigabit Ethernet Streaming 0.01 ppm w/ GPSDO Option https://www.ettus.com/application/category/general/applications

But it is not enough to achieve several functions with only USRP

Part 3 What is GNU Radio? A free & open-source software development toolkit that provides signal processing blocks to implement software radios. http://gnuradio.org/redmine/projects/gnuradio/wiki

The Installation of GNURadio Attention: 1> Updata Ubuntu 2>UHD failed——Network problems 3>IP:192.168.10.1;255.255.255.0;192.168.10.2 4>Wait quite a while (15:10~18:05) 5>_uhd_find_devices

GRC $ gnuradio-companion Toolbar Library Searching for blocks Workpalce Terminal Searching for blocks

Throttle Make sure it does not consume 100% of your CPU cycles and make your computer un responsive

Example waveform display (a)complex (b)float (a) (b)

Modifying block properties Parameters list

Blocks Help Types Different color represents different data types

How to make our own blocks? Make blocks How to make our own blocks? Take QPSK_demod as an example

QPSK(4QAM) 00(1+1j) 01(1-1j) (-1+1j)11 (-1-1j)10 Without Gray coding With Gray coding

How to make our own blocks? 1. Using gr_modtool

Three types of block file Block:qpsk_demod Four types of block Three types of block file Synchronous (1:1) Decimation (N:1) Interpolation (1:M) General/Basic (N:M)

Modifying the python block file

QA tests

QA tests Test result

XML files

Installation success What should we do? new block

Running Take an example to achieve the function of qpsk_demod

What can we do with USRP and GNU Radio? Part 4 What can we do with USRP and GNU Radio? operations related with the waveform Modulation Demodulation Spreading spectrum Despreading Coding decoding Sample FFT Digital up convert Digital down convert high speed processes

Uhd_fft(2.4GHz)  Observe signals in 2.45GHz with USRP

Uhd_fft(2.4GHz) Results

mZig: Enabling Multi-Packet Reception in ZigBee(MobiCom 2015)

Collisions Examples of collisions With chip-level time offset(CTO) Without CTO

Decomposing RX L1 L2 L3 L4 L4 Alice 1 1 0 0 0 Bob 1 0 1 0 0 Amplitude Combination based Decomposition (AmpCoD) Cross Interference Cancellation(CrossIC)

Flow chart Flow chart in Dmzig module

Physical layer Physical layer of TX and RX with mZig

Testbed Why we choose USRP instead of other devices? TX: USRP B210*6 + Laptop*6 + iRobots*6 RX: USRP X310 + PC Why we choose USRP instead of other devices?

More DVB - T real-time communication system(the University  of Pisa, Italy) http://www.mailarchive.com/discussgnuradio@gnu.org /msg11639.html SmartRadio, a cognitive radio program ( Virginia Tech University , USA) http://www.cognitiveradio.wireless.vt.edu/dokuwiki/doku.php?id=home Tests of MIMO and multi-hop network (University of Texas, USA) http://hydra.ece.utexas.edu/testbed/

SUN Thanks Question & Answer