GRCon15 - Presentations

Abstracts, slides, and info for GRCon15 presentations.

GRCon15 Presentations

Monday - New Developers Day

Intro and GNU Radio Overview
Presenters: Tom Rondeau and Johnathan Corgan
Organization: Rondeau Research, Corgan Labs, GNU Radio

Download PDF
Download ODP
Presentation

Abstract

GNU Radio maintainers Tom Rondeau and Johnathan Corgan will go over the agenda for the day and introduce GNU Radio. The intro will be the basics of what GNU Radio is and what it does to set the stage for the detailed discussion on how to use GNU Radio in the presentations later in the day.


Software Learned Radio: Radio intelligent enough for tomorrow's spectrum
Presenter: Paul Tilghman
Organization: DARPA MTO

Slides: N/A
Presentation

Abstract

A recent theme in the RF community is the notion that we are "running out of wireless spectrum." Machine-to-machine communication and the necessary preparation for a seemingly inevitable future of a "trillion devices" further compounds the issue. While true that the RF spectrum is finite; is the real problem that we lack sufficiently intelligent and capable systems to effectively use spectrum? In a spectrum with a trillion devices is it still conceivable that humans can meticulously plan every aspect of a radio's life in the spectrum? The frequency, the waveform, the protocol?

The next generation spectrum will be a dynamic, self-organizing one. Radios will need to learn to learn to share and jointly adapt to develop the etiquette for using the spectrum. Interoperability will need to be learned in order to maximize information gained by sharing what each device knows about the physical world, both Newtonian and Maxwellian. In order to accomplish this future we will need to rethink how we arrive at the software in the software defined radio. The future is sufficiently complex that the "software" which defines what our radios do will be a function of the environment they "grew up in." The next generation of the software defined radio will really be the software learned radio.


Building Stronger Collaborations in Astronomy
Presenter: Glen Langston
Organization: National Science Foundation

Download PDF
Presentation

Abstract

The National Science Foundation (NSF) promotes science through funding projects designed by investigators, like you. The NSF also encourages collaboration between private foundations and citizens to advance the forefront of knowledge. The NSF has “solicitations” for proposals, targeted for specific research areas.

The NSF organization will be summarized and likely divisions interested in GNU Radio research and applications are identified. The NSF Astronomy division encourages submission of proposals for an Astronomy-focused Citizen Scientist projects. NSF funded opportunities are suggested for your community to reach consensus on research goals and begin development.

I summarize my experience with the GNU Radio Companion for Radio Astronomy. The NSF wants to hear your thoughts on research in areas in Physics, Astronomy, Computer Science, Engineering, and Education using GNU Radio.


Building Software Radios
Presenter: Ben Hilburn
Organization: Ettus Research

Download PDF
Presentation

Abstract

This beginner-level presentation will walk through some of the use cases of SDR, the hardware and software technology that makes SDR possible, and discuss the direction of SDR going forward.


Getting started with GNU Radio: using gr_modtool, PyBOMBS, and CGRAN
Presenter: Martin Braun
Organization: Ettus Research

Download PDF
Presentation

Abstract

This presentation gets you started with GNU Radio, assuming absolutely no prior experience. We run you through how to install it, get started, which tools to use, up until how to start writing code for and with GNU Radio.


Intro to DSP: Sampling
Presenter: Jeff Long
Organization: MITRE

Download PDF
Download ODP
Presentation

Abstract

This talk introduces basic concepts and pitfalls in sampling, a fundamental part of digital signal processing, and shows how they relate to GNU Radio. Subjects including oversampling, aliasing, rate changes, and quadrature will be covered. No math required!


Software Radio Front Ends (RFEs)
Presenter: Tim Newman
Organization: LTS

Download PDF
Download PPTX
Presentation

Abstract

An overview of many radio front ends that have support in one way or another for GNURadio. A comparison will be presented between many of the most widely used front ends by GNURadio users, along with an evolution of how these front ends have advanced throughout the years.


Exploring Data
Presenter: Tim O'Shea
Organization: Hume Center of Virginia Tech

Download PDF
Presentation

Abstract

In this talk we will review GNU Radio's primary tools for streaming and file data visualization and analysis using a number of practical examples commonly encountered while developing, deploying and using GNU Radio based wireless applications. This will cover GNU Radio's QTGui Widgets, file analysis tools and more!


Using CGRAN: examples of a few OOT projects
Presenter: Chris Kuethe

Download PDF
Presentation

Abstract

This talk is a brief overview of a few Out Of Tree modules available to GnuRadio via PyBOMBS and CGRAN; the general idea is to show off some simple (yet amusing or useful) modules to inspire new users to have a look at existing work and to experiment.


How Not to Write a Block
Presenter: Tom Rondeau
Organization: Rondeau Research

Download PDF
Presentation

Abstract

In this talk, we'll walk through the development of a new GNU Radio block. During the process of creating a new block, we come across many problems and points of potential failures. We will walk through many of these failures to expose some of the common issues we encounter and some ways to deal with them."


Intro to Analog: RF, Computing, Capacity, and Dynamics
Presenter: Bob McGwier
Organization: Hume Center of Virginia Tech

Download PDF
Presentation

Abstract

We are all here to join the best group in the world for an experience in Software Defined Radio. What is Radio? What is a transmitter? What is a receiver? What is an antenna? It may seem simple but we often take the basics and the rich history behind it all for granted. But now we have the coming together computing, demands for capacity, miniaturization, and like Buzz light year, we will keep going to infinity and beyond.


Tuesday - Developers Conference - Day 1

Conference Introduction and GNU Radio Year-in-Review
Presenters: Tom Rondeau and Johnathan Corgan
Organization: Rondeau Research, Corgan Labs, GNU Radio

Download PDF
Download ODP
Presentation

Abstract

GNU Radio maintainers Tom Rondeau and Johnathan Corgan open up GRCon15 and present what's gone on in GNU Radio since the last GRCon.


Keynote

Hackproof Cognitive Radios
Presenter: Joe Mitola

Slides: N/A
Presentation

Abstract

Software radio is a two edged sword. On the one hand software brings product flexibility and reduces time to market. On the other hand, software is full of what the US National Institutes of Standards and Technology (NIST) calls Advanced Persistent Threats (APTs). In this talk, Dr. Mitola will "do the math" on how to keep APTs out of software-defined radios by in a sense hard wiring them in some ways but remaining flexible in others, a technique that he calls soft-wiring. The path to hackproof radios is not as difficult as one might think and multiple entities around the world are beginning to productize this advanced malware - resistant architecture. The GNU Radio Companion provides an ideal starting point for hackproof cognitive radio research and product development.

Biography

Dr Joe Mitola is globally recognized as 'Godfather' of software defined and cognitive radios' having coined both terms, written seminal peer reviewed IEEE papers, and published the first graduate text books on both topics in English and Chinese. He is a widely sought after consultant, subject matter expert, and expert witness currently a Member, US Defense Science Board task force on MILSATCOM and Tactical Networking, supporting DARPA, Army and the Office of Naval Research on collaboration with the Naval Postgraduate School and Naval Research Laboratory. Previously Dr Mitola held positions of technology leadership with DoD, ITT, E-Systems, Harris, ADS, MITRE and Stevens Institute of Technology. BS EE Northeastern U, MSE Johns Hopkins U, Licentiate and Doctorate KTH, Fellow of the IEEE'. His current research centers on hackproof technologies


Sponsor Presentation

About Ettus Research
Presenter: Matt Ettus
Organization: Ettus Research

All Your RFz Are Belong to Me - SDR Exploits with GNU Radio
Presenter: Balint Seeber
Organization: Bastille

Download PDF
Presentation

Abstract

Modern advances have made SDR hardware more powerful, accessible, and compact, which now allow for interesting new possibilities in both vulnerability analysis and exploitation – for example, taking SDR airborne!

