Signal Theory — All Chapters

8 chapters covering the full mathematical toolkit of signal processing

Each chapter includes comprehensive theory, worked examples, and interactive Python demonstrations you can run in your browser.

1

Chapter 1: Signals & Systems

Classification of signals, LTI systems, convolution, deconvolution, Wiener filtering, and regularisation techniques.

18 pagesPython demosMathJax equations
2

Chapter 2: Fourier Series

Trigonometric and complex forms, Dirichlet conditions, Parseval theorem, Gibbs phenomenon, and convergence modes.

14 pagesPython demosMathJax equations
3

Chapter 3: The Fourier Transform

Continuous FT, convolution theorem, Plancherel, uncertainty principle, STFT and spectrograms.

16 pagesPython demosMathJax equations
4

Chapter 4: The Laplace Transform

Region of convergence, transfer functions, poles & zeros, BIBO stability, Bode plots, and partial fractions.

14 pagesPython demosMathJax equations
5

Chapter 5: Sampling & Nyquist

Shannon–Nyquist theorem, aliasing, sinc interpolation, practical ADC/DAC, oversampling, and bandpass sampling.

12 pagesPython demosMathJax equations
6

Chapter 6: DFT & FFT

Discrete Fourier transform, Cooley–Tukey radix-2 FFT, spectral leakage, windowing, zero-padding, and Welch PSD.

16 pagesPython demosMathJax equations
7

Chapter 7: The Z-Transform

Definition, ROC, DTFT relationship, transfer functions, stability via unit circle, inverse Z-transform.

14 pagesPython demosMathJax equations
8

Chapter 8: Digital Filter Design

FIR vs IIR, windowing method, bilinear transform, Butterworth/Chebyshev prototypes, implementation.

16 pagesPython demosMathJax equations

Applications Across Sciences

How signal theory connects to quantum mechanics, QFT, astrophysics, medical imaging, seismology, climatology, oceanography, and molecular biology.

24 pagesCross-disciplinary