Beginner DSP: signals, sampling and the Fourier transform

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

  1. 01
    Signal 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…
  2. 02
    The 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

  1. ··
    Nyquist Sampling TheoremComing soon
  2. 03
    What 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…
  3. ··
    Quantization And Bit DepthComing soon

Fourier analysis

  1. 04
    Fourier 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.…
  2. ··
    What Is The DftComing soon
  3. 05
    Decimation-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…
  4. ··
    Window FunctionsComing soon
  5. 06
    STFT 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…

Esc