Signal Processing Playground
A browser lab for learning digital signal processing: patch modules together on a node canvas, inspect signals with oscilloscope and spectrum instruments, and work through guided lessons and graded challenges.
About this project
Similar to the Virtual Breadboard Lab project, this experiment was a bit of a personal pet project. I have always enjoyed signal processing and took various classes at Georgia Tech to gain a deeper understanding. While I was in college, I would normally explore certain signal processing algorithms in MATLAB (for more scientific experiments), LTSpice (for more circuit-impacted experiments), and Audacity (for more practical/fun experiments). I would have loved having a signal processing playground like this one that effectively bridges the gap between those tools.
Screenshots
(view full size)
(view full size)