Need to pinpoint the location of a hidden rogue cell phone relaying data in the field? Just attach an SDR to a drone and pilot it around! You can follow a target from afar, capture their radio emissions, and downlink a live video stream.

How about monitoring a restricted environment for clandestine radio transmissions? Higher bandwidths and faster processing means an SDR can analyse and classify much larger chunks of the radio spectrum than ever before. Compact SDRs can be made inconspicuous and, due to their flexibility, can be programmed to sniff and spoof all manner of legitimate digital signals, making them a valuable intelligence gathering tool.

This talk will illustrate various experiments that touch on all these scenarios: Radio Direction Finding, RF sniffing and digital FPV from a real drone, as well as some spectrum monitoring scenarios. The hardware and software configuration for each setup will be reviewed to show how they can be realised with GNU Radio and the latest SDR hardware.


A Look at the GNU Radio Scheduler, Performance, Latency, and Proper Block Design
Presenter: Johnathan Corgan
Organization: Corgan Labs

Visualization Tools in GNU Radio
Presenter: Tim O'Shea
Organization: Hume Center of Virginia Tech

Download PDF
Presentation

Abstract

This talk will quickly review existing GNU Radio plotting tools, highlight new features and recent additions to the plotting tools, discuss a number of new and improved file plotting and analysis tools, and showcase novel ways to visualize radio data.


Stream Tags, PDUs, and Message Passing
Presenter: Tom Rondeau
Organization: Rondeau Research

Download PDF
Presentation

Abstract

We will review the alternative data and information moving layers in GNU Radio, the tag streams and the messages passing layers. We explore why they exist alongside the standard streaming data model, look at basic examples of when an how to use them, and go over some of the necessary information required to use them. At the end of the presentation, we should have general knowledge of the concepts, models, and tools within GNU Radio to make use of these techniques.


A hybrid LIDAR-RADAR imaging and communication sensor using SDRs for underwater unmanned vehicles
Presenter: Derek Alley
Organization: NAVAIR

Download PPTX
Download PDF
Presentation

Abstract

While radio-frequency detection and communication techniques are ubiquitous in terrestrial and airborne applications, the RF portion of the electromagnetic spectrum is highly attenuated in undersea. Historically, acoustic technologies have filled the gap for detection, ranging, and communications underwater, but are limited in resolution or in data rate. Seawater exhibits an absorption minimum in the visible portion of the EM spectrum, and blue/green laser imagers and communication transceivers are being considered for high resolution imaging or high bandwidth data links.

Researchers at the Naval Air Warfare Center in Patuxent River MD have developed a unique bistatic laser imaging and communication system for use in underwater exploration, mine detection, search and rescue, and the oil and gas industry. Benefits of this dual function imager/communicator include: enhanced range performance, enhanced operational environments (water clarity), potential for autonomy/swarms, reduced sensitivity to solar ambient, and distortion free "through-the-surface" imaging. These benefits are achieved by combining traditional laser imaging/communication techniques with well-established RADAR and wireless communication methods. Thus, the hybrid LIDAR-RADAR (HLR) approach blends the best aspects of both optical and RF techniques.

In this talk, we detail recent progress towards the development of a version of this sensor suitable for integration in an unmanned autonomous underwater vehicle, such as the REMUS AUV. In particular we will describe how GNU Radio and USRP hardware is being used to implement HRL techniques on the laser transmitter. Also discussed will be ongoing efforts to transfer receiver processing from LabView to GNU Radio. Preliminary experimental results taken in the NAVAIR test tanks will be presented.


gr-ieee802-15-4 - A flexible IEEE 802.15.4 testbed for GNU Radio
Presenter: Felix Wunsch
Organization: CEL - KIT

Download PDF
Presentation

Abstract

