Start here if you are new to Digital Signal Processing. You need basic algebra and trigonometry; complex numbers are introduced through the unit circle.
6 lessons in this path
Foundations
- 01Signal in DSP: Easy Guide to Types & ExamplesIntroduction Right now, your phone is turning your voice into a stream of numbers, thousands of them every second. Each number is…
- 02The Unit Circle: Everything You Need to KnowThe unit circle is one of the most useful tools in trigonometry. This guide covers what it is, how it works, how…
Sampling
- ··Nyquist Sampling TheoremComing soon
- 03What Is Aliasing? Definition, Nyquist Rule and Python ExampleWhat is aliasing in signal processing? The Nyquist rule fs > 2·fmax, how to calculate the alias frequency |f − k·fs|, Python…
- ··Quantization And Bit DepthComing soon
Fourier analysis
- 04Fourier Series: Formula, Examples & ApplicationsINTRODUCTION Every sound you have ever heard, from a piano note to your best friend’s voice, is a single wiggling pressure wave.…
- ··What Is The DftComing soon
- 05Decimation-in-Time: The Simple Guide to DIT FFTIntroduction What if you could calculate a 1,024-point Fourier transform using a fraction of the multiplications a direct approach would need? That’s…
- ··Window FunctionsComing soon
- 06STFT Explained: Simple Guide to Short-Time Fourier TransformHave you ever wondered how your phone recognizes a song from just a few seconds of audio, or how a doctor reads…