home.social

#gnuradio — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gnuradio, aggregated by home.social.

fetched live
  1. is there already some statistical pattern recognizer (aka AI before the times of LLMs) that automatically guesses modulation of radio signals? working with #rtlsdr or with #gnuradio?

    update: and automatically decodes the signal into files?

    #sdr #radio

  2. While researching ways to watermark my audio, I went from #minimodem to #GNUradio to #Meshtastic and #Reticulum. Rabbit holes! Hopefully something worthy will emerge eventually.

  3. Any #GNUradio enthusiasts around here? #HamRadio people? I'm looking into ways to #watermark my sounds and then decode the watermarks to prove ownership in case of sound effect or #music theft. The watermark should be inaudible and hopefully work even if it's barely above the noise floor, survive typical audio compression etc. I looked into #LoRa and thought maybe chirps are the way to go here. My first thought was #minimodem, but it could be too fragile to decode, and probably would be audible.

  4. For chat: hit us up on :gnuradio.org on matrix (if you don't have a matrix account, you can get one for free via signup on app.element.io/#/room/#gnuradi ).

  5. The whole of digitial signal processing is a dataflow problem.

    All these frameworks, libraries and tools turning these things into steps and chugging the data along varies threads, take note this is the wrong approach. These copies are to expensive!

    This is what fundamentally undermines the performance of something like .

    To achieve peak performance, we need to turn these problems into a graph, then analyze and plan said graph and run the thing as a whole.

  6. The performance of native Python blocks can be significantly improved by adjusting `set_output_multiple` to a sufficiently high number.

    Naturally, there is a relation between group delay and this multiple.

  7. Finally making my own Out-Of-Tree modules, its been fun learning to use gr_modtool.

    Wish there where some ways to reduce the overhead of Python blocks. I drop from 900 megasamples/s to 128 as soon as a single Python block is in the chain.

  8. Want to try out gr-cessb in @gnuradio for yourself without much hassle?

    You can use this docker-compose project to try it out:

    gitlab.dantalion.nl/sdr/gnurad

    Just type: `docker compose up -d --build`

  9. I've just tested the principle of processing using Controlled-Envelope Single-Sideband modulation (CESSB) in and it is beyond beautiful.

    It uses a two stage process of clipping and peak stretching that combined can reduce the effects of over modulation typically introduced by

    Even extremely overmodulated input signals (25x) still produce clean audio indistinguishable from the original source signal.

    Paper:
    arrl.org/files/file/QEX_Next_I

    Source:
    github.com/drmpeg/gr-cessb

  10. Heute in einer Woche, am 9. Juli 2026, bei Supercomputing Systems AG im Technopark Zürich findet das Embedded Software Meetup «Software Defined Radio: Intro, Fun, Testing and Profit» statt.

    Würde mich freuen, viele neue und alte Leute zu sehen, die Vorträge zu geniessen und zusammen anzustossen!

    Anmeldungen hier bitte: meetup.com/embedded-software/e

    #EmbeddedSoftware #Meetup #Zürich #TechnoPark #SuperComputingSystems #SCS #opensource #gnuradio #Testing

  11. Contributed my first patches to the amazing vrt-iq-tools:

    github.com/tftelkamp/vrt-iq-to

    With these you can stream IQ sampling data from SDRs over the network, supporting many interesting use cases. Including multiple concurrent users, integration with GNURadio, conversion to a Soapy device and even things like a correlator.

  12. "Quick" side project over the last 2 days: Throwing together a GNU Radio receiver & decoder for #EnOcean ERP1 sensor data packets.

    Now I can receive temperature data of the building automation thermostats in our makerspace :D

    It was surprisingly hard to get GNU Radio to sync and demodulate the binary data reasonably reliable, despite the input signal looking really clean.
    I thought this would be easy, because GR was made for this purpose, but apparently not?

    github.com/LeoDJ/gr-enocean-er

    #GNURadio

  13. Now that we have the transceiver working we will work on enhancing it next.

    The first enhancement is adding some indicators for audio levels, clipping peaking etc.

    Next is things like ALC and AGC, (TX, RX, respectively).

    I've already found some interesting topics that talk about the differences between traditional audio compression for SSB and envelope clipping.

  14. I've been messing about with GNU Radio and an old RTL2832/R820T2 SDR. I think I've gotten the hang of it and it's kind of fun.

    One thing I'm still looking for is a decent waterfall sink. The "QT GUI Waterfall Sink" is nice but it's not a waterfall. It flows up. Search turns up folks annoyed with this but no resolution.

    Anyone have a link to better waterfall code?

    #SDR #GNUradio #AmateurRadio #HamRadio

  15. 40 hours give or take, but I finally have #gnuradio talking directly to my ft857d using #soapyaudio and #hamlib - RX only at the moment, but I'm going to be working on TX.

    After calming down from all the excitement, I'll document the parameters and commit a proof of concept.

    #yakshaving #BaldYak

  16. The silly GNURadio HF transceiver flowchart is done. It uses no custom blocks or embedded Python.

    It is quite fragile but it really works. You can try it out yourself here:

    gitlab.dantalion.nl/sdr/limesd

    Attached is an image of the GUI and the flowchart.

  17. "Get a first look at the #QuadRF, a modular 4x4 MIMO beamforming tile built with an open antenna architecture that moves software-defined radio into the spatial domain. Functioning as a real-time RF camera, the QuadRF allows you to visualize the #wireless world around you."

    #OpenSource #wifi #SDR #gnuradio
    youtu.be/38GKlCrGTQM

  18. okay Mastodon is clearly not the place where #gnuradio people hang out.

    Any direction to a pool of knowledgable people?

  19. I'm writting a detailed blog post on using high sampling rates to transmit narrowband signals far away from the . In these conditions filtering, aliasing and under runs are important subjects.

    The benefit of modulating away from your LO is that you can reach further down or up from you LO limits.

    In the case of the LimeSDR this allows to reach down to 0Hz.

    The blog post will use to illustrate these effects.

    You can subscribe to to be notified early
    dantalion.nl/feed.xml

  20. Here's the video. As I mentioned earlier, this time I'll show you how I added audio to the LaserDisc RF signal.

    youtu.be/JL2vJfprfGU

    #laserdisc #gnuradio #diy #sdr

  21. It seems my actually works, though I am still somewhat skeptical.

    This is from a correlating its two mu-mimo inputs.

    The second picture is what happens when you disconnect one of the antenna from the input showings its not just correlating its own noise.

  22. The NTSC "cross hatch" test signal was modulated via #gnuradio into an LD RF signal, demodulated by PAL #Laserdisc player hardware, and displayed on a PAL CRT. The image is not very good, but the test pattern is still easily recognizable.

  23. TIL that #gnuradio has a parameter block that allows you to set the value of a variable from the command line, complete with default value and validation.