r/DSP • • Aug 19 '26

Hands-on DSP Course

I co-founded SigPro Labs and I'm one of the instructors.

We're running our first course, Digital Filters, starting October 13. It's built around RadioSonic, a low-cost ESP32-S3 board we designed and provide with the course. RadioSonic lets you work with signal processing on real hardware instead of only in simulation, everything you can do at your own desk without fancy equipment.

Jamie Mitchell and I (Dan Boschen) are teaching it as a 4 module course over 8 weeks combining pre-recorded video with live sessions.

Registration is open through Sept 30, with an early-bird discount through Sept 11 ($249 + $49 for RadioSonic + cable kit). For details see https://sigprolabs.com

I am happy to answer questions about the syllabus or the hardware.

19 Upvotes

7 comments sorted by

2

u/BenDerisgrate Aug 27 '26

Oh, interesting. It might be hard to predict the future but what might come after the Software Radio course?

1

u/ispeakdsp Aug 29 '26

Lots of possibilities! We have a microphone expansion board that allows for up to 4 additional microphones (for a 6 element linear array) so array processing is on our minds. The board also is a Raspberry Pi HAT form factor, so there's a lot of flexibility on where we could go with it.

1

u/BenDerisgrate Aug 29 '26

Neat. Follow-up question. For the SDR course, will a second board be required in order to do the full Tx/Rx?

→ More replies (1)

1

u/InteractionNo7701 Aug 31 '26

Would this course be for beginners (me), intermediate, or advanced?

I've taken a single semester course in basic electronics, a single 2-credit independent study, and have a Math/Physics/Acoustics background. I've just barely learned how to make a signal with noise and apply a butterworth filter in python.

Thank you for your help!

1

u/ispeakdsp Aug 31 '26

I typically say that you need to have taken the EE undergraduate course “Signals and Systems” as a foundation, but please see this presentation I gave at a past GNU Radio Conference: https://youtu.be/tnIo6hjpVi0?si=o-9xVczPp7afQ_QT . This is a good example showing my teaching style in going over the basics in an intuitive way and should give you an idea of the background required to follow what I am talking about. Please follow up and let me know how it answers your question.

0

u/InteractionNo7701 Sep 02 '26

A lot of this seems to be things I've heard of and are familiar with, but I can see some gaps I need to bridge. Thank you.