About the Signal Processing Toolkit
Hall of FameThe Signal Processing Toolkit (SPT) is an interactive platform hosted by the Chair of Multimedia Communication and Signal Processing (LMS) at the Friedrich-Alexander-Universität Erlangen-Nürnberg. It combines classic and modern DSP concepts into a licence-free educational service where students and professionals can experiment with signals, systems and transforms in real time.
Available Tools
Plotting & Analysis
Create time-domain plots, compute signal transforms and inspect visualize other signal properties.
Convolution & Filtering
Use continuous, discrete and dynamic convolution calculators, design custom filters, and try advanced noise-reduction and speech/image filtering modules.
System modelling
Build processing chains of DSP blocks, edit block diagrams and visualize direct-form structures.
Modulation demos
Explore the analog AM/FM/PM-lab with carrier control, SNR sweeps and spectrum views, or jump into the digital pulse lab to tune PAM/PWM/PPM/PCM-links and study noisy recoveries.
Discrete-time tools
Plot sequences, perform discrete convolution and autocorrelation, explore FFT/DFT and dynamic convolution, and view z-transform intuition pages.
Learning aids
Practice with training modules for convolution, Fourier transforms and process chains. Take exam-style quizzes with timed feedback, and download your plots and data.
All pages support dark mode and colour-blind mode, and most plots can be downloaded for offline study.
Our Vision
We aim to demystify complex signal processing topics through interactive visualisation and hands-on experimentation. Whether you are a student, educator or industry professional, SPT empowers you to explore signals and systems at your own pace.
Team & Acknowledgements
- Tarik Smailagić: Initiator, backend engineer and creator of the DSP engine
- Paul Wawerek-López: Content and UX revision
- Simon Deniffel: Server deployment
Contribute & Get Recognized
The toolkit is open source and continually evolving. Contributions are welcome. Whether you fix bugs, polish the UI or add new features. Significant contributors will be immortalized in our Hall of Fame.
Contact Us
For more information, collaboration ideas or support, drop us a line at tarik.smailagic@fau.de.