Continuous-Time Convolution Interactive Demo

Disclaimer: This was built with the help of ClaudeAI as an educational tool for Foundations of Digital Signal Processing

Convolution Interactive Demo

(f ★ g)(t) = ∫ f(τ) · g(t − τ) dτ

−30+3
f(τ) & g(t−τ) — overlap region
Product f(τ) · g(t−τ)
Output (f ★ g)(t) — running integral (current t marked)
f(τ) g(t−τ) product (f★g)(t) overlap area

Drag the slider to shift g(t−τ) across f(τ). The yellow shaded area is their product; its integral builds the output curve.