Zero external SDR frameworks, custom TUI, and fully documented DSP primitives:
https://t.co/jrjyY3Fkk1
Built in Rust. Free & open source. Stars & feedback welcome!
#SDR#RustLang#OpenSource#TUI
Series 2# 1/4 - FM demodulation sounds complex, but at its core, it is literally just ONE subtraction repeated 300,000 times a second.
I built a complete FM MPX & RDS decoder in raw Rust. Zero GNU Radio, zero audio, 100% pure math.
Here is how it works 🦀��
#ratatui #DSP #SDR
Series 2# 4/4 You might ask: why write a custom demodulator when dozens of DSP libraries already exist?
"A measurement you cannot explain is a measurement you cannot defend."
sdrtop is a bench instrument, not a receiver. Every line of Rust DSP exists to guarantee the truth.
Why measurement integrity matters:
- Mode tabs auto-switch to BENCH during gain changes.
- Derived stats mark [STALE] the moment streaming stops.
- Zero audio, zero receiver fluff, just pure RF telemetry.📻
An instrument built for truth.
#RustLang#Linux#TUI#HamRadio
Most SDR apps hide front-end clipping behind polished visuals.
sdrtop is built on a different philosophy: an instrument, not a receiver. No hidden metrics, no smoothed numbers.
Here is what happens when you push LNA gain too high (+8 dB) 📻👇
#SDR#RustLang#TUI
Bumping LNA gain by +8 dB (32 → 40 dB):
- PWR jumps to -7.1 dBFS
- FLR degrades to -69.7 dBFS
- SAT hits 37.3% (samples clipping)
Overloading the ADC creates harmonics that dirty the entire noise floor. The telemetry timer tells no lies: last clip 0s.
#SDR#RustLang
I do not think this app will ever be truly finished. It feels like a house you live in and keep fixing, because there is always one more thing.
This is post 1 of a short series: what it measures, why it looks like this, and how much hair I have lost since.
More soon.
About a year ago I bought a HackRF, because SDR had started to interest me for real.
What is actually in the air around us?
How much of everyday life talks over radio without us noticing?
Pretty much everything.
https://t.co/jrjyY3Fkk1
#rust#ratatui#sdr#hackrf#rtlsdr
A small SDR bench tool for the terminal. Inspired by the classic Linux *top apps. Built around one idea: a number on screen should mean something.
The screenshots are from a more grown-up version than the first one I ran.
@ayushagarwal027 Thanks! That [stale] mark came directly from getting burned by frozen spectral data one too many times during testing.
Also moved the repo over here: https://t.co/jrjyY3Fkk1