#gnuradio — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gnuradio, aggregated by home.social.
-
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.
-
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.
-
For chat: hit us up on #gnuradio:gnuradio.org on matrix (if you don't have a matrix account, you can get one for free via signup on https://app.element.io/#/room/#gnuradio-community:gnuradio.org ).
-
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 #gnuradio.
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.
-
Finally making my own Out-Of-Tree #gnuradio 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.
-
Want to try out gr-cessb in @gnuradio for yourself without much hassle?
You can use this docker-compose project to try it out:
https://gitlab.dantalion.nl/sdr/gnuradio-docker
Just type: `docker compose up -d --build`
-
I've just tested the principle of #SSB processing using Controlled-Envelope Single-Sideband modulation (CESSB) in #GNURadio 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 #agc
Even extremely overmodulated input signals (25x) still produce clean audio indistinguishable from the original source signal.
Paper:
https://www.arrl.org/files/file/QEX_Next_Issue/2014/Nov-Dec_2014/Hershberger_QEX_11_14.pdf -
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: https://www.meetup.com/embedded-software/events/315184249/
#EmbeddedSoftware #Meetup #Zürich #TechnoPark #SuperComputingSystems #SCS #opensource #gnuradio #Testing
-
Contributed my first patches to the amazing vrt-iq-tools:
https://github.com/tftelkamp/vrt-iq-tools
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.
-
"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? -
Now that we have the #GNUradio 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.
-
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?
-
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.
-
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:
https://gitlab.dantalion.nl/sdr/limesdr-hf-transceiver
Attached is an image of the GUI and the flowchart.
-
"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
https://youtu.be/38GKlCrGTQM -
okay Mastodon is clearly not the place where #gnuradio people hang out.
Any direction to a pool of knowledgable people?
-
I'm writting a detailed blog post on using high sampling rates to transmit narrowband signals far away from the #LO. 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 #GNURadio to illustrate these effects.
You can subscribe to #RSS to be notified early
https://dantalion.nl/feed.xml -
Here's the video. As I mentioned earlier, this time I'll show you how I added audio to the LaserDisc RF signal.
-
-
It seems my #gnuradio #correlator actually works, though I am still somewhat skeptical.
This is from a #limesdr 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.
-
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.
-
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.