Report of Contributions - GNU Radio Conference 2021 - GNU Radio Events

Page created by Clifford Walsh
 
CONTINUE READING
GNU Radio Conference 2021

Report of Contributions

     https://events.gnuradio.org/e/grcon21
GNU Radio Conf … / Report of Contributions                     Modular transmit / receive station …

Contribution ID: 4                                                               Type: Talk

          Modular transmit / receive station control
                                             Wednesday, 22 September 2021 10:30 (30 minutes)

  The Modular station control package contains GNU Radio flowgraphs for transmitters and re-
  ceivers which work in conjunction with a common station control module. It is a “plug and play”
  concept supporting various modulation methods such as Narrow Band FM and Single Sideband.
  The control module contains SDR source and sink blocks, switching logic to control transmit /
  receive functions, antenna and power amplifier relay controls, and LED status indicators.

  Design criteria and implementation will be discussed.

Secondary Topic

Primary author: DUGGAN, Barry (GNU Radio)
Presenter: DUGGAN, Barry (GNU Radio)
Session Classification: Main Track

Track Classification: Main Topic: Amateur (HAM) Radio

September 16, 2021                                                                             Page 1
GNU Radio Conf … / Report of Contributions                  A Newbie’s Guide to the GNU Rad …

Contribution ID: 8                                                            Type: Talk

       A Newbie’s Guide to the GNU Radio Universe
                                             Monday, 20 September 2021 13:25 (10 minutes)

  Overview:

      • https://wiki.gnuradio.org/index.php/Main_Page
      • Tutorials
      • Block docs
      • Repository example flowgraphs
      • Discuss-gnuradio Digest
      • Matrix chat rooms

Secondary Topic

Primary author: DUGGAN, Barry (GNU Radio)
Presenter: DUGGAN, Barry (GNU Radio)
Session Classification: Main Track

Track Classification: Main Topic: New Users

September 16, 2021                                                                          Page 2
GNU Radio Conf … / Report of Contributions                   Breakout session for Ham Radio

Contribution ID: 15                               Type: Breakout Session (Friday Only)

                      Breakout session for Ham Radio
                                                    Friday, 24 September 2021 13:00 (1 hour)

  The Ham Radio breakout session will focus on the application of GNU Radio within the amateur
  radio community. Some of the items to be covered are:

      • modulation methods: FSK, NBFM, SSB simulation hardware examples
      • station control
      • digital applications
      • the future of the monthly video meetings need coordinator/scheduler need host/moderator
        need contributors

Secondary Topic

Primary author: DUGGAN, Barry (GNU Radio)
Presenter: DUGGAN, Barry (GNU Radio)
Session Classification: Breakout Session

Track Classification: Main Topic: Amateur (HAM) Radio

September 16, 2021                                                                             Page 3
GNU Radio Conf … / Report of Contributions                       LLLama and the Lake Monster: SD …

Contribution ID: 17                                                  Type: Paper (with talk)

LLLama and the Lake Monster: SDR in Neutral Atom
             Quantum Computing
                                                Thursday, 23 September 2021 09:45 (30 minutes)

  In this talk, we will provide an overview of unique, wired SDR applications for Atom Computing
  Inc.’s quantum computer. Our apparatus employs a suite of lasers, magnets, and cameras to cool,
  trap, manipulate, and read out an array of qubits constructed from optically trapped neutral atoms.
  The physical processes that underpin neutral atom quantum computing would not be possible
  without precise, closed-loop control of the amplitudes, frequencies, and phases of electromagnetic
  (optical) fields. This control is mediated through the acousto-optical and electro-optical effects,
  whereby RF signals couple to optical fields in a highly controllable manner. These RF signals
  are generated by Hapyxelor, our subsystem named after a mythical Canadian lake monster, that
  outputs an array of arbitrary RF waveforms from ~50 MHz to 16 GHz by means of a custom RFSoC-
  based SDR in a MicroTCA chassis. We also monitor and provide long-term (slow) feedback to our
  laser sources by downmixing the optical frequency noise down to the RF regime using an optical
  frequency comb. Our LLLama Long-term Laser Lock subsystem uses an Ettus Research USRP N210
  with UBX-40 RF daughtercard and GNU Radio to monitor and analyze these downmixed signals,
  and provides feedback to the laser controller modules to keep the lasers in a locked state over the
  course of days and weeks.

Secondary Topic
  High Performance SDR Applications

Primary authors: Dr COXE, Robin (Atom Computing Inc.); Dr NOTERMANS, Remy (Atom Com-
puting Inc.); Mr LAUIGAN, Joseph (Atom Computing Inc.); Mr NISHIGUCHI, Ciro (Atom Computing
Inc.); Dr CRISOSTO, Nicole (Atom Computing Inc.)

Presenter: Dr COXE, Robin (Atom Computing Inc.)
Session Classification: Main Track

Track Classification: Main Topic: SDR Instrumentation and Control

September 16, 2021                                                                               Page 4
GNU Radio Conf … / Report of Contributions                        Embedded Computer Solutions for …

Contribution ID: 19                                                                  Type: Talk

   Embedded Computer Solutions for SDRs running
                 GNU Radio
                                               Wednesday, 22 September 2021 13:55 (30 minutes)

  Most often we use laptops or desktop computer systems to interface to SDRs and run GNU Ra-
  dio software. With few challenges these approaches work well until it is time to create a product
  with an embedded computer, embedded SDRs and of course GNU Radio. Creating an embedded
  computer / SDR system is a challenging project with engineering tradeoffs in many areas. It is im-
  portant to design these embedded systems with these tradeoffs in mind from the outset. Otherwise,
  it will be very difficult to create a reliable system that performs well.
  In an embedded system, these are often the most critical design criteria: x86/x64 vs ARM, Linux vs
  Windows, Intel vs AMD, CPU performance, Data latency to/from an SDR, Data storage, physical
  size, heat dissipation, battery life, EMI noise generated, EMI noise susceptibility, LNA strategy, PA
  strategy, grounding strategy, environmental susceptibility, overall reliability, field updates, crash
  recovery, certifications, product schedule, parts availability, Made in the USA, among others. We
  will discuss each of these in some detail, how they interact and counteract each other, and with
  strategies to overcome them. A couple of real- world examples will also be shown. These design
  challenges must be addressed from the beginning of a project and not simply solved at the tail end.

  Very small, high performance embedded computer systems with SDRs and GNU Radio can be
  developed and manufactured. Exciting and highly reliable products can be created. Embedding
  small powerful computers, SDRs and GNU Radio in systems can enable many new possibilities for
  this technology. Let’s get off our big clumsy desktop & laptop systems and into the field.

Secondary Topic
  Internet of Things (IoT)

Primary authors:        MOORE, Jeffrey (www.embeddednow.com); MARTHINSEN, Eric (Embedded
Now, Inc.)

Presenter: MOORE, Jeffrey (www.embeddednow.com)
Session Classification: Main Track

Track Classification: Main Topic: SDR Hardware

September 16, 2021                                                                                Page 5
GNU Radio Conf … / Report of Contributions                      Deep space reception by AMSAT-DL

