Skip to content

Possible More Powerful Dependencies #1

@xloem

Description

@xloem

Hey, your work looks similar to some things I am trying to do in C++. I appreciate the clear simple environment with references to learn. I think it's important that signal intelligence research be accessible to people who only have a cheap radio like an rtl-sdr.

I wanted to share some libraries with you. I'm using https://github.com/pothosware/SoapySDR to access the radio, rather than librtlsdr directly. This allows other radios to be used with the same code. I've found the maintainer of SoapySDR to be more available to merge fixes and improvements in than the osmosdr folks.

I've also been using https://root.cern.ch/ to draw graphs and manage data. ROOT is unfortunately C++ rather than C. This software package has some very powerful tools for working with data in C++, including three dimensional charts, multi-dimensional histograms, flexible storage formats, and a runtime C++ interpreter that can work with user-developed primitives. I expect this interpreter to aid greatly in prototyping algorithms.

There are also frameworks such as gnuradio and https://github.com/pothosware/PothosCore/wiki . If components of applications are made as blocks for one of these frameworks, there is a UI that can be used to plug them together for further prototyping possibilities.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions