Interfacing a software radio to gnu radio companion

Is there some documentation on how to build a module to support a new
software radio generating samples into gnu radio?


Hi Yile,

GNU Radio doesn’t really care where your source block gets its samples
from, or what your sink block does with the samples – so all hardware
blocks are just normal GNU Radio blocks, no special steps necessary.

If you’re not very used to the concept of sink/source blocks in GNU
Radio, I’d recommend reading through chapter 1-6 of the Guided Tutorials
[1]. I’ve written a USB bulk transfer based source block a while back,
and it wasn’t hard to do, considering all I did was reading data from
libusb when GNU Radio called my block’s work() method.