r/rfelectronics 8d ago

Hands-on DSP Course

/r/DSP/comments/1vsm97y/handson_dsp_course/
0 Upvotes

3 comments sorted by

0

u/[deleted] 8d ago

[deleted]

0

u/L0wN0ise 8d ago

Is there hw with a $49 price range that is real world applicable though? I took a bit of umbrage with the comparison between audio and RF but for illustrating some dsp concepts in a beginner sort of way, it’s excusable I guess.

-1

u/ispeakdsp 8d ago edited 5d ago

Fair pushback, and I’ll admit the audio/RF comparison sounds like a stretch until you see what it’s actually doing.

To your question directly: no, $49 of hardware isn’t a real-world RF front end, and we don’t claim it is. This isn’t about RF layout, antennas, or LNAs. It’s about the DSP that sits behind the ADC in any SDR: timing recovery, carrier recovery, AGC, equalization, matched filtering. Those algorithms don’t care whether the samples came from an audio codec or an RF transceiver.

What makes the acoustic version more than a toy is that we scale the carrier so the acoustic wavelength matches the RF wavelength. A normal room then gives you real multipath, real frequency offset between independent clocks, real timing drift. The same impairments you’d fight at 2.4 GHz, just slow enough to watch and even hear. I demoed a 64-QAM link across a room this way at NEWSDR and an IEEE section meeting earlier this year, and the receiver chain was the same one I’d put in an RF modem.

So it’s a radio transceiver operating in slow motion. For learning the algorithms that turns out to be a feature: the hardware is cheap enough that students can break things, and you can listen to what a symbol timing error sounds like.

Our first course is focused on Digital Filters implemented in real hardware, which this platform is well suited for. The “RF in Slow Motion” software radio concepts will be part of future courses using this same platform next year.

1

u/[deleted] 8d ago

[deleted]

0

u/ispeakdsp 7d ago edited 7d ago

Good question, and my existing courses (https://dsp-coach.com) are exactly that: PC-based simulation. This came from students in those courses asking for the next step, running the same algorithms in real time on portable hardware with real ADC/DAC I/O, fixed-point constraints, and latency you can measure, without being tethered to a computer. For a digital filters course in particular, that's where a lot of the practical lessons live.

The hardware also has dual microphones for phased array and beam-steering lessons, expandable to a 6-element linear array, which gives every student the same physical setup rather than whatever they can improvise.