The Internet of Things has the potential to bring radical changes to today's manufacturing processes, increasing flexibility, productivity, and efficiency. To connect the many necessary sensors and actors, the IEEE 802.15.4 standard, which defines various PHY layers and a MAC layer, is currently a very popular choice. gr-ieee802-15-4 partly implements this standard and can be used to communicate with commercially available sensor devices. It features the widely used OQPSK PHY and as of late also the less known Chirp Spread Spectrum (CSS) PHY, which both operate in the 2.4 GHz ISM band. Furthermore, the project is fully integrated into GNU Radio Companion with a highly modular and hierarchical structure that facilitates the modification of current as well as the addition of new components. This flexibility makes gr-ieee802-15-4 an ideal environment for scientific, educational, and rapid-prototyping purposes.


GNU Radio in the Undergraduate Communications Curriculum
Presenters: Peter Mathys
Organization: University of Colorado

Download PDF
Presentation

Abstract

The fundamental principles of communication theory have not changed very much since Shannon's fundamental "A Mathematical Theory of Communication" paper in 1948 and the book "Principles of Communication Engineering" in 1965 by Wozencraft and Jacobs. However, the way we go about implementing, understanding, and experimenting with communication systems has changed dramatically within roughly the last 10 years where the transition from hardware-defined radios to software-defined radios (SDR) has taken place. From an educational point of view it is important to bring this new perspective to the classroom and integrate it in classes such as Linear Systems, Digital Signal Processing and, most importantly, Communication Theory. We have been teaching a software-focused semester-long Communication Laboratory class since fall 2000. This course is based on using Matlab for signal processing and wav files for transmitted and received "radio signals". With the advent of student affordable SDR hardware such as DVB Tuner dongles and the HackRF One, combined with the free GNU Radio software, we have begun the switch from software-only towards a true software-defined radio experience with actual free-space transmission. We plan to report on difficulties with the initial steep learning curve for GNU Radio and the generation of additional OOT (Out-Of-Tree) modules that we found necessary for the undergraduate learning experience.


Wednesday - Developers Conference - Day 2

Sponsor Presentation

High Performance GNU Radio applications: A Trade-off Comparison of Superhet vs. Zero IF Radio Architectures in Real World Environments
Presenter: Chuck Dexter
Organization: DRS

Download PDF
Download PPTX
Presentation

Abstract

DRS Signal Solutions produces radios that meet very demanding performance specifications in very demanding RF environments. DRS is integrating many of its radios with GNU Radio and has learned some considerations that other GNU Radio developers can take into account as they select their basic hardware. For example, differences between Zero IF architectures and Super-heterodyne architectures in a dense signal environment can significantly impact the success of the application. In this talk zero IF and Super-heterodyne approaches are compared, examining the strengths and weakness of each approach in dense signal environments. Real-world operational examples are given to highlight the differences.


An In-Depth look at VOLK
Presenter: Nathan West
Organization: NRL

Download PDF
Presentation

Abstract

This talk serves as a detailed introduction to VOLK. We will cover the problems that VOLK attempts to solve, the abstractions provided, and how VOLK can fit in to your projects. After this talk you should have an idea if VOLK can fit in to your projects and how to start using it.


RFNoC Overview and Introduction
Presenters: Martin Braun and Jonathon Pendlum
Organization: Ettus Research

Download PDF
Tutorial PDF
Presentation

Abstract