Contribution ID: 20                                                               Type: Talk

                Deep space reception by AMSAT-DL
                                             Wednesday, 22 September 2021 11:00 (30 minutes)

  For nearly one year, the German amateur satellite association AMSAT-DL has regularly been de-
  coding the telemetry of the Chinese Mars probe Tianwen-1 using the 20m antenna at Bochum
  observatory and GNU Radio. This has allowed us to obtain updated orbital information from the
  spacecraft and receive the relayed signals during the landing of the Zhurong rover. To our best
  knowledge, this is a record of using GNU Radio for receiving digital communications at a distance
  greater than 300 million km.

Secondary Topic
  Radio Astronomy

Primary authors: ESTÉVEZ, Daniel; GUELZOW, Peter (AMSAT-DL); VOLLHARDT, Achim
(AMSAT-DL); LORENZ, Mario (AMSAT-DL); MILLER, James (AMSAT-DL); MEINZER, Karl (AM-
SAT-DL); ELSNER, Thilo (AMSAT-DL)

Presenter: ESTÉVEZ, Daniel
Session Classification: Main Track

Track Classification: Main Topic: Amateur (HAM) Radio

September 16, 2021                                                                             Page 6
GNU Radio Conf … / Report of Contributions                       Channel Leakage Cancellation for …

Contribution ID: 21                                                  Type: Paper (with talk)

 Channel Leakage Cancellation for Software Defined
  Radio (SDR) Narrowband Radar Interferometry
                Using GNU Radio
                                                 Tuesday, 21 September 2021 15:15 (30 minutes)

  Abstract: (Draft of full paper is attached)

  Because the SDR has both an RF transmitter and a receiver integrated in the same module, leakage
  from transmit into receive path is inevitable. Without proper compensation, the received radar
  signal is combined with this unintentional leakage signal from the transmit path creating unin-
  tended distortion in phase and amplitude. This type of accuracy degradation has been reported in
  the previous publication when a Multiple Frequency Continuous Wave (MFCW) distance sensing
  radar was created with SDR.1 A traditional Pulse or FMCW radar needs 1GHz bandwidth (BW) to
  achieve 15cm resolution for short range applications, making a typical SDR’s 4-60MHz BW seem
  far from adequate for distance sensing. However, in this project, a new interferometry radar solu-
  tion is demonstrated to make short range distance sensing possible using bandwidth-limited SDR.
  This new concept opens the doors to many short-range radar applications using this low cost SDR
  technology and will help to overcome the high power and harsh interference associated with tradi-
  tional ultrawide band radars. Major improvement in distance sensing accuracy has been achieved
  by introducing two all-software solutions in GNU Radio for leakage cancellation and automatic
  erroneous result correction. This article will highlight how GNU Radio was used not only as a
  simulator in the debug phase but also as the end solution to the actual leakage cancellation in the
  radar operation.

Secondary Topic

Primary author: CAI, Victor (Analog Devices)
Co-author: Mr KRAFT, Jon (Analog Devices)
Presenter: CAI, Victor (Analog Devices)
Session Classification: Main Track

Track Classification: Main Topic: High Performance SDR Applications

September 16, 2021                                                                               Page 7
GNU Radio Conf … / Report of Contributions                        Adventures in RFNoC: Lessons Le …

Contribution ID: 22                                                   Type: Paper (with talk)

     Adventures in RFNoC: Lessons Learned From
    Developing a Real-Time Spectrum Sensing Block
                                                  Tuesday, 21 September 2021 15:45 (30 minutes)

  The RF Network-on-Chip (RFNoC™) is an open source framework from Ettus that allows for con-
  venient development access to the field-programmable gate array (FPGA). The RFNoC framework
  therefore lowers the barrier to entry to develop FPGA based digital signal processing (DSP) blocks
  that can be used with UHD and GNURadio (Ettus, 2020). By utilizing the floor space available on
  the FPGA of select radio models, DSP can be done in hardware before the data is ever streamed
  to the host computer. This type of heterogeneous processing can increase the speed of computa-
  tionally intensive algorithms by helping to parallelize operations on the FPGA prior to generalized
  processing on the host computer. In addition to computational savings, deploying algorithms to
  the FPGA can reduce latency by removing the need to send data to the host computer or by reduc-
  ing the amount of data that needs to be streamed to and processed by the host computer.
  This presentation and the accompanying paper discuss the lessons learned from RFNoC develop-
  ment on the Ettus X310 radio. We will describe the framework and implementation architectures
  that reduced development time and enabled complex algorithms to be run in real-time. The AXI-
  Stream Payload Context interface was selected for the development of the processing blocks. A
  brief overview of this interface is discussed along with methods for sending block-generated pack-
  ets.
  The blocks that are presented in this work are for the implementation of fast spectrum sensing (FSS)
  (Kirk et al., 2018) for dynamic spectrum sharing applications. FSS operates by taking a sample of
  the spectrum and then looks for the largest band that is unoccupied by the primary users and can
  utilized by the radio’s application. Due to the time-frequency agility of modern communications
  networks, the radio must be able to sense a new primary user in sub millisecond timescales in order
  to minimize interference. We will demonstrate two different detection methods for checking for
  a signal in each frequency bin of an FFT frame. As previously mentioned, FSS is a speed critical
  application, as a new emitter could begin transmitting at any time and the system would need
  to jump out of the way and select a new sub-band. Because of this the FSS algorithm needs to
  be implemented in the FPGA to minimize processing time and reduce streaming data and latency
  requirements to and from the computer. Minimizing the processing and data requirements ensures
  that the system can run the algorithm on each frame of data as quickly as possible such that a
  transmit waveform selection algorithm always has the most recent spectrum estimate.
  A block architecture is presented for two versions of the FSS algorithm. The first allows for the
  implementation of a simpler algorithm with a predetermined threshold, that only needs to see
  each sample once and allows data to continue through the passthrough port of the block uninter-
  rupted. The second architecture discussed enables a more robust algorithm that needs to calculate
  the threshold before it is applied. This is accomplished through caching of packets to allow for
  the data to be accessed or iterated over multiple times by the algorithm. Much of the input and
  output timing complexity usually associated with developing streaming FPGA IP is shouldered
  by RFNoC which allows for a more singular focus on the algorithm implementation. Issues that
  were encountered with these implementations within this framework will be described and the
  throughput and bandwidth performance will be discussed and demonstrated.
  Acknowledgments:
  This work was sponsored by the Defense Advanced Research Projects Agency (DARPA) under
  grant HR0011-20-1-0007. The views expressed in this article are those of the authors and do not
  reflect official policy or position of DARPA, or the U.S. Government, No official endorsement by
  DARPA should be inferred. Approved for public release; distribution is unlimited.

September 16, 2021                                                                                Page 8
GNU Radio Conf … / Report of Contributions                      Adventures in RFNoC: Lessons Le …

  References:
  RF Network-On-Chip (RFNOC™) Specification. Ettus Research, 2020. Rev. 1.0

  Kirk, B. H., Narayanan, R. M., Gallagher, K. A., Martone, A. F., and Sherbondy, K. D. Avoidance of
  Time-Varying Radio Frequency Interference with Software-Defined Cognitive Radar. IEEE Trans-
  actions on Aerospace and Electronic Systems, (4):1090-1107, November 2018. doi:10.1109

