Background: Testing As many of you know, we at Geon Technologies have a large body of work using REDHAWK SDR and its Eclipse -based IDE. We also use the FileWriter Component enough that we released our FEI_FileReader Component to then pull RF snapshots back into REDHAWK using the FEI Interfaces spec. It’s a powerful set […]
SigPlot is a plotting solution from LGS Innovations for web-based applications which we’ve used in previous demos of our own web UI, and the REDHAWK SDR group used in their RTL Demo App from a few years back. The library provides for a number of features and plugins that can make for many plot styles.
This post is a step-by-step guide to creating a REDHAWK Shared Library from a Python Egg. Shared Libraries are package dependencies of REDHAWK Components that enable environment-agnostic deployment to general purpose processors (GPPs). When developing a Python Component, it is common to have a Python package dependency (often installed by a package manager like pip) that you need to deploy as a Shared Library.
A few months back, I was tasked with integrating the functionality of Ettus’s RF-NoC (RF Network on Chip) with the capability of REDHAWK. Luckily, there was already a pattern for this provided by the developers of REDHAWK: the Persona Device Pattern. At the time of this writing, the documentation for this pattern can be found in Appendix G of the REDHAWK manual.
A common misconception about REDHAWK and GNURadio is that they’re at odds with one another, perhaps enemies. The truth is each can support the other with a little bit of integration effort. In this post, we’ll be digging more into the details and usage of GNURadio-REDHAWK, which we discussed and released during the GNURadio Convention in 2017.