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 managers. Conda is popular for installing Python packages, particularly for scientific computing and machine learning,...
This is an open forum to ask questions and learn about open source licenses, such as those used by GNU Radio and other open-source projects in the software radio domain. Bring your questions about using, producing, publishing, and doing business using open-source software! (Note: We aren't lawyers, and definitely aren't your lawyer!
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...
Learn more about the work that BlackLynx does and currently open positions.
https://cts.gnuradio.org
Capture the Signal, or simply CTS, is is a challenge-based contest, pretty much like a CTF. The CTS focuses exclusively on the reverse engineering of radio signals. This activity is also known as “blind signal analysis” as the specifications of the signal are not known to the contestant (you). So, we're not talking about Bluetooth, Wi-Fi, or some other standard...
Affordable, real-time spectrum monitoring and protection at the place, time and frequency of interest.
Berkeley SETI Research Center (home to the Breakthrough Listen Initiative) and the SETI Institute (administrators of the Allen Telescope Array) are carrying out world-leading programs to search for intelligent life beyond Earth. These searches use cutting-edge digital signal processing hardware to characterize the "haystack" of human-generated radio signals in search of the "needle" of a...
Overview:
- https://wiki.gnuradio.org/index.php/Main_Page
- Tutorials
- Block docs
- Repository example flowgraphs
- Discuss-gnuradio Digest
- Matrix chat rooms
The SETI Institute's Allen Telescope Array (ATA) is a radio interferometer composed of forty-two dishes, each 6.1m in diameter. Its main science goal is to perform searches for technosignatures, which appear as narrowband signals 'drifting' in frequency. My project seeks to further the ATA's capability of performing technosignature searches through the implementation of a GNU Radio data...
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...
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...
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.
Update on the state of code maintenance and future plans for the GNU Radio codebase
Accelerator devices such as GPUs, FPGAs, or DSPs can be very useful for offloading computationally 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...
In both the race to prove 6G concepts and deliver next-generation spectral sensing applications, one thing is common; designers must rapidly move from research and design to prototype quickly. It has never been more important to prove advanced wireless and machine learning/artificial intelligence algorithms in real-world scenarios, and advanced open-source software-defined radio is the ideal...
Hosted by: Mecklenburg Amateur Radio Society (ARS), W4BFB
We present the current progress of a low-cost digitizer capable of 8-bit 400MSPS connected through USB3.0; some of the characteristics are the sampling and synchronization clocks are external to be a price-wise alternative for low-frequency radio-astronomy arrays. A functional system can be integrated using cheap commercial evaluation boards. We want to make this an open project as a learning...
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 accurately 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...
This talk covers the basics of detecting a 5G cell, including NR numerology, modulation, frame/slot structure and the SSB with some real world examples.
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 unintended distortion in phase and amplitude. This type of accuracy...
The RF Network-on-Chip (RFNoC™) is an open source framework from Ettus that allows for convenient 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...
Intelligent edge systems constitute a key growth segment within the cloud-backed cognitive IoT marketplace. In this context, connected autonomous and semi-autonomous vehicles constitute one of the most prominent examples, where cars communicate with each other and with the infrastructure through vehicular ad hoc networks (VANETs). The dynamic (ad hoc) nature of VANETs along with the strict...
This poster focuses on using software-defined radio to collect device signature information. The goal of this project is to create a testing environment that is ideal for collecting device fingerprinting data specifically for nRF24L01+ and Heltec WIFI LoRa 32 (V2) modules. This project takes three computing devices, one laptop and two Raspberry Pi computers, as well as a USRP B200 SDR to...
Indoor digital communication, such as Wi-Fi, can be used to provide real-time indoor physical intrusion detection, in other words, a “burglar alarm”. In this work, we use signals internal to the radio receiver, such as the PLL or AGC block, to identify when a channel is changing due to a target moving within the physical channel. We describe a test using GNU Radio and Ettus USRP N310 hardware...
Wireless communication systems employed in buildings (such as WiFi)
can be used for bistatic radar to track targets moving in the building.
The transmit and receive hardware and software can be readily
implemented using Gnu radio. The general processing steps at the
receive include Doppler frequency extraction, using FFT or
MUSIC-algorithm based processing, following by Viterbi...
Join us for an update on the Radio Resilience Competition, including a recap of the leaderboard, interesting matches, and more!
SigMF, the Signal Metadata Format, will hit its v1.0.0 release just before GRCon. Since it's introduction 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.
Fairly informal, virtual meetup with anyone who is an educator and uses GR. Plan is to briefly discuss challenges educators face and how GR could be made into a better tool for education. It's also just good for networking. This discussion will happen over on chat.gnuradio.org in the #Education room.
Join us for an open discussion forum and bring your technical questions and challenges specifically related to engineering with the USRP. If you want to learn about leveraging the FPGA for your SDR application you're invited to pre-watch the Ettus Research USRP RFNoC Technical Workshop Video --> [Here][1], you can download the content from this video --> [Here][2]… We’ll have Ettus Research...
The SETI Institute's Allen Telescope Array, at the Hat Creek Radio Observatory in remote Northern California, consists of 42 six-meter dishes that are primarily used for searches for radio technosignatures - potential indicators of technology developed by extraterrestrial intelligence - in addition to other astronomical applications such as searches for fast radio bursts. The science backend...
GNU Radio 3.10 has seen the addition of several new modules including gr-pdu, which contains a number of PDU processing tools. This talk will discuss PDUs in GNU Radio, what is currently in-tree, what the path forward is, and some example uses for PDUs in GNU Radio.
Most often we use laptops or desktop computer systems to interface to SDRs and run GNU Radio 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 important to design these...
Join us for an open discussion forum and bring your technical questions and challenges specifically related to engineering with the USRP. If you want to learn about leveraging the FPGA for your SDR application you're invited to pre-watch the Ettus Research USRP RFNoC Technical Workshop Video --> [Here][1], you can download the content from this video --> [Here][2]… We’ll have Ettus Research...
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...
Last summer's USRP Hardware Driver (UHD) 4.0 release included a major overhaul of the RF Network-on-a-Chip (RFNoC) processing framework that enables high-throughput digital signal processing (DSP) on NI/Ettus Research's Universal Software Radio Peripheral (USRP) products. This architecture allows users to define algorithms to be performed by connecting DSP elements, or RFNoC blocks, together...
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...
Join us for an update on the Radio Resilience Competition, including a recap of the leaderboard, interesting matches, and more!
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...
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...
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...
RF Spectral Convergence, or joint radar-communications, has recently emerged as an important area of research, especially for the telecommunications sector. However, there is a significant amount of difficulty in implementing this class of systems in actual hardware due to the computational complexity and nuances of the algorithm. In this talk/poster, we successfully implement a previously...
In ADI’s Sponsor talk, after a brief introduction to ADI, we review an intern project that was completed during 2020, and will discuss some of the challenges associated with controlling direct RF, or more generally high-speed-transceivers, using the IIO framework, like computational/uplink bandwidth constraints and RX/TX timing synchronization, and how these can be addressed for bursty systems.
The Signal Metadata Format (SigMF) has seen specification expansion and improvement, greater adoption, and a long overdue v1.0 release since the last formal workshop, and will likely continue to see growth over the coming year including greater integration into GNU Radio. This workshop will be held in two parts; the first portion of this workshop is suitable for all interested people and is...
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 classical power...
Applications like machine learning, deep learning, and the promise of high-performance compute abstracted from highly programmable software APIs are driving future requirements for Software Defined Radios; these challenges cannot be met by CPUs or FPGAs alone. While
Graphics Processing Units (GPUs) provide an attractive alternative, they require a unique perspective on SDR architecture to...
Like all time-varying voltage and current, a video interface connecting a PC to its monitor emits electromagnetic waves. The attack commonly known as TEMPEST (or Van Eck Phreaking) consists in receiving this signal and inferring the image being displayed on the monitor; that is to say, pointing an antenna to a PC and spying the monitor. This is a particularly interesting application for...
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...
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 simplifies...
Join us as we reveal the overall results of the Radio Resilience Competition, including prize presentations!
Review the ongoing development of GRC and plan for the future
Session Chair: Håkon Vågsether
This breakout session will discuss aspects of our documentation such as:
- Block docs
- Tutorials
- Needs for other materials
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
Discuss opportunities, approaches, and available libraries/utilities for accelerating GNU Radio using GPUs
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 (PlutoSDR) and BladeRF. During 2021, the next generation device was introduced, the ADRV9002 (aka Navassa), and is quickly...
Join us for an update on the Radio Resilience Competition, including a recap of the leaderboard, interesting matches, and more!