Secondary Topic
  Wireless Spectrum Management

Primary author: MATTINGLY, Rylee (School of Electrical and Computer Engineering, Advanced
Radar Research Center, University of Oklahoma)

Co-author: Dr METCALF, Justin (School of Electrical and Computer Engineering, Advanced Radar
Research Center, University of Oklahoma)

Presenter:    MATTINGLY, Rylee (School of Electrical and Computer Engineering, Advanced Radar
Research Center, University of Oklahoma)

Session Classification: Main Track

Track Classification: Main Topic: Hardware Accelerated Applications

September 16, 2021                                                                             Page 9
GNU Radio Conf … / Report of Contributions                        GNU Radio hits the Bullseye

Contribution ID: 25                                                                 Type: Talk

                       GNU Radio hits the Bullseye
                                                 Monday, 20 September 2021 11:30 (30 minutes)

  Overview of the packaged gnuradio ecosystem, with emphasis on Debian 11 “Bullseye”.
  Demo of the kinds of fun things just an apt-get install away.
  How to recognize and avoid troubles building new things from source while also using installed
  packages. Some hints on CMake and Python path control.
  Some of the alternate repositories available - and the benefits vs pitfalls in deciding when to use
  them, or when and how to roll your own binary package repository.

  Q&A

Secondary Topic

Primary author: BOTTOMS, Maitland
Presenter: BOTTOMS, Maitland
Session Classification: Main Track

Track Classification: Main Topic: New Users

September 16, 2021                                                                               Page 10
GNU Radio Conf … / Report of Contributions                        gr-genalyzer, a new OOT module t …

Contribution ID: 26                                                                  Type: Talk

    gr-genalyzer, a new OOT module to characterize
             data converter performance
                                                  Tuesday, 21 September 2021 13:15 (30 minutes)

  Emerging advancements in DAC/ADC technology in terms of enabling multi-channel, multi-mode,
  multi-band operation and supporting multi GSPS sample rates place stringent requirements on ac-
  curately characterizing the performance of data converters to determine their suitability for a given
  application. While it is possible to use discrete blocks from GNU Radio source tree and compute
  many of the commonly needed data converter performance metrics such as spurious-free dynamic
  range (SFDR), total harmonic distortion (THD), noise spectral density (NSD) etc., a dedicated out-
  of-tree module that computes such metrics in a standards-compliant manner is needed. In this talk,
  we introduce gr-genalyzer which fills this gap by providing implementations of common data con-
  verter performance metrics as defined by the IEEE Standard for Terminology and Test Methods for
  Analog-to-Digital Converters (IEEE 1241-2010) and the IEEE Standard for Terminology and Test
  Methods of Digital-to-Analog Converter Devices (IEEE 1658-2011) both published by Instrumenta-
  tion and Measurement/Waveform Generation, Measurement, and Analysis – Technical Committee
  10 (IM/WM&A – TC10). Using ADI’s transceiver and mixed-signal front-end boards as examples,
  we will use gr-genalyzer to demonstrate how GNU Radio users can not only match the computed
  performance metrics with the typical, expected specifications as indicated in the datasheet, but
  also accurately characterize their hardware for arbitrary, valid use-cases. The eventual goal is
  to submit gr-genalyzer to GNU Radio project maintainers for consideration towards merging it
  upstream into GNU Radio source tree.

Secondary Topic

Primary author: PAGADARAI, Srikanth (Analog Devices Inc)
Presenter: PAGADARAI, Srikanth (Analog Devices Inc)
Session Classification: Main Track

Track Classification: Main Topic: SDR Instrumentation and Control

September 16, 2021                                                                                Page 11
GNU Radio Conf … / Report of Contributions                        RF|Sim, Azure Orbital, and Spectru …

Contribution ID: 27                                                                 Type: Talk

  RF|Sim, Azure Orbital, and Spectrum Processing on
                        Azure
                                                 Thursday, 23 September 2021 15:25 (30 minutes)

  In this presentation we’ll introduce RF|Sim, a software radio automation framework that allows
  users to simulate their SDR designs in the cloud in a highly scalable, GNU Radio-based, virtual
  channel emulation environment. RF|Sim allows users to provide containerized SDR designs and
  instantiate them in a simulated RF environment. RF|Sim can simulate the propagation of RF
  emissions from each antenna in the simulation to all other antennas according to a set of user-
  specified, time-varying channel files, including effects such as propagation loss, multipath, time
  delay, doppler shifts, etc. These simulations are highly scalable and support full mesh connectivity
  topologies of hundreds of nodes in real time. We’ll also introduce a new OOT module that we’ve
  developed to leverage Azure services naturally within a flowgraph

  To showcase a real-world example, we will introduce Microsoft’s Ground Station as a Service offer-
  ing, Azure Orbital, which uses the flexibility and configurability of cloud-based, software defined
  ground station modems to interoperate with a wide variety of spacecraft without requiring an ex-
  tensive collection of custom hardware. We will demonstrate how RF|Sim can be used in conjunc-
  tion with Azure Orbital to enable end-to-end testing of customer satellite designs against virtual
  SATCOM ground stations using GNU Radio.

Secondary Topic
  Digital Signal Processing

Primary authors: POMEROY, Craig (Microsoft); Mr SHELAR, Hrishi (Microsoft)
Presenters: POMEROY, Craig (Microsoft); Mr SHELAR, Hrishi (Microsoft)
Session Classification: Main Track

Track Classification: Main Topic: High Performance SDR Applications

September 16, 2021                                                                                Page 12
GNU Radio Conf … / Report of Contributions                        pyadi-jif: JESD204 tools for mere …

Contribution ID: 28                                                                  Type: Talk

           pyadi-jif: JESD204 tools for mere mortals
                                                 Thursday, 23 September 2021 15:55 (30 minutes)

  In this presentation, we will discuss a new open-source tool for configuring systems that utilize the
  JESD204 specification called pyadi-jif or JIF for short. JESD204 is an electrical specification used
  by modern high-speed data converters to transfer data between ASICs, FPGAs, and even other
  converters which are at the heart of wideband software radios. Even though JESD204 greatly sim-
  plifies the physical layout between devices, it transfers this complexity to the FPGA and software
  components of a system. JIF is a library designed to help model the JESD204 configuration require-
  ments of the different components in the system and provide optimized configurations for all the
  connected devices. Allowing system designers to quickly generate configurations, validate their
  designs, and even update devices on the fly within constraints.
  The talk will start with a basic introduction to JESD204 and the available HDL and software drivers
  for those new to the area. Then an overview of JIF will be provided and the theory behind its
  design. This will include examples of real-world systems and components, how they impact radios
  connected to GNU Radio, and how JIF can be used with GNU Radio itself.

  For those working in the field of wideband RF or just entering, this talk will provide a useful
  introduction to the core technology of JESD204 used in modern systems, and new open tooling
  that they can leverage to help their development of devices connected to GNU Radio and other
  ecosystems.

Secondary Topic
  SDR Instrumentation and Control

Primary author: COLLINS, Travis (Analog Devices Inc)
Presenter: COLLINS, Travis (Analog Devices Inc)
Session Classification: Main Track

Track Classification: Main Topic: SDR Hardware

