GNU Radio modules for the BB60C and SM200A spectrum analyzers allow the analyzers to be used as I/Q sources from within GNU Radio, as blocks in a flowgraph, components of a hierarchical block, or called from a script.
According to Roger Rush, lead developer on the project, “Signal Hound and GNU Radio share a software-based approach to signal to process, and Signal Hound’s small form factor spectrum analyzers with their powerful APIs are a perfect fit for the creative GNU Radio ecosystem. For years, users of both products have been asking for integration – now it’s here.”
The Signal Hound BB60C and SM200A GNU Radio modules are available immediately on Signal Hound’s GitHub page. The downloads include a couple examples to help a user get up and running.
GNU Radio is an open-source toolkit for software radio that is widely used in research, industry, academia, government, and hobbyist environments.
By providing a drag and drop interface to connect signal processing blocks, along with the integration of Python, GNU Radio is helpful for rapid development, including applications, system design, one-off solutions, prototyping, simulation, and experimentation. The ability to implement performance-critical signal processing paths in C++ allows for real-time, high-throughput systems (from gnuradio.org/about).
Signal Hound, 35707 NE 86th Ave., La Center, WA 98629, 800.260.8378,