The Deep Synoptic Array (DSA-2000) is a planned innovative radio telescope made of 2000 5m-dish antennas located in the Nevada (USA) desert spread over a 15 x 19 km area (projected construction in 2026). The telescope will span 700 MHz to 2 GHz with an instantaneous field-of view of 10.6 deg2. Its design is centered around the concept of Radio Camera, involving a streamlined data processing...
The development of radio frequency software and hardware for nanosatellites is often beyond the expertise, financial capability, and regulatory knowledge of many developers. This is especially true for Amateur satellite frequency allocations above 2.4 GHz, for academic groups, or those developers located outside the USA, due to ITAR restrictions. As a result, Amateur satellite software and...
LoRa is the physical layer of LoRaWAN, one of the most popular low-power wide-area network (LPWAN) technologies. The LoRa modulation uses a proprietary chirp spread spectrum modulation and error correction code to achieve long-range communication with low energy consumption. In the past years, many reverse engineering attempts have been made and led to an overall understanding of the encoding...
This project was built upon the reverse engineering work done by Joachim Tapparel of https://github.com/tapparelj/gr-lora_sdr .
I came across the Meshtastic project only a few months back, when there was a great push on major radio based topic groups and discord. The allure of Meshtastic, in their words is "An open source, off-grid, decentralized, mesh network built to run on affordable,...
Almost 40% of students nationally take their introductory astronomy course at a community college. Generally resource challenged but serving a vital educational service to students from non-traditional and minority demographics, community college instructors are constantly looking to keep their courses relevant, exciting and cutting-edge. Radio astronomy has rarely featured significantly in...
Software Defined Radios (SDRs) are ubiquitous in modern wireless communications, offering flexibility and reconfigurability across various protocols, such as IEEE 802.11 and 4G LTE. Industry-standard SDR platforms such as the Ettus USRP and Xilinx RFSoC provide considerable wireless capabilities by combining FPGA- and software-based digital signal processing (DSP). However, the high cost of...
Software Defined Radios (SDR) present a
unique opportunity for undergraduate communications
courses, as they are low-cost and easily obtained. In addition,
the recent momentum of the GNU Radio project has
significantly lowered the barrier to entry for implementing
SDR applications. Some universities have integrated GNU Radio
into their undergraduate communications courses as
a motivator...
New updates to FISSURE, the open-source RF framework centered around GNU Radio, include the addition of deployable remote sensor nodes consisting of general-purpose computers that interact with many types of radio peripherals. These remote sensor nodes run a small subset of code that can be controlled over a network through the FISSURE Dashboard GUI to perform traditional FISSURE operations...
We develop a highly flexible real-time FMCW radar system for designing and testing different radar waveforms (e.g., triangular, sawtooth, sinusoidal) and radar signal processing algorithms without the need for extensive hardware modifications and fetching MATLAB codes, using low-cost SDRs. We control the shape of the waveform in real-time using an adaptive filtering method to improve radar...
Pulse descriptor words (PDW) are measured properties of detected RF pulses. PDWs are often utilized for radar sensor characterization, identification, and emulation. Pulse measurements are typically provided as an option on high-SWaP, high-cost laboratory test equipment or as custom FPGA firmware which is not easily scalable to multiple SDR/RF platforms. gr-pdw is an out-of-tree (OOT) module...
The Allen Telescope Array is a radio interferometer array located in Northern California. Each of the 42 antennas is 6 meters in diameter and is distributed randomly over an area of 350 meters. Each dish is sensitive to an ultra-wideband frequency range from 200 MHz to 12 GHz. While in operation, each dish can produce 1.5 GHz of bandwidth for each polarization adding up to 1.3 Tbps of...
The expansion of cellular networks, specifically 5G, beyond the limits of Earth into Non-Terrestrial Networks (NTNs) is one of the hottest topics in cellular communications today. By employing space- and air-borne base stations, the term “no service” could become obsolete, enabling critical services for maritime, aeronautical, and disaster-affected regions. Despite its potential, the practical...
In this talk we will present new hardware developments for the software-defined radio (SDR) space from Analog Devices, Inc. (ADI), with a focus on modules and system-level synchronization solutions. We will introduce a new line of VPX modules from the ADI Aerospace and Defense group, designed around the AD9084 Apollo Direct-RF mixed signal front-end. VPX is a popular form factor in the SDR...
Another year, another update! This talk marks the third consecutive year of CyberEther development updates at the GNURadio Conference.
CyberEther is a multi-platform GPU-accelerated interface designed for compute-intensive pipelines. Engineered to provide cutting-edge visualization capabilities, it leverages powerful graphics and compute backends including Vulkan, Metal, and WebGPU. The...
Japan launched a lunar landing spacecraft ``SLIM” in 2023. The spacecraft landed on Moon surface on January 19th 2024, with an accuracy of around 50 meters. The attitude of the landed spacecraft was not perfect, but it survived for several months after landed, when the solar cells of the spacecraft was Sun-shined.
The authors installed a small rover for SLIM spacecraft. The rover named...
Distributed Analysis of Wireless at Nextscale (DAWN) is a novel simulation framework for large-scale designspace exploration (DSE) of unmodified software defined radio (SDR) applications interacting in a scalable, high-fidelity, virtual physics environment. The software-defined nature of the coupled software-based physics simulation leverages hardware emulation to permit in-depth examination...
A graduate level course and summer research program covering Software Defined Radio topics is offered by the California Polytechnic State University Electrical Engineering Department. This presentation will outline the laboratory portion of the course that was developed and is available to the open-source community. The GNU Radio laboratory curriculum used the recently introduced Lime Mini...
Abstract: The journey of a developer in the realm of software-defined radio (SDR) often commences with the utilization of commercial off-the-shelf (COTS) SDR modules. These modules are pivotal for initial proof of concept and the development of algorithms, where the decision to make or buy is a straightforward one. However, for some, this journey extends beyond the preliminary phase,...
IEEE 802.11ah, also known as “Wi-Fi HaLow”, provides a Wi-Fi implementation in sub-1GHz frequency ranges. Due to its lower operating frequency than traditional Wi-Fi, Wi-Fi HaLow trades diminished data rates for longer transmission distances. This balance is favorable to internet-of-things (IoT) and other long-range applications. Despite these benefits, commercial implementations of HaLow are...
Introduction
Magnetic resonance imaging (MRI) is a key technique in radiology. Its offers excellent soft-tissue contrast and rich insight into the structure and function of the human body, making it an indispensable tool in modern medicine for the diagnosis of many diseases and for treatment monitoring.
The signal amplitude of the underlying nuclear magnetic resonance phenomenon is...
The GNU Radio project and its graphical editor, GNU Radio Companion (GRC), have significantly lowered the barriers to entry into Software Defined Radio (SDR) applications in hobbyist, academic, commercial settings alike. Unit tests help build confidence in the proper functioning and robustness of projects using GNU Radio. However, the unit tests supported by GNU Radio must be developed in...
Abstract — This paper discusses an approach for increasing
the resolution of an OFDM-based joint communication and sensing (JCAS) system, while keeping the used Spectrum constant. Against the background of the ever-increasing congestion of the spectrum, the fusion of discontinuous bands for radar sensing was recently discussed. In the context of communication-centric JCAS, the signal...
It took me 18 months to go from idea to shipping product (rfnm.io). I thought it would have ben fun to give a lightweight talk about everything I learned along the way, so I started making a list of the steps for fun in a document I haven't updated in a while.
This is not a technical talk, it's probably split evenly between technical, business/process and jokes, but I thought I could...
This talk will cover the process of reverse engineering the packet format used by a wireless thermometer and the development of a receiver using GNU Radio. Temperature measurements will be passed from GNU Radio to a web server that will be used to visualize the data received.
The gr-plasma OOT module was developed by Shane Flandermeyer and the University of Oklahoma to implement radar signal processing functions in GNU Radio. GR-plasma integrates waveform generation, matched filtering, doppler processing, CFAR detection, and range-doppler plotting. However, accessing all these features has only been possible with UHD devices from Ettus research. In this session,...
The ADALM-PLUTO SDR has become a cornerstone in the toolkit of GNU Radio enthusiasts, In this presentation, we delve into it's latest feature's and enhancements.
Key Topics covered will include:
-
New TDD engine to control the timing of transmit and receive! This allows for pulse compression radar and advanced communications setups.
-
Tips and tricks for using the 2nd transmit and...
Full-duplex (FD) wireless communication, the simultaneous transmission and reception of wireless signals on the same frequency channel, has garnered significant attention from the research community over the past decade. Software-defined radio (SDR) has become instrumental in bridging the gap from theory to implementation, providing the flexibility necessary to design and deploy FD radio...
When using GNU Radio in a development environment, ensuring that all of its dependencies are met and that there are no conflicts is often a non-trivial process, especially when updating to new versions. This process can become even more involved and complicated when out-of-tree (OOT) modules are incorporated. In addition, even if there are little to no issues on one machine, replicating this...
The Internet of Things market has emerged over the past decades and maintains to grow. Therefore, IoT devices have become omnipresent. Many of these devices use a wireless connection to send and receive data. Many of these wireless connections are based upon Low Power Wide Area Network protocols such as NB-IoT, LoRa or Sigfox. Due to the increasing amount of IoT devices, these LPWAN protocols...
Having used GNU radio for a number of years, it has many worthy applications. One such use has been propagating data using ultrasound in a variety of material such as air, water and steel. The modulation protocol used to date has been binary FSK (some ASK/PSK have also been used), however these protocols do not handle multipath well. For this application we would look to use OFDM, however OFDM...
The 15-minute talk and paper will consist of three main points: background and description of TorchSig, recent updates and improvements to the system, and future plans for the release of tools to augment training methods using real world data. The goal is to demonstrate a Torchsig ML inference model running within GNU Radio and to also present new machine-learning (ML) tools to the GNU Radio...
PySDR is a free online textbook that provides an introduction to the areas of RF DSP, SDR, and wireless communications, using many diagrams, animations, and Python code examples. PySDR is not a Python library; all code examples use straightforward Python/numpy/scipy/matplotlib. Recent additions to PySDR include chapters on beamforming/array processing, as well as cyclostationary signal...