4 ms·
Very nice article. Implementing something commonly known yourself with instructions tends to be enlightening. The instructions save you maybe 80% of your time,
by dancek 8y ago
Very nice article. Implementing something commonly known yourself with instructions tends to be enlightening. The instructions save you maybe 80% of your time, but you still have the chance to learn how everything works if you focus. It also gives you confidence.
Some of the best resources I've seen in that regard are nand2tetris and make-a-lisp.
The SDR community seems to mainly consist of people interested in using existing software and focusing on the received signals. There's still a lot to be discovered if more people start writing software to decode the signals.
- jdietrich 8y ago>There's still a lot to be discovered if more people start writing software to decode the signals. You might be interested in the GNU Radio project, a modular suite of tools for building software receivers. https://wiki.gnuradio.org/index.php/What_is_GNU_Radio%3F https://wiki.gnuradio.org/index.php/What_is_GNU_Radio%3F You may also be interested in WSJT (ultra-efficient data modes) and FreeDV (ultra-low-bandwidth voice). A number of people in the amateur radio community are working on modern modulation and codec systems. https://www.physics.princeton.edu/pulsar/K1JT/ https://www.physics.princeton.edu/pulsar/K1JT/ https://freedv.org/ https://freedv.org/
- dancek 8y agoYes, I've been planning to learn GNU Radio. Thanks for pointing me to other interesting projects, too. I feel like I'll need to gain a better understanding of radio technology, though.
- jcims 8y agoAgree with this. I was up to my eyeballs in SDR stuff back when the RTL first came out. Wrote some plugins for SDRSharp doing little auto-tuners and lookups and whatnot, but then started digging into the actual DSP stuff and learned a TON in the process. It's also incredibly helpful to have expert folks around that can connect the dots for you when it gets weird.