September 16, 2021                                                                                Page 13
GNU Radio Conf … / Report of Contributions                         libIIO and the new mainline modu …

Contribution ID: 29                                                                    Type: Talk

           libIIO and the new mainline module gr-iio
                                                   Monday, 20 September 2021 15:25 (30 minutes)

   In this talk, we will provide an overview of the newly merged gr-iio module inside GNU Radio. gr-
   iio is a module based around the Industrial Input/Output (IIO) framework, which has been in the
   upstream Linux kernels since 2011 and is responsible for handling sensors, converters, integrated
   transceivers, and other real-world I/O devices. It provides a hardware abstraction layer with a
   consistent API for the user-space applications. The IIO framework supports discrete components
   as well as integrated transceivers like the Analog Devices AD9361, a 2x2 RF Agile Transceiver,
   found in many SDR products like the ADALM-PLUTO. The newly merged module both provides
   access to generic IIO devices, but also contains device-specific blocks for certain SDRs.
   This talk will provide a basic introduction to IIO, libIIO, and gr-iio. Including a small tutorial on
   setting up generic blocks for any IIO based driver. Finally, a deep dive will go into how buffer
   streaming operates based on your target platform with some performance metrics.

   Since gr-iio is now within mainline GNU Radio, this talk will provide a great foundation to the
   newly available blocks to the general community, and be a valuable resource to those just starting
   out with devices like the ADALM-PLUTO.

Secondary Topic
   SDR Hardware

Primary authors:        COLLINS, Travis (Analog Devices Inc); Mr CERCUEIL, Paul (Analog Devices,
Inc.)

Presenter: Mr CERCUEIL, Paul (Analog Devices, Inc.)
Session Classification: Main Track

Track Classification: Main Topic: GNU Radio Core Functionality

September 16, 2021                                                                                  Page 14
GNU Radio Conf … / Report of Contributions                      The State of GNU Radio Accelerat …

Contribution ID: 30                                                                Type: Talk

 The State of GNU Radio Accelerator Device Support
                                                 Tuesday, 21 September 2021 11:00 (30 minutes)

  Accelerator devices such as GPUs, FPGAs, or DSPs can be very useful for offloading computation-
  ally intensive digital signal processing tasks. Unfortunately, the GNU Radio SDR framework does
  not directly support such devices. Many workarounds have been developed to allow accelerator
  devices to be used within GNU Radio, but each comes with performance and/or flexibility tradeoffs.
  To solve these problems work is currently underway to develop generic support for accelerator de-
  vices within GNU Radio itself. The focus of this work is to modify GNU Radio to allow support
  for custom buffers. Custom buffer support will allow GNU Radio to directly utilize device specific
  buffers (e.g. DMA buffers) and therefore eliminate the need to double copy in order to move data
  into and out of an accelerator device. Furthermore, the custom buffer concept can be extended
  to allow “zero copy” data access between two kernels on the same accelerator device. This pre-
  sentation will cover the design and current status of accelerator device support for GNU Radio.

Secondary Topic
  Hardware Accelerated Applications

Primary author: SORBER, David (BlackLynx, Inc.)
Presenter: SORBER, David (BlackLynx, Inc.)
Session Classification: Main Track

Track Classification: Main Topic: GNU Radio Core Functionality

September 16, 2021                                                                               Page 15
GNU Radio Conf … / Report of Contributions                       A new Linux kernel subsystem for …

Contribution ID: 32                                                                 Type: Talk

      A new Linux kernel subsystem for JESD204 RF
                 Transceiver Systems
                                              Wednesday, 22 September 2021 15:25 (30 minutes)

  Title: A new Linux kernel subsystem for JESD204 multichannel RF Transceiver Systems
  Author:
  First Name: Michael
  Last Name: Hennerich
  Organization: Analog Devices GmbH
  Country: Germany
  Email: michael.hennerich@analog.com
  Abstract:
  Many applications need multiple channels of phase and frequency synchronization and coherency.
  Applications like Direction of Arrival (DOA) accuracy is directly related to the number of channels
  and the synchronization between these channels.
  However, synchronizing multiple high-speed RF transceiver systems is a challenging task from
  both hardware and software point of view. In most cases these systems need to scale both verti-
  cally and horizontally.
  This presentation will introduce a new yet to be mainlined JESD204 Linux kernel subsystem, which
  greatly simplifies configuration, bring-up and synchronization of multi topology converter sys-
  tems and clocking trees. We will cover the basic architecture and concepts, the stack-up and com-
  ponents, how they typically interact with each other, the type of (inter)dependencies that exist
  and finally how easy it is to utilize, compose and scale such a system.

  About:
  Michael is Open Source Engineering Manager at Analog Devices GmbH in Munich, and also pas-
  sionate and licensed HAM Radio Amateur. He first talked about Embedded Linux for DSPs on the
  Embedded Systems Conference Silicon Valley back in 2006, since then Michael is an active Linux
  kernel developer and open source contributor.

Secondary Topic
  High Performance SDR Applications

Primary author: HENNERICH, Michael (Analog Devices GmbH)
Presenter: HENNERICH, Michael (Analog Devices GmbH)
Session Classification: Main Track

Track Classification: Main Topic: SDR Hardware

September 16, 2021                                                                               Page 16
GNU Radio Conf … / Report of Contributions                       Managing GNU Radio Installations …

Contribution ID: 33                                                                 Type: Talk

   Managing GNU Radio Installations with Conda: A
    How-to for Everyone from Users to Developers
                                                 Monday, 20 September 2021 11:00 (30 minutes)

  You know what GNU Radio is, but I’d like to introduce you to conda. Conda is a cross-platform
  package manager (supporting Linux, macOS, and Windows) that makes it easy to install packages
  in self-contained environments, separate from your system installation and other package man-
  agers. Conda is popular for installing Python packages, particularly for scientific computing and
  machine learning, but it has broader applications than those. If you’ve struggled with installing
  GNU Radio by other methods, you want to use GNU Radio with other bleeding-edge software
  and don’t want to compile everything from source, or you want to try out a new version without
  affecting your tried-and-true system installation, conda may be right for you!
  With this talk, I’d like to share everything I’ve learned in going from a casual conda user to the
  maintainer of the entire GNU Radio stack on conda-forge. I will cover the following:

      • How to install GNU Radio on Linux, macOS, and Windows (‼) with conda
      • The relationship between conda (the package manager), Anaconda (the software distribu-
        tion), conda-forge (the community-supported packages), and Radioconda (my radio-focused
        installer/distribution)
      • Common conda pitfalls and how to avoid them
      • Why you should actually use mamba, conda’s faster, better cousin
      • How conda environments work
      • How to build GNU Radio from source, including out-of-tree (OOT) modules, within a conda
        environment
      • How to write your own recipe for creating a conda package
      • The amazing infrastructure for maintaining recipes through conda-forge
      • How we can create a cross-platform utopia of compiled GNU Radio OOT packages by band-
        ing together and submitting more recipes to conda-forge

  I might be exaggerating a bit with that last topic, but I do hope that you will have learned enough
  that you could become a happy user of, and occasional contributor to, the (radio + conda) ecosys-
  tem.

Secondary Topic

Primary author: VOLZ, Ryan (MIT Haystack Observatory)
Presenter: VOLZ, Ryan (MIT Haystack Observatory)
Session Classification: Main Track

Track Classification: Main Topic: New Users

September 16, 2021                                                                               Page 17
GNU Radio Conf … / Report of Contributions                       Defensive 5G

Contribution ID: 34                                                                 Type: Talk

                                      Defensive 5G
                                              Wednesday, 22 September 2021 14:25 (30 minutes)

  5G technology promises to deliver major advances in mobile broadband communications, IoT de-
  vice density and reduced network latency. 5G is also the first telecommunications technology to
  solely use internet protocol (IP) as a means to transport traffic across its networks. The require-
  ments for 5G have ushered in the need for cloud computing, SDN and SDR capabilities like never
  before. While previous wireless technologies have utilized a mix of special purpose hardware and
  software combined with commodity equipment, 5G can run completely on commercial off-the-
  shelf (COTS) hardware and open-source software. While this can accelerate innovation, it can
  also rapidly expand the attack surface for malicious actors.
  In this work we developed a 4.5G/5G network using only COTS hardware and open-source soft-
  ware to serve as test-infrastructure for studying vulnerabilities in 5G networks. To achieve this,
  we are using software defined network (SDN) tools such as Faucet and Dovesnap and software
  defined radio capabilities such as Open5gs and srsRAN to facilitate the rapid and reliable setup
  and configuration of network topologies to represent the 5G network use-cases we intend to test.
  We are employing a red-team/blue-team approach to further validate vulnerabilities that we might
  uncover in the 5G networks that we study.

Secondary Topic
  SDR Hardware

Primary author: MAIR, Eric
Presenter: MAIR, Eric
Session Classification: Main Track

Track Classification: Main Topic: 5G Wireless Technology

September 16, 2021                                                                               Page 18
GNU Radio Conf … / Report of Contributions                        Rampart Communications: Crypto …

Contribution ID: 37                                                        Type: Sponsor Talk

          Rampart Communications: Cryptographic
          Modulation: Zero-Attack-Surface Wireless
                                               Wednesday, 22 September 2021 13:10 (30 minutes)

  Wireless communication is the fabric of modern connectivity, but no one thinks of wireless as
  inherently secure. Fundamentally, it’s a means of easily increasing access and mobility, but as much
  as we want high-speed no-drop 5G/wifi/bluetooth connectivity everywhere, that same coverage
  area is attack surface. In BlackHat USA 2021 alone, there were 8 talks covering remote/baseband
  attacks; and the GRCon audience knows a thing or two about intercepting signals out of the air.
  In this talk, I’ll briefly cover the history and current state of physical layer security (PLS): the
  theory and techniques to secure a waveform as it is modulated. True PLS can eliminate the threat
  of baseband exploitation, eavesdropping, replay, even fuzzing – and all other attacks at ‘higher’
  layers. I’ll demonstrate a (world-first) cryptographic modulation, and if the demo gods are
  kind, keen radio hackers can try their hand at intercepting.

  This talk is a combination of digital signals processing, cryptography, network defense, and proto-
  col design; so there’s something for everyone.

Secondary Topic
  5G Wireless Technology

Primary authors: Dr ROBINSON, Matt; Mr P, Keith (Rampart Communications)
Session Classification: Main Track

Track Classification: Main Topic: Digital Signal Processing

September 16, 2021                                                                               Page 19
GNU Radio Conf … / Report of Contributions                        Wideband RF Signal Detection wit …

Contribution ID: 38                                                          Type: Workshop

       Wideband RF Signal Detection with Machine
                      Learning
                                                  Wednesday, 22 September 2021 10:20 (2 hours)

  This 4-hour workshop will be a hands-on guide to walk through working with the open data chal-
  lenge that is currently live, hosted at https://eval.ai/web/challenges/challenge-page/1057/overview.
  Deep learning concepts will be introduced with python, and a SigMF loader will be developed to
  read the dataset. Finally, participants will develop deep learning models and training techniques
  to learn how to process RF data with deep learning methods. Participants can use google colab for
  free access to GPUs to follow along.

Secondary Topic

Primary authors: Dr WEST, Nathan (DeepSig); Dr WAGONER, Amy (DeepSig)
Presenter: Dr WEST, Nathan (DeepSig)
Session Classification: Workshop (Hybrid- Virtual & In-Person)

Track Classification: Main Topic: RF Machine Learning

September 16, 2021                                                                               Page 20
GNU Radio Conf … / Report of Contributions                       Reverse Engineering Smart Meters

Contribution ID: 40                                                                 Type: Talk

                 Reverse Engineering Smart Meters
                                                 Monday, 20 September 2021 13:45 (30 minutes)

  As the Internet of Things proliferates we are finding more and more devices connected to the inter-
  net, often by wireless connectivity, in more and more areas. One such area is Advanced Metering
  Infrastructure (AMI) which refers to systems that measure, collect, and analyze energy usage, and
  communicate with metering devices such as electricity meters, gas meters, heat meters, and water
  meters, either on request or on a schedule. The convenience of connectivity is undeniable, but
  proprietary protocols also have security implications.
  This presentation will discuss the hardware and software reverse engineering of a widely deployed
  AMI system, and show how GNU Radio is an integral component. A realtime application capable
  of decoding and processing information from these IoT devices, as well as some interesting results
  from real world data collection from a major metropolitan area will be presented. The GNU Radio
  receiver will be available to the public on GitHub.

  More information on this work:
  https://wiki.recessim.com/view/Advanced_Metering_Infrastructure
  https://www.youtube.com/c/RECESSIM

Secondary Topic

Primary author: SALEHI, Hash
Presenter: SALEHI, Hash
Session Classification: Main Track

Track Classification: Main Topic: Internet of Things (IoT)

September 16, 2021                                                                               Page 21
GNU Radio Conf … / Report of Contributions                      WISCANet - SDR Networks using …

Contribution ID: 41                                                                Type: Talk

    WISCANet - SDR Networks using GNURadio and
                     Python
                                              Wednesday, 22 September 2021 16:30 (30 minutes)

  Implementing novel RF applications has traditionally required significant time and expertise, even
  for relatively simple algorithms. Software-defined radios (SDRs) enable rapid implementation and
  validation of RF applications without specialized hardware or advanced programming skills. Many
  tools have been developed to facilitate SDR development, such as GNURadio as well as language
  libraries for SDR interfacing, but these approaches tend to not scale beyond single radio systems.
  To support larger SDR networks, we developed WISCANet to enable GNURadio and other pro-
  gramming languages to quickly operate on networks and larger cooperative experiments, rather
  than single computer/radio experiments.

  WISCANet is a comprehensive control software that automatically configures SDR networks with
  minimal user input, which allows users to quickly implement over-the-air network experiments
  by simply defining the baseband processing in software. We demonstrate the critical WISCANet
  capabilities, including: a) flexible, multi-channel phase coherence; b) support for MATLAB (Oc-
  tave), Python, and GNURadio applications; c) support for larger SDR networks; and d) support for
  multiple simultaneous SDR networks. The open source release of this software may be found on
  GitHub at: https://github.com/WISCA

Secondary Topic
  SDR Hardware

