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,...
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...
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...
As the Internet of Things proliferates we are finding more and more devices connected to the internet, 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,...
Overview of the new GRC View-Only feature
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...
Diversity and MIMO operation are critical to most modern wireless communication systems. USRPs have been MIMO-capable since the USRP1 in 2004, and many other SDRs are MIMO-capable, yet most GNU Radio users don’t take advantage of those extra SMA ports. This talk aims to fix that.
We will start with a refresher on multipath propagation, with an emphasis on modeling its effects within GNU...
This year at FOSDEM, the GNU Radio community made a call for UX contributions to GRC. I started contributing to GRC as a result.
This en-lightening talk will:
- give a short introduction to what user experience really means,
- explain why GNU Radio contributors, maintainers and users will benefit,
- show how it can be done in open source projects,
- give a brief overview of our...
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...
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...
Our Mission
To support, promote, and enhance digital communication and broader communication science and technology, to promote Amateur Radio, scientific research, experimentation, education, development, open access, and innovation in information and communication technology.
We will cover ARDC's activities and how to apply for grants to fund projects.
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...
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.
The Modular station control package contains GNU Radio flowgraphs for transmitters and receivers 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,...
For nearly one year, the German amateur satellite association [AMSAT-DL][1] has regularly been decoding the telemetry of the Chinese Mars probe Tianwen-1 using the [20m antenna at Bochum observatory][2] 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...
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 functionality. The current state...
Many SDRs available today utilize RFICs that support accessing RF signals at 6 GHz and below. But a growing contingency of commercial and defense signals are showing up above 6 GHz, including both cellular and Wi-Fi. In this talk, we will discuss why operation above 6 GHz is important, what signals are driving this interest, and solutions that are enabling access to these signals.
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...
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...
5G technology promises to deliver major advances in mobile broadband communications, IoT device 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 requirements for 5G have ushered in the need for cloud computing, SDN and SDR capabilities like never before. While...
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...
Tracking GNU Radio development together with combined Linux distribution changes across multiple CPU architectures is a challenge. This talk describes using Buildbot to build small GNU Radio distributions for several architectures with OpenEmbedded. OpenEmbedded provides a mechanism to support packaging test cases, installing them in images and running the tests on actual hardware (or emulated...
This paper presents a GNU Radio Modem design that demonstrates the feasibility of
achieving ≥10 Mbps Real-Time Binary Phase Shift Keying (BPSK) performance with a relatively low cost Personal Computer (PC) that contains an 8-core General Purpose
Processor (GPP). The high date rate is achieved with a single GNU Radio flowgraph and without a Field Programmable Gate Array (FPGA) or Graphics...
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...
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.
Ettus Research / NI has been a proud sponsor of the GNU Radio conference since its inception. At previous conferences, we have generally presented our latest advancements in our SDR products to the community. In this talk, we want to present the people behind those USRPs: Members of the engineering teams that build your SDRs. We will have a short conversation with some of our engineers, see...
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!
Join us for an update on the Radio Resilience Competition, including a recap of the leaderboard, interesting matches, and more!