logoalt Hacker News

jcimstoday at 4:12 PM4 repliesview on HN

I tinkered with gnuradio back when rtl-sdr just took off (2012ish?).

I had no background in dsp or signal processing and found it so opaque as to be unusuable, even though I saw more skilled folks do amazing things with it.

*scratches head*

Might give it another go.


Replies

perrygeotoday at 4:19 PM

I've tinkered with SDR some and did a bit professionally. I always found GNU Radio to fall into the uncanny valley - too GUI to scratch my programming itch but too low-level to be useful for exploration. Between libraries like `pyrtlsdr` and desktop apps like `sdrangel`, I can't seem to find a niche for GNU Radio.

show 1 reply
Enginerrrdtoday at 5:07 PM

I have to say having just done a very tricky project with a long DSP pipeline in gnuradio, that LLMs are a godsend for getting up to speed on gnuradio blocks. I too found it historically impenetrable, but was able to get a pipeline completed. That said, prepare yourself for a lot of debugging and work to diagnose problems if you’re doing anything of sufficient complexity.

stackghosttoday at 4:22 PM

Run through pysdr[0], which I found has the right complexity gradient and the right levels of abstraction for people with technical chops but who aren’t familiar with SDR

[0] https://www.pysdr.org/