Primary authors: HOLTOM, Jacob (Arizona State University); HERSCHFELT, Andrew (Arizona
State University); MA, Owen (Arizona State University); STANDAGE-BEIER, Wylie (Arizona State
University); BLISS, Daniel (Arizona State University)

Presenter: HOLTOM, Jacob (Arizona State University)
Session Classification: Main Track

Track Classification: Main Topic: SDR Instrumentation and Control

September 16, 2021                                                                              Page 22
GNU Radio Conf … / Report of Contributions                       SigMF v1.0.0 Update

Contribution ID: 42                                                                 Type: Talk

                               SigMF v1.0.0 Update
                                              Wednesday, 22 September 2021 09:45 (30 minutes)

  SigMF, the Signal Metadata Format, will hit its v1.0.0 release just before GRCon. Since it’s intro-
  duction in 2017, use of SigMF has grown rapidly, and your favorite format for storing, sharing,
  and processing RF data is better than ever. This talk to cover what’s included in the v1.0.0, what
  changed from the previous release, and where the project is going from here.

Secondary Topic

Primary author: HILBURN, Ben
Presenters: HILBURN, Ben; GILBERT, Jacob
Session Classification: Main Track

Track Classification: Main Topic: GNU Radio Core Functionality

September 16, 2021                                                                               Page 23
GNU Radio Conf … / Report of Contributions                        Analysis of an Open Channel Iden …

Contribution ID: 46                                                   Type: Paper (with talk)

        Analysis of an Open Channel Identifier using
        Stochastic Gradient Descent and GNU Radio
                                                 Thursday, 23 September 2021 13:30 (30 minutes)

  In this paper, we address the problem of radio spectrum crowding by using a stochastic gradient
  descent neural network algorithm on simulated cognitive radio data to identify open and closed
  channels within a specified RF range. We used GNU Radio 3.8 flowgraphs to simulate cognitive
  radio data for standard U.S. Wi-Fi channels, and to design both the neural network and classi-
  cal power estimation algorithms. Our methods include the possibility for leveraged use in many
  spectrum sensing applications such as channel detection, modulation classification, and radio fin-
  gerprinting. We provide analytical insight into the performance of this neural network that goes
  beyond that of previous work in this immediate field. These analyses will show the stochastic gradi-
  ent descent algorithm achieves an advantageous accuracy over the traditional channel occupation
  algorithm.

Secondary Topic
  Digital Signal Processing

Primary authors:       Ms BEARD, Ashley (Spectrum Bullpen, LLC.); Mr SHARP, Steven (Spectrum
Bullpen, LLC.)

Presenters: Ms BEARD, Ashley (Spectrum Bullpen, LLC.); Mr SHARP, Steven (Spectrum Bullpen,
LLC.)

Session Classification: Main Track

Track Classification: Main Topic: RF Machine Learning

September 16, 2021                                                                                Page 24
GNU Radio Conf … / Report of Contributions                      GNU Radio at the Allen Telescope …

Contribution ID: 47                                                               Type: Talk

            GNU Radio at the Allen Telescope Array
                                             Wednesday, 22 September 2021 11:30 (30 minutes)

  Through a community partnership between GNU Radio and the ATA, a project to create a fully
  functional radio astronomy X-Engine based on GNU Radio and high-end GPU’s has been in progress
  to support science observations at the telescope array. This talk will provide an overview of the
  open source GNU Radio OOT modules and hardware components that support this functional-
  ity. The current state of imaging using 12 dual-polarization antennas in real-time, along with the
  challenges and solutions to get there will also be presented.

Secondary Topic
  High Performance SDR Applications

Primary author: PISCOPO, Michael
Presenter: PISCOPO, Michael
Session Classification: Main Track

Track Classification: Main Topic: Radio Astronomy

September 16, 2021                                                                             Page 25
GNU Radio Conf … / Report of Contributions                         Passive bistatic RADAR using spac …

Contribution ID: 49                                                     Type: Paper (with talk)

 Passive bistatic RADAR using spaceborne Sentinel1
 non-cooperative source, a B210 and a Raspberry Pi4
                                                  Thursday, 23 September 2021 10:45 (30 minutes)

  We have previously demonstrated passive bi-static RADAR using a static emitter and static (passive
  bistatic RADAR) [1a] or moving (passive bistatic synthetic aperture RADAR) [1b] receiver: range
  estimate to target is achieved by cross-correlating the reference signal facing the non-cooperative
  emitter with the surveillance signal facing the target. Azimuth resolution is achieved by moving
  either receiver or both emitter and receiver [1a, 1b].
  We have previously demonstrated the ability to analyze the raw spaceborne Sentinel1 C-band
  (5.405 GHz) RADAR records [2a,2b] freely provided by the European Space Agency which, beyond
  providing the raw IQ streams including ground based emissions and echoes, includes telemetry
  parameters such as pulse shape and pulse repetition interval (PRI).
  In this presentation we demonstrate experimentally how to receive from ground the signal trans-
  mitted by the satellite as it is illuminating a given area of the Earth – with a repetition of one
  pass every 12 days for each of the two Sentinel1 satellites – using an Ettus Research B210 dual
  channel receiver feeding an 8-GB Raspberry Pi4 running a dedicated UHD-based acquisition soft-
  ware, with the second channel facing targets illuminated by the satellite. We demonstrate how
  this experimental setup allows for mapping range and azimuth reflector distribution at a range
  of a few kilometers from the receivers, with the challenge that the spaceborne mobile source is
  not accurately known as acquisition time is not accurately timestamped. Nevertheless. knowing
  only the satellite orbital velocity, altitude and PRI is sufficient to recover a quantitative image of
  reflectors.
  We believe this demonstration, which can be reproduced worldwide as Sentinel1 is emitting In-
  terferometric Wide (IW) swath signals over most landmasses, is an educational opportunity to
  introduce with minimal financial investment Synthetic Aperture RADAR processing.
  [1a] JM Friedt, (Yet another) passive RADAR using DVB-T receiver and SDR, FOSDEM 2018 at
  https://archive.fosdem.org/2018/schedule/event/passiveradar/
  [1b] JM Friedt, W. Feng, Software defined radio based Synthetic Aperture noise and OFDM (Wi-Fi)
  RADAR mapping, GNU Radio Conference (2020) at https://pubs.gnuradio.org/index.php/grcon/article/view/71
  [2a] JM Friedt, Sentinel 1 raw IQ stream processing beyond Synthetic Aperture RADAR applica-
  tions, European GNU Radio Days (2021) at https://pubs.gnuradio.org/index.php/grcon/article/view/106

  [2b] https://github.com/jmfriedt/sentinel1_level0

Secondary Topic
  Digital Signal Processing

Primary authors: FRIEDT, Jean-Michel (FEMTO-ST/Time & Frequency, Besancon, France); Dr
FENG, Weike (Air Force Engineering University, Xian, China)

Presenter: FRIEDT, Jean-Michel (FEMTO-ST/Time & Frequency, Besancon, France)
Session Classification: Main Track

September 16, 2021                                                                                 Page 26
GNU Radio Conf … / Report of Contributions            Passive bistatic RADAR using spac …

Track Classification: Main Topic: SDR Instrumentation and Control

