open source software defined radio - fosdem · open source software defined radio philip balister...

13
Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 [email protected]

Upload: others

Post on 24-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Open Source Software Defined Radio

Philip BalisterMPRGWireless @ Virginia TechBlacksburg, VA [email protected]

Page 2: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Outline

Software Defined Radio Digital Signal Processing

HP SDR GNU Radio OSSIE Questions

Page 3: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Introduction to Digital Signal Processing

y=∫ xdx

y_new = y_old + x;

x y

Page 4: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Digital Signal Processing

Use mathematical operations to replace analog hardware

Operate on sampled data, not continuous signals

Processing Hardware General Purpose Processors (GPP) Digital Signal Processor (DSP) FPGA ASIC's ????? (Not reconfigurable)

Page 5: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Software Defined Radio

Analog to Digital 

Converter

Processing Unit – GPP, DSP, FPGA

Real implementation is far more complex

Page 6: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Open Source SDR Many projects

HPSDR – hardware centric Focused toward amateur radio http://hpsdr.org/

GNU Radio – PC centric http://gnuradio.org/trac Created the USRP

OSSIE based on Software Communication

Architecture http://ossie.mprg.org

Page 7: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

High Performance SDR

Strong Amateur Radio focus

Modular hardware Specialized hardware

FPGA and DSP Under development

Some boards complete

Page 8: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Derived from the MIT Spectrumware project Vanu is also related to Spectrumware

Signal processing in C, configuration in python

Developed the Universal Software Radio Peripheral (USRP)

Page 9: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

USRP 4 A/D 4 D/A FPGA USB Daughterboards About 850 USD

With RF board

Page 10: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

OSSIE

Open Source SCA Implementation Embedded

Based on Software Communication Architecture Originally designed by US DOD Some commercial interest

Object Management Group is working on a standard based on the SCA

Page 11: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

OSSIE continued

Written in C++ Current development focused on Linux Should work on other UNIX based OS'

Uses OmniORB (CORBA) and XERCES(XML) First released in July 2004 Development team composed of VT students

Graduate and under graduate students Project web page http://ossie.mprg.org

Page 12: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

How did I end up here?

OSSIE primarily runs on PC's My work involves SDR on small systems Open Embedded can build OSSIE

OMAP Starter Kit (OSK) ARM + DSP

EFIKA Power PC

Page 13: Open Source Software Defined Radio - FOSDEM · Open Source Software Defined Radio Philip Balister MPRG Wireless @ Virginia Tech Blacksburg, VA 24060 ... HP SDR GNU Radio OSSIE Questions

Questions

Outside Hacker room Bar