SDR– Lets You Patch Together Your Setup

It is often helpful to think of a radio as a series of interconnected functional blocks—hence the use of block diagrams to convey how a given radio operates. [Julian Haag] has brought this ethos to SDR–, a software-defined radio program where you can patch together your setup.

There are many software defined radio tools out there, with various interfaces and methods of configuration. [Julian] wanted to keep things intuitive and simple, and so built SDR– with an interface similar to that of a modular synth. You drop in blocks, like a radio, a demodulator, or a speaker, and then you link them together with patch cables to route the signals where they need to go.

[Julian] has populated the tool with plenty of useful decoders, too, so you can have lots of fun from the get go. You can play with things like ADS-B, POCSAG, SSTV, DAB, and RDS right out of the box. There’s also some fun passive radar and direction finding tools there too if you want to dive in. Files are on GitHub for the curious.

We’ve featured lots of neat SDR hacks over the years, like this neat real-time beamforming setup. Meanwhile, if you’re cooking up your own radio experiments in the homelab, don’t hesitate to let us know on the tipsline.

14 thoughts on “SDR– Lets You Patch Together Your Setup”

        1. Yes, I have not used it in many years. I have had a few excellent experiences with docker recently. That might be a good solution for setting up and maintaining a working installation of GNU Radio.

    1. I think one difference here is that it’s based on rust instead of C / C++
      This is also more of a GUI using a web frontend instead of Qt

      There is also an equivalent rustradio project but I don’t think that’s used here or how mature it is
      that being said given rust’s modularity and namespacing it might be possible to write gui blocks that use rustradio under sdrmm

      1. There’s a running joke in the community:
        Q: How do you know some SW is written in Rust?
        A: The author will make sure you know.

  1. This is a formidable tool not only for radio-nerds! I always recognize a lack of stylish and practicable drm (Digital Radio Mondial) players or settings out there. Most are ugly and don’t work intuitive. Are there plans to include this functionality here? That would be amazing.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.