September 16, 2021                                                                Page 27
GNU Radio Conf … / Report of Contributions                      Keynote: Mark Bringle: Joe Gibbs …

Contribution ID: 52                                                           Type: Keynote

     Keynote: Mark Bringle: Joe Gibbs Racing Team
                                                Monday, 20 September 2021 09:00 (45 minutes)

  Charlotte, NC is a racing hub for most NASCAR teams. In the session, Dive into the world of
  NASCAR as Mark Bringle of Joe Gibbs Racing gives a behind the scenes look at what it takes
  to operate a Championship caliber team. From Concept to car, Engineering and Manufacturing
  collaborating to build world class race cars in one of the hardest sports on the planet.
  Speaker Bio:
  Mark Bringle has been with Joe Gibbs Racing for 25 years. He was the first Manufacturing Engineer
  hired for the newly formed NASCAR team in the early 1990’s which is owned and operated by
  Former Head Coach of the Washington Redskins Joe Gibbs. Over the years, he has served in many
  different roles at Joe Gibbs Racing ranging from R&D in the Engine Development, Designer and
  Manufacturing/Quality Control Department Manager, where he supervised the manufacturing and
  quality of some 2000 different components for the Engines and race cars.
  Today, Mark serves as the Technical Sponsorship and Marketing Director for JGR’s NASCAR Cup
  and Xfinity Teams. Mark also serves as the Managing Director for Joe Gibbs Manufacturing Solu-
  tions which supports all JGR Teams, JGR Aerospace, and JGR Engine development.

  Mark also serves as a member of North Carolinas Industry Advisory Board which works with all
  67 community colleges in the state of North Carolina. He serves on CPCC staff in the Advanced
  Technology Center at Central Piedmont College in Charlotte, NC.

Secondary Topic

Session Classification: Keynote

September 16, 2021                                                                             Page 28
GNU Radio Conf … / Report of Contributions                  Monday Opening

Contribution ID: 58                                                  Type: Project Talk

                               Monday Opening
                                             Monday, 20 September 2021 08:45 (15 minutes)

Secondary Topic

September 16, 2021                                                                          Page 29
GNU Radio Conf … / Report of Contributions                Amateur Radio License Exam (Tues.)

Contribution ID: 60                                                        Type: Other

               Amateur Radio License Exam (Tues.)
                                               Tuesday, 21 September 2021 13:00 (3h 30m)

  Hosted by: Mecklenburg Amateur Radio Society (ARS), W4BFB

Secondary Topic

Session Classification: Amateur Radio License Exam

September 16, 2021                                                                         Page 30
GNU Radio Conf … / Report of Contributions             Amateur Radio License Exam (Fri.)

Contribution ID: 61                                                     Type: Other

                 Amateur Radio License Exam (Fri.)
                                             Friday, 24 September 2021 09:00 (3h 30m)

Secondary Topic

Session Classification: Amateur Radio License Exam

September 16, 2021                                                                      Page 31
GNU Radio Conf … / Report of Contributions                  Tuesday Opening

Contribution ID: 62                                                   Type: Project Talk

                               Tuesday Opening
                                             Tuesday, 21 September 2021 08:45 (15 minutes)

Secondary Topic

September 16, 2021                                                                           Page 32
GNU Radio Conf … / Report of Contributions                     Wednesday Opening

Contribution ID: 63                                                     Type: Project Talk

                            Wednesday Opening
                                             Wednesday, 22 September 2021 08:45 (15 minutes)

Secondary Topic

September 16, 2021                                                                             Page 33
GNU Radio Conf … / Report of Contributions                   Thursday Opening

Contribution ID: 64                                                    Type: Project Talk

                              Thursday Opening
                                             Thursday, 23 September 2021 08:45 (15 minutes)

Secondary Topic

September 16, 2021                                                                            Page 34
GNU Radio Conf … / Report of Contributions                        Keynote: Open Source FPGA Tooling

Contribution ID: 65                                                              Type: Keynote

                Keynote: Open Source FPGA Tooling
                                                  Tuesday, 21 September 2021 09:00 (45 minutes)

  An overview of the open source FPGA tooling and ecosystem.
  We will look at the current state of the tools and their future, including into the realm of ASICs.

  Along the way we will look at some key tools in the ecosystem and highlight some projects that
  leverage the flexibility of the open source tools.

Secondary Topic

Presenters: WOLF, Claire (YosysHQ); GATECAT (YosysHQ); VENN, Matt (YosysHQ); MUNAUT,
Sylvain ”tnt”

Session Classification: Keynote

September 16, 2021                                                                                Page 35
GNU Radio Conf … / Report of Contributions                     Keynote: John Chapin

Contribution ID: 66                                                         Type: Keynote

                           Keynote: John Chapin
                                             Wednesday, 22 September 2021 09:00 (45 minutes)

Secondary Topic

Session Classification: Keynote

September 16, 2021                                                                             Page 36
GNU Radio Conf … / Report of Contributions                   Keynote: Anna Scaife

Contribution ID: 67                                                        Type: Keynote

                            Keynote: Anna Scaife
                                             Thursday, 23 September 2021 09:00 (45 minutes)

Secondary Topic

Session Classification: Keynote

September 16, 2021                                                                            Page 37
GNU Radio Conf … / Report of Contributions                         PMTs with flatbuffers and modern …

Contribution ID: 68                                                                   Type: Talk

              PMTs with flatbuffers and modern C++
                                                   Tuesday, 21 September 2021 14:00 (30 minutes)

  GNURadio uses Polymorphic Types (PMTs) for asynchronous messaging and tagging data. The
  current API can be inconsistent and difficult to use. This can be a stumbling block for both new
  and experienced developers. We are rewriting the PMT interface using flatbuffers and modern
  C++.
  Flatbuffers is a serialization library maintained by Google that provides for very efficient transfer
  of serialized data. It also provides compile time data structures and type validation. This will allow
  for blocks to provide a schema for messages that it will generate or receive, making it easier and
  less error prone to integrate with new blocks.

  Using features that have been added to the C++ language over the past decade, we are able to
  simplify the API for working with PMTs. In most cases, the new interface matches that of Stan-
  dard Template Library (STL) containers such as vector and map. This makes it more intuitive and
  reduces the amount of code that needs to be written to work with PMTs.

Secondary Topic

Primary author: SALLAY, John
Co-author: MORMAN, Josh (Peraton Labs)
Presenter: SALLAY, John
Session Classification: Main Track

Track Classification: Main Topic: GNU Radio Core Functionality

September 16, 2021                                                                                 Page 38
GNU Radio Conf … / Report of Contributions                         Analog Devices: Introduction of th …