When developing software defined radio (SDR) platforms, the process very different when the target is a general purpose processor ( versus a FPGA based design. On GPP platforms, there are many SDR suites, such as GNU Radio (GR), that provide a modular based processing infrastructure that allow the developer to focus on algorithm development. In these GPP SDR suites, the user is generally not required to be an expert in the low level infrastructure. Conversely, most FPGA platforms are monolithic implementations that require the user to be an expert in both their algorithm and intimate details of the FPGA design’s infrastructure. Furthermore, the FPGA platforms lack the GPP based SDR suite’s ability to easily add, rearrange, and reconfigure processing blocks.

However, FPGAs have tremendous parallel processing capability and accelerate many SDR related algorithms. An ideal platform would heterogeneous processing with the GPP and FPGA while retaining the ease of design and flexibility of GPP based SDR. RF Network-on-Chip (RFNoC) is our implementation of such a platform.

RFNoC is a new architecture for Ettus Research third generation USRP devices that aims to make FPGA acceleration in SDR more easily accessible. RFNoC implements a packetized network infrastructure in the USRP’s FPGA that handles the transport of control and sample between the GPP and radio. Users implement their custom algorithms in FPGA based processing blocks, or Computation Engines (CEs), that attach to this network. CEs act as independent nodes on the network that can receive from and transmit data to any other node (such as another CE, radio block, or GPP.) This architecture permits scalable designs that can distribute processing across many nodes. Users can create modular, FPGA accelerated SDR applications by chaining CEs into a flow graph in a fashion similar to many GPP SDR suites. One such suite, GNU Radio, fully supports RFNoC. Users can create flow graphs containing both GR blocks and RFNoC CEs that seamlessly communicate. CE parameters, such as FFT size and FIR filter coefficients, can be set from within GNU Radio like any other GR block. By simplifying access to the FPGA, the same hardware can be more easily used for more demanding applications, thereby increasing the range of applications.

We will present an interactive tutorial on RFNoC including a discussion on its design and capabilities, demos of several existing examples, walk through on implementing a CE in RFNoC, and finally integrating the CE into GNU Radio.


Software Defined Quantum Stream-Cipher
Presenter: Michel Barbeau
Organization: Carleton University

Download PDF
Original PDF
Code
Presentation

Abstract

A stream-cipher uses a string of random bits, as long as the length of the message to be encrypted and communicated. Both the message source and destination generate the same bit string. The encrypted message, produced by the source, results from the application of the exclusive or operation on the bits of the message and bits of the random string. The destination recovers the text of the message by a second application of the exclusive or operation on the encrypted message and the random bit string. Quantum cryptography can be used to generate the random bit string, a shared secret between the source and destination. In quantum cryptography, physical laws insure confidential communications. This presentation describes the design and implementation of a GNU Radio software defined quantum stream-cipher encoder and decoder pair. The encoder and decoder implement the principles of the BB84 quantum key distribution protocol.


High Sample Rate Capture and Post Processing Tools for Synchronized Analysis across Multiple Radios
Presenter: Orin Lincoln
Organization: Georgia Institute of Technology

Download PDF
Code
Presentation

Abstract

This paper will cover recent developments that simplify data processing by intelligently utilizing metadata information. The primary focus will be our gr-analysis module, which contains various GNU Radio tools. These tools together are used to provide a useful interface for understanding information contained in metadata headers, and then leveraging that information for more straightforward data processing. In particular, synchronized and accurate timing data allows for improved post-processing in GNU Radio. Our recording tool is capable of capturing data and metadata at 30 MSPS, which is roughly two times faster than uhd -> x -> cfile on our systems. We will present a tool for slicing particular time sections of blocks of data, as well as converting between data types. We have developed tools which convert GNU Radio headers into various formats (CSV, MATLAB array). Lastly, we can interpolate timing information within MATLAB. We will demonstrate a workflow for the fast capture of data and metadata information, and then importing relevant sections of the data and metadata into MATLAB for further processing.


Rapid prototyping of PHY/MAC-reconfigurable software-defined underwater acoustic modems with GNU Radio
Presenter: George Sklivanitis
Organization: University at Buffalo, The State University of New York

Download PDF
Presentation

Abstract

In this work, we design and build in-house custom software-defined underwater acoustic modems and demonstrate real-time reconfigurable capabilities jointly across PHY and MAC layers in both indoor-confined (water tank) and outdoor (lake) environments. We implement two signaling technologies based on Zero-Padded Orthogonal-Frequency-Division-Multiplexing (ZP-OFDM) and Direct-Sequence Spread-Spectrum (DS-SS), design mechanisms for online PHY/MAC adaptation and investigate for the first time real-time PHY reconfiguration toward maximizing underwater acoustic channel utilization. We present experimental scenarios that illustrate the cognitive capabilities of the proposed modem and provide promising results toward spectrally efficient, high data-rate underwater acoustic links. Our software developments for PHY and MAC-layer functionalities in GNU Radio pave the way for rapid hardware-in-the-loop simulation and testing of underwater acoustic networks as GNU Radio may enable interaction with underwater acoustic channel emulators (e.g. Bellhop). The underwater community may also benefit from the proposed software architecture and accelerate field performance testing of PHY and MAC variants.


Prototyping DVB-S2X using the Ettus X310
Presenter: Juan Deaton
Organization: AHA Products Group

Download PDF
Presentation

Abstract

SDR technology platforms hold the promises for enabling more rapid development and prototyping of new technology. Recently ratified, the new DVB-S2X standard offers an increase in spectral efficiency and operating range for satellite communications. To the best of our knowledge, we are the first to implement and demonstrate a real DVB-S2X system on an SDR platform. In this presentation, we discuss the key advances in DVB-S2X, the hardware configuration, modem core design, and performance of our modem. Through our performance experiments over the AWGN channel, we show the modem has low implementation loss and a maximum data rate of 324 Mb/s.


Using GnuRadio with the IIO framework
Presenter: Paul Cercueil
Organization: Analog Devices Inc.

Download PDF
Download ODP
Presentation

Abstract

The Industrial I/O (IIO) framework of the Linux kernel has been in the upstream Linux kernels since 2011, and is responsible for handling sensors, converters, integrated transceivers and other real world I/O. It provides a hardware abstraction layer with a consistent API for the user space applications.

As of today, the IIO framework consists of ~200 drivers, many supporting different devices. It supports discrete ADC/DACs/VGAs/PLLs/etc. which can be used to build a SDR solution from integrated transceivers like the AD9361, found in many SDR products.

This presentation will quickly go through the low-level bits and ideas of the IIO framework, the existing userspace applications and libraries, and then focus on the integration of GnuRadio with this framework: it will present the Gr-IIO blocks, how they work, how to use them, and how they can be used with high-speed converters including the AD9361 in the context of Software-Defined Radio. It will show the mechanisms in place, and the data flow from GnuRadio all the way to the physical device: from GnuRadio to the Gr-IIO blocks, to libiio, to the network, to the remote target running Linux, to libiio once again, to the Linux driver, and finally to the hardware.


Big Things in Small Packages: Embedding an SDR platform in Today's Mobile Computing Platforms
Presenter: John Orlando
Organization: Epiq Solutions

Download PDF
Presentation

Abstract

Laptop, tablet, and embedded computing platforms continue to proliferate our world. These platforms uniquely push the limits to combine high performance computing in a small form factor for running GNU Radio, while also maintaining battery life to enable mobile use. However, the integration of an SDR module to further enhance these platforms has been a challenge, due to their typical power consumption requirements, physical size, antenna requirements, and I/O limitations. Epiq Solutions is progressing the state of the art forward with their Sidekiq SDR card, which provides a flexible 70 MHz to 6 GHz RF transceiver plus programmable logic in a standards-compliant MiniPCIe card (30mm x 51mm x 5mm). Combining a mobile computing platform running GNU Radio with a Sidekiq SDR card embedded within it opens up new avenues for on-the-go signal processing. We'll demonstrate Sidekiq + GNU Radio running together on multiple host platforms to showcase this capability. We’ll also discuss some of the areas where improvements are still needed to push this technology ahead further.


SOCIS Presentation: Polar Codes
Presenter: Johannes Demel
Organization: KIT

Download PDF
Presentation

Abstract

Polar codes are the first codes to provably achieve asymptotic channel capacity. Naturally, GNU Radio would benefit from a polar code implementation for interested parties to employ it.During the course of this years ESA Summer of Code in Space (SOCIS) program, I implemented polar codes for GNU Radio's FECAPI. It includes an encoder as well as two different decoders and tools for channel construction.

In this presentation an introduction to the idea behind polar codes will be given. Next an overview and some interesting details of the implementation will be given. This will include some design decisions and notes on the API. A quick lessons learned roundup will finish the presentation.


Wireless Physical Layer Network Coding
Presenter: David Halls
Organization: Toshiba

Download PDF
Presentation

Abstract

A completely new paradigm for wireless networks is required in order to accommodate the increasing density and capacity requirements of networks such as the "Internet of Things". The concept challenges a series of preconceptions upon which conventional networks are based, and in so doing has the potential to greatly increase efficiency, throughput and reliability, and to significantly reduce latency.

We introduce the concept of wireless multi-terminal and multi-node communications using a Dense Cooperative Wireless Cloud Network (DIWINE) with a massively interacting distributed physical layer infrastructure. DIWINE allocates as much of the overall functionality traditionally performed at upper layers, including routing and centralised control, to the cooperative, distributed and self-organised massively interacting network aware physical layer instantiated by the cloud. To facilitate this DIWINE makes use of a technique known as Wireless Physical Layer Network Coding (WPLNC) by which messages are flooded through the cloud while the physical-layer air-interface between the terminal nodes and the cloud is simple and uniform.

This talk introduces WPLNC and details, stage-by-stage, the implementation of a 6-node USRP scenario using GNU Radio. Solutions to implementation issues encountered along the way are provided included: timing for burst transmission over multiple USRPs, real-time data acquisition, SNR estimation, randomization and the use of MATLAB libraries.


Some DoD R&D Challenges for GNU Radio
Presenter: Stu Card
Organization: AX Enterprize, LLC

Download PDF
Presentation

Abstract

The speaker will summarize several current Air Force research projects in which he is involved, attempting both to address DoD needs using GNU Radio and to ease the entry of new researchers into military-relevant SDR work. Views & opinions expressed are those of the speaker, and do not represent the official position of the United States Government.


Thursday - Developers Conference - Day 3

Sponsor Presentation

About ADI
Presenter: Robin Getz
Organization: ADI

RFNoC Fosphor
Presenter: Sylvain Munaut

Download PDF
Presentation

Abstract

RFNoC (RF Network-on-Chip) is a framework that allows easy and rapid development of FPGA signal processing systems, with the same FPGA and host code to be used across multiple devices and applications.

Although one of the main use of this framework is pure signal processing blocks, this talk will show how RFNoC is flexible enough to be applied to many classes of problems and in this instance, the acceleration of a RTSA-style spectrum visualization block.


GNU Radio on Android
Presenter: Tom Rondeau
Organization: Rondeau Research

Download PDF
Presentation

Abstract

In order to take advantage of the fast-moving development of hardware as well as the interesting user experience models in Android, we have been working on developing a GNU Radio for Android model. In this talk, we will explore the design principles, show off the gr-grand project for Android-specific hardware source and sink blocks, and go through some of our early examples. We are working to document the process, provide public git repos, and generally aid in helping others design new Android apps that use GNU Radio.


Optimization of Digital Modulation Schemes using Evolutionary Algorithms
Presenter: Derek Kozel

Download PDF
Presentation

Abstract

Evolutionary Algorithms (EAs) provide a novel way of optimizing digital modulation schemes given unknown channel models. The constellations mapping groups of bits to transmittable symbols can be automatically modified during transmission to optimize for the bit error rate. Various evolutionary strategies were implemented and their design improved using GNU Radio channel simulations in a previous paper . The results showed that the evolved constellations equaled or outperformed conventional ones for those with 8 or 16 symbols

The process of implementing and simulating the system will be shown. Additional work and comments from peer reviews led to improvements in the rigor and efficiency of the algorithms and in the accuracy of the simulation and will be discussed.


Bursty Signals & Radio Learning
Presenter: Tim O'Shea
Organization: Hume Center of Virginia Tech

Download PDF
Presentation

Abstract

This talk will discuss recent applications and techniques surrounding efficient burst modem implementation in GNU Radio and will show off recently release out of tree modules and recent results applying emerging machine learning techniques to help the problem of modem generalization in wireless communications.


OFDM in RFNoC
Presenter: Jonathon Pendlum
Organization: Ettus Research

Download PDF
Presentation

Abstract

Orthogonal Frequency Domain Multiplexing (OFDM) is a popular modulation used in many wireless standards. Modulation and demodulation of OFDM signals use digital signal processing algorithms, such as the FFT, that are well suited for parallel processing on a FPGA. Last year, we presented RFNoC -- a new architecture for Ettus Research third generation USRP devices that aims to make FPGA acceleration in SDR more easily accessible. This year, we will present a working OFDM receiver example in RFNoC.


Statistical Signal Parameter Estimation and Modulation Classification in GNURadio
Presenter: William Headley
Organization: Hume Center of Virginia Tech

Download PDF
Download PPTX
Presentation

Abstract

We will present a robust method-of-moments technique for estimating the signal gain, noise variance, and fractional time delay of a received linear digital amplitude-phase modulated signal (PAM, PSK, QAM, ...) which does not require carrier and clock synchronization between the transmitter and receiver. Given these estimates, a blind approach to determining the modulation format of the received signal will be presented that utilizes the statistical measurement of the kurtosis of the received signal. In this presentation, both the theoretical underpinnings of this work will be discussed, as well as a demonstration of the GNURadio implementation.


Polar FEC Codes Running at Hundreds of Mbit/s in GNU Radio
Presenter: Pascal Giard
Organization: McGill University

Download PDF
Presentation

Abstract

Polar codes are a new class of error-correcting codes that provably capacity-achieving with a low encoding and decoding complexity. Their associated decoders were shown to be very efficiently implementable in software, yielding a great complexity/performance tradeoff.

The main purpose of this presentation is to introduce polar codes to software-defined-radio (SDR) practitioners, and to show that these error-correcting codes are suitable for high-performance SDR applications. In this talk, we will provide a brief overview of polar codes. We will cover state-of-the-art decoding algorithms, and detail the approaches used to implement efficient software polar decoders for various types of processors. Results for our implementation that uses VOLK and the FEC API in GNU Radio will be presented. Additionally, as time permits, we will very briefly mention results from our previous work involving desktop and embedded processors, general purpose graphical processing units and micro-controllers.


Interference avoiding all-spectrum cognitive channelization around narrowband and wideband primary station
Presenter: George Sklivanitis
Organization: University at Buffalo, The State University of New York

Download PDF
Presentation

Abstract

We design, implement, and experimentally evaluate a dynamically adaptive wireless software-defined radio (SDR) transceiver for cognitive channelization in the presence of narrowband and/or wideband primary stations. Cognitive channelization is achieved by jointly optimizing the transmission power and channel waveform of the created link, while at the same time satisfying interference temperature constraints for the primary users (spectrum licensees). Both the PHY and MAC-layer transceiver functionalities are implemented in the GNU Radio framework and can be efficiently executed by an external host-PC without the need to alter the pre-built FPGA image in the SDR hardware (USRP N-210). To the best of our knowledge, we present a first of a kind complete hardware/software implementation of a cognitive underlay testbed, where secondary users operate concurrently on the same frequency band with a narrowband or wideband primary station. We experimentally evaluate the performance of both primary and cognitive secondary links in terms of pre-detection signal-to-interference ratio (SINR) and bit-error-rate (BER) in a four-node indoor SDR testbed of USRP N-210.


A Geosynchronous Rideshare Digital Transponder
Presenter: Bob McGwier
Organization: Hume Center of Virginia Tech

Download PDF
Presentation

Abstract

We will be discussing the planned launch of a ride-share payload on the US Air Force's Wide Field of View mission planned for a 2017 launch. GnuRadio and Ettus Research USRP's are playing a prominent role in the development and testing of the planned digital transponder that will be the mission of this planned hosted payload on a large GEO satellite platform.


Posters