Live data from Hacker News

GNU Radio in the browser

gnuradioworld.com

1–10 of 27 posts

Re: GNU Radio in the browser

#2
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.

Re: GNU Radio in the browser

#3
post #2

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.

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.

Re: GNU Radio in the browser

#4
Oh that's cool!

I've set off time to blog about getting my broadband RF scanner (connecting to USRP B200 via WebUSB) to work in WASM.

https://rf-survey.habets.se/

It's basically https://blog.habets.se/2026/08/Broadband-RF-scanner-revisite..., but in the browser.

I also have an AX.25 decoder (https://thomashabets.github.io/ruwasm/) and plain old FM receiver (https://cement.retrofitta.se/tmp/rtlsdr-fm/) already. The latter two work with RTL-SDR, also via WebUSB, so no software installs or setup required.

I've been meaning to make a "GNU Radio in the Browser" (well, gnuradio-companion-like) for my RustRadio project to build flowgraphs without coding, but not gotten to it yet.

Re: GNU Radio in the browser

#5
post #2

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.

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/

Re: GNU Radio in the browser

#7
post #3
post #2

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.

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.

I worked with GNU Radio quite a bit at one point a decade+ ago, even writing a custom C++ block, but I almost exclusively used it via Python rather than the GUI toolkit. I found it much quicker to mess around with flow graphs in code than their various UI frameworks, spawning windows as needed when plotting waveforms / spectra etc. The GUI as you said was too cumbersome.

I understand that they were trying to make a pretty complicated topic more approachable, but I always felt the push to GUI was misguided. Maybe they would have had more luck embracing the “S” in “SDR” and making programming languages the primary development paradigm.

Re: GNU Radio in the browser

#9
post #2

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.

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.

Re: GNU Radio in the browser

#10
post #2

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.

New textbook may help

https://www.gnuradio.org/news/2025-01-29-gnuradio-textbook/

Post reply on HN