IQEngine is a free and open source web-based toolkit for analyzing, processing, and sharing RF recordings. It is built on top of the SigMF metadata standard, and the canonical instance of the site running at www.iqengine.org acts as a central repository for example SigMF recordings, while being a valuable tool for signal analysis and RF/DSP education. Using IQEngine's plugin API, GNU Radio...
As in previous years, we would like to present the latest state of our USRP family and the UHD and RFNoC software stacks. One focus of this presentation will be the USRP X440, our latest SDR product, which enables unprecedented instantaneous bandwidths. We will discuss how you can use our SDR product line to capture more spectrum than ever!
Optical Wireless Communications (OWC) is one of many new and growing interests of the research community; however, a significant amount of system-level OWC research has focused on theoretical and/or simulated analysis with limited experimental validation. In order to address this concern and support experimental OWC test systems, we have previously introduced the gr-owc out-of-tree module in...
The Allen Telescope Array (ATA) is the world's only radio telescope built from the ground up to perform the search for technosignatures, signs of technologically-capable extraterrestrial civilizations. Hosted on the Hat Creek Radio Observatory, the ATA is comprised of 42 6.1m in diameter, offset Gregorian radio telescopes. Cryogenically-cooled dual-polarized log-periodic feeds are mounted on...
My research project is based on using modulated ultra sound at high frequency in the audio
band as a way to communicate between devices located in either Shipping Containers or Hi Rail
(Road Rail) vehicles. The research stems from a UTS capstone project completed ten years ago
that investigated methods to allow shipping containers that are stacked to form Ad Hoc
networks(Parr 2010).
The...
The Completely Hackable Amateur Radio Telescope (CHART) is a radio astronomy platform aimed at high school students and teachers. The project offers online tutorials and code for building an inexpensive instrument to detect the 21-cm signal from neutral hydrogen in the Milky Way. Complete parts for the project can be acquired for under $300. The base platform is intended to work out of the box...
The Completely Hackable Amateur Radio Telescope (CHART), is an initiative to create a radio telescope that is both low tech and low cost, making it easily accessible to anyone. The base design is optimized to look at the Milky Way and capture the hydrogen 21 cm line. The CHART project includes a base design that consists of a cardboard telescope and an RTL-SDR module programmed with GNURadio....
Most available Software Defined Radio peripherals use local oscillators (LOs), mixers and filters to move signals of interest into the desired bands and center frequencies. With the advent of more powerful ADCs and DACs, we are able to build SDRs that don't require analog components, and instead use direct sampling techniques.
However, this puts some burden on the user, because the lack of...
For the software defined radio (SDR) industry, when utilizing general purpose processors (GPPs), software-based waveform developers have leveraged Moore’s law to improve waveform performance by simply moving their code to better GPPs and SDRs as they become available. However, making full use of a computer’s capabilities today is a challenging task due to increased hardware and software...
This talk sheds light on the significantly under-explored field of automated classification of Forward Error Correcting (FEC) codes. The task, analogous to automatic modulation, determines the type of FEC code employed by examining variable-length sequences of bits. Furthermore, the objective extends to estimating vital properties of the code, including but not limited to the coding rate and...
Combining Software Defined Radios (SDRs) with the GNU Radio software development toolkit can enable rapid prototyping of integrated sensing and communications (ISACs) systems. In this paper, we conduct a Hardware-In-The-Loop (HWIL) over-the-air (OTA) experiment on a low-cost SDR platform testbed to demonstrate the feasibility of cooperative waveform design for a joint radar-communications...
Our project aims to ease SDR workflow since there are a lot of burdens especially for new beginners. Software installation, configuration might be discouraging. So we decided to do everything in a web browser.
It's possible to talk to hardware directly in a web browser using WebUSB.
WebUSB technology is available in the Chrome browser—under Linux, Windows, MacOS, and Android—without...
The Allen Telescope Array (ATA) is a radio interferometer currently composed of 42 antennas. The array is made up of 6.1-meter diameter offset Gregorian telescope elements distributed randomly with a maximum baseline of 300 meters. The recently upgraded cryo-cooled log-periodic antenna feed (known as Antonio Feed) is sensitive to a wide and continuous range of frequencies ranging from 900 MHz...
Three-dimensional antenna arrays are a less-explored family of aperture distributions when compared to linear and planar topologies. This is due in part to performance degradation from shadowing and scattering when the array spacing is fixed and on the order of a half wavelength, but the overall logistical complexity of their construction also creates challenges that have limited their...
Reconfigurable narrowband antennas with operating frequency agility can provide several performance benefits like size compactness, improved noise performance, and suppression of out-of-band interferences. However, much of the research effort has focused on observing the hardware capabilities, and antenna reconfiguration is rarely implemented with a software-defined radio (SDR). The...
In this talk we will demonstrate how to build, control, and process data from a 10 GHz, 8 element, FMCW phased array radar. We will be using Analog Device's open source CN0566 (aka "the Phaser"), the ADALM-PLUTO, and GNU Radio Companion. There will be a live demonstration of beamforming fundamentals including: direction of arrival, monopulse tracking, tapering, grating lobes, and FMCW...
The AMD RFSoC (Radio Frequency System on Chip) architecture has gained significant attention within the Software Defined Radio (SDR) community for its integration of Radio Frequency (RF) frontend, FPGA fabric and Linux-capable Arm-based processing system. Despite its accessibility to researchers via the RFSoC2x2 and RFSoC4x2 development board platforms, its adoption within the GNU Radio...
Through the patronage of the DARPA DSSoC program, we constructed the DASH SoC, a coarse-scale heterogeneous SoC that breaks the trade-off in computational efficiency versus ease of reprogrammability. The DASH SoC caters to the target domains of sophisticated RF processing for communications, radar, PNT, and spectral situational awareness. We also developed an FPGA-based DASH emulation platform...
Radio telescopes are some of the largest instruments in use in astronomy, but their (angular) resolution is actually somewhat poor. This can be improved upon by combining several radio telescopes, in a technique called radio interferometry. This creates a much larger virtual radio telescope, with its size (and resolution) determined by the longest distance between participating telescopes. For...
Over the past few years, we have been working to rewrite the Polymorphic Types (PMTs) used in GNU Radio. The current PMTs can be confusing and difficult to use. The new PMTs use modern C++ to provide a simple and efficient interface. This new library will replace the current implementation in GNU Radio 4.0.
There have been a few twists and turns developing this new library and it has...
This year's talk will focus on the progress made in the development of CyberEther since last year's presentation. Software development has progressed significantly, and it's time for a new update. We will discuss the latest features and improvements, including brand-new DSP acceleration on Metal (inside Apple Silicon’s GPU) and support for Vulkan which makes it possible to use CyberEther on...
Timing synchronization plays a critical role in many high performance software defined radio applications. However, currently, to achieve the level of synchronization required to perform distributed open loop beamforming, cabled techniques such as precision PPS fanout buffers or White Rabbit must be used to align the system clocks to within a small fraction of a sample. However, we have...
TorchSig, a toolkit for applying deep-learning applications to wireless signals, was released last year and presented at GRCon. The toolkit has since undergone numerous changes to improve reliability and usability. This includes new examples for using deep-learning for tasks in spectrum awareness, new utilities for curating datasets, speedups in synthetic dataset generation and speedups in...
This presentation introduces a versatile general-purpose phased array learning kit designed to address the critical challenge of interference mitigation in various communication scenarios. The primary focus is on showcasing the effectiveness of null steering techniques in mitigating interference caused by adjacent and overlapping channel interferers. The system features a linear phased array...
I will be presenting a method of receiving the NOAA weather fax system and viewing the transmission in real time using GNU Radio. This presentation will go over the process of creating a simple HF antenna, receiving HF on an RTL-SDR, how to decode APT (Automatic Picture Transmission) signals, and how to view faxes in real time. I will also touch on issues faced while creating this project, a...
A project was created with the following objectives:
- Send a file without repeating it.
- Use Packet formatting.
- Use BPSK modulation.
- Provide a means for the receiver to synchronize with the BPSK before the file is sent.
The talk will present the issues faced with meeting the objectives and describe how each piece was achieved. Simulated and live transmissions will be presented.
LightCube is a 1U Educational Cubesat which had the goal of connecting the public with space by producing a flash visible to the naked eye on command by a public user. The spacecraft could be triggered via HAM radio communications by those with an amateur license. LightCube is commanded with a DTMF sequence, and reports telemetry using RTTY, an AFSK modulation scheme. Telemetry is decoded with...
The RADAR equation states that the range resolution is inverse of the bandwidth. This generic time of flight assessment resolution under general conditions is greatly improved under the assumption of a single isolated target illuminated by a known noise sequence with a delay resolution improved by the signal to noise ratio brought by the correlation during the pulse compression.
Using...
Communication systems, by their nature, have a complex structure that contains multiple technologies. In order to teach communication systems, the steps that need to be taken in order for the signal to be transmitted to reach from the source to the destination are explained by prioritizing the block-based flow-graph. The given theoretical knowledge is consolidated by mostly using examples and...
EME or Earth Moon Earth communications requires sensitive receivers, relatively high power transmitters and signal processing to be able to communicate by reflecting a signal off the moon. This talk will discuss the system and RF design details in making an EME capable station. The topics include the system link budget, antenna requirements, detailed RF receiver and transmitter design.
The...
The Array of Long Baseline Antennas for Taking Radio Observations from the Seventy-ninth parallel (ALBATROS) is a 21cm cosmology experiment that uses multiple autonomous antenna stations operating in the high Arctic of Canada to lay the groundwork for probing into the cosmic “dark ages” before star formation began. An overview of the ALBATROS project will be provided, along with a primer on...
A real-time SDR receiver of the French time signal ALS162 is studied, implemented and tested for GNU Radio. Inspired by the practical observations and the minor but yet appealing challenges encountered, this receiver provides another supportive learning exercise for practical signal processing with GNU Radio. Along with the transmitter and receiver design, the present paper addresses several...
Weber State University (WSU) has developed an ‘open-source’ antenna-pattern measurement system physically comprised of software-defined radios (SDRs), Arduino microcontroller and 3-D printed hardware. The student-designed measurement testbed was supported by the Utah NASA Space Grant Consortium. The ‘open-source’ prototype integrates Python, GNU Radio Companion, and Linux on a single laptop...
The authors present a web-based front end satellite tracking application for the automated tracking of two student-designed CubeSat satellites scheduled for launch in 2024 operating with a full duplex scheme in the UHF and commercial S-band frequency bands. Satellite signals are captured and processed by integrating GNU Radio with the Ettus Research USRP x300 SDR hardware. The USRP x300...
This paper implements an OFDM based system for joint communications and sensing. OFDM traditionally is used for passing modulated information bits in a multi-path channel. Prior to decoding the information bits, channel state information (CSI) is extracted from multiple sub-carriers in OFDM frames. The GNU based OFDM sensing performance is compared with our prior GNU based CW radar...
In this work, we present an open-source implementation of the enumerative sphere shaping (ESS) algorithm used for probabilistic amplitude shaping. Information theory shows that the capacity of an additive white Gaussian noise (AWGN) channel is reached if the input symbols follow a Gaussian distribution. However, many communication systems employ a uniform distribution of channel input symbols,...
Acoustic communication through ice is a growing field of study with potential as both a data transfer and environmental characterization solution. Platforms for under-ice scientific investigation at Earth’s polar regions, like AUVs, ROVs, and glider surveys, are valuable tools for collecting ground-truth data; but in the GPS-denied under-ice environment, localization (positioning), and...
In this paper, we introduce a basic LunaNet GNU Radio library, aiming to make full-stack lunar mission communications and networking easily accessible. The library implements pieces of the LunaNet Interoperability Specification (LNIS) - the protocol suite defined for international commercial and government lunar mission internetworking. The library is used with GNU Radio, a free, open-source...