Contribution ID: 69                                                         Type: Sponsor Talk

  Analog Devices: Introduction of the ADRF9002 and
                ADALM-PLUTONG
  The AD9361 (aka Catalina) from Analog Devices was introduced over 10 years ago, and quickly
  became the industry standard as the “goto” RF transceiver for many software defined radios and
  are exposed in GNU Radio in many different frameworks including UDH (B200, B210), IIO (Plu-
  toSDR) and BladeRF. During 2021, the next generation device was introduced, the ADRV9002 (aka
  Navassa), and is quickly gaining adoption in similar devices.
  Similar to previous generations, the ADRV9002 is a 2Rx 2Tx, highly integrated transceiver, but
  expands the tuning range to 30 to 6000 MHz, and enables lower channel bandwidth (12 kHz to
  40 MHz) offering much better RF performance, by linearity improvements, and advanced features
  (like internal digital predistortion). Increased flexibility such as enabling the two internal LO PLLs
  to be routed to any Rx or Tx channel. (LO1 can drive Rx1, while LO2 can drive Rx2), or enabling
  Rx1 and Rx2 to run from different sample rates not only increase flexibility and opens up many
  different potential use cases, but also (unfortunately) increases system complexity.

  This presentations will review the improvements in RF performance, architecture decisions made
  chip designers, and how that affects various hardware SDR implementations, and the PlutoSDR
  Next Generation (based on ADRV9002) that Analog Devices is working on that will work with the
  new recently upstreamed IIO blocks in 3.10; and will mention some COTs platforms based on the
  ADRV9002.

Secondary Topic

Primary author: GETZ, Robin (Analog Devices)
Presenter: GETZ, Robin (Analog Devices)

Track Classification: Main Topic: SDR Hardware

September 16, 2021                                                                                Page 39
GNU Radio Conf … / Report of Contributions                         PlutoSDR Workshop

Contribution ID: 70                                                             Type: Workshop

                                PlutoSDR Workshop
                                                       Monday, 20 September 2021 13:00 (1h 30m)

  This workshop will provide a thorough and practical introduction to the AD9361, the ADALM-
  PLUTO SDR, and other IIO based hardware and the open-source software toolchain (IIO utils and
  GNU Radio). We will examine the hardware and architecture of the PLUTO software-defined
  radio in addition to discussing topics such as how to get started using a new PLUTOSDR device,
  how to install and configure the open-source software toolchain, programming the PLUTO using
  the libIIO API from Python, C or C++, using GNU Radio with the PLUTO SDR and creating and
  running flowgraphs, using GNU Radio from both GRC and Python, and common problems and
  various debugging techniques. Other hardware capable of running the IIO framework will be
  discussed, such as the Ettus E310, the Epiq SideKiq Z2, and Analog Device’s RF SOM.
  Several exercises will be performed on the ADALM-PLUTO SDR, such as implementing an FM
  transmitter and receiver. Various demonstrations of other wireless systems will be shown. Several
  other open-source tools will be discussed, such as SDRangle, GQRX, Fosphor, Inspectrum, and
  several Out-of-Tree (OOT) modules.
  Attendees should come away with a solid foundation and practical understanding of how to con-
  figure, program, and use the Pluto SDR and other IIO based hardware to implement a wide range
  of wireless systems. The first 50 attendees to register 2 weeks prior to the event will be sent an
  ADALM-PLUTO SDR device to do the labs/workshop on.
  In this workshops, laptop computers will not be provided for use. Attendees should bring laptop
  running Linux (for GNU Radio), or Windows (for GNU Radio).
  Space is limited and will be allocated on a first-come, first-serve basis. Pre-registration will ensure
  a spot, and allow attendees to install pre-required software. The workshop itself is free, but regis-
  tration with the GNU Radio Conference is required. Each of the two Pluto SDR hands-on sessions
  has the same content. Please only register for one session.

  Attendees should have some basic familiarity with a programming language such as C, C++, or
  Python, and basic fundamental concepts in DSP and RF. Extensive or deep experience with these
  topics is not necessary.

Secondary Topic
  Digital Signal Processing

Primary authors: GETZ, Robin (Analog Devices); COLLINS, Travis (Analog Devices Inc)
Presenters: GETZ, Robin (Analog Devices); COLLINS, Travis (Analog Devices Inc)
Session Classification: Workshop (Virtual)

Track Classification: Main Topic: SDR Hardware

September 16, 2021                                                                                 Page 40
GNU Radio Conf … / Report of Contributions                       GR 4.0 Interactive Workshop

Contribution ID: 72                                                          Type: Workshop

                       GR 4.0 Interactive Workshop
                                                    Thursday, 23 September 2021 10:30 (2 hours)

  Work towards GNU Radio 4.0 is fully underway to the point that we are ready to invite developers
  to learn more about the specific changes to the Runtime and Block API, and try their hand at
  implementing new blocks (or porting existing ones) into the updated framework.
  This workshop will detail the changes that will impact GNU Radio going forward and also serve as
  an opportunity to collect feedback about design decisions that have been made thus far by working
  together to “kick the tires”. Some of the topics that will be covered in an interactive manner will
  be:

      • Modular Scheduler API
      • CPU Scheduler Design
      • Custom Buffer Interface
      • Block API
      • Block Creation Workflow
      • Improved PMT API
      • Performance Benchmarking

  Please join us to evaluate the prototype GR 4.0 implementation (https://github.com/gnuradio/newsched)
  - comprehensive feedback is very much appreciated at this point!

Secondary Topic

Primary authors: MORMAN, Josh (Peraton Labs); BLOESSL, Bastian
Presenter: MORMAN, Josh (Peraton Labs)
Session Classification: Workshop (Hybrid- Virtual & In-Person)

Track Classification: Main Topic: GNU Radio Core Functionality

September 16, 2021                                                                                Page 41
GNU Radio Conf … / Report of Contributions                 Friday Opening

Contribution ID: 81                                                  Type: Project Talk

                                 Friday Opening
                                             Friday, 24 September 2021 08:45 (15 minutes)

Secondary Topic

September 16, 2021                                                                          Page 42
GNU Radio Conf … / Report of Contributions                       Radio Resilience, LLC: Radio Resili …

Contribution ID: 82                                                       Type: Sponsor Talk

Radio Resilience, LLC: Radio Resilience Competition
                     at GRCon!
                                                 Monday, 20 September 2021 14:30 (30 minutes)

  Welcome to the Radio Resilience Competition!
  The Radio Resilience Competition (RRC) is a new type of virtual CTF that is being featured at
  GRCon this year. Competitors are challenged to pit their most robust and performant radio designs
  against our sneaky and diabolical RF environments and interference radios. Outperform your
  competitors to be eligible for great prizes!
  Initially introduced at GRCon2020, the RRC has been running for the last several months. It takes
  place entirely virtually on GNU Radio-based infrastructure. Competitors are provided a fully open
  source simulated RF testbed in which they can develop and test their software-defined transceivers
  purely in software. Additionally, we have released a fully functional reference transceiver to make
  getting started easy.
  This session will provide an overview of the RRC events planned for this year’s GNU Radio Con-
  ference, as well as instructions on how to get started. Don’t miss it if you want to compete!

  For more info:
  - Visit our website: https://radioresilience.com/
  - Clone (and hack on) our Simulator: https://gitlab.com/radio-resilience/simulator

Secondary Topic
  Other

Primary authors: Mr KNIGHT, Matt; Mr NEWLIN, Marc; Mr SIJBRANDIJ, Sid
Presenters: Mr KNIGHT, Matt; Mr NEWLIN, Marc; Mr SIJBRANDIJ, Sid
Session Classification: Main Track

Track Classification: Main Topic: Wireless Spectrum Management

September 16, 2021                                                                              Page 43
You can also read