Discrete Time Convolution Explorer

Draw discrete samples on the left graphs. Slide horizontally on the top-right graph to explore the convolution!

Input Signals

Click and drag near the axes to draw $x[n]$ and $h[n]$. Span: $n \in [-5, 12]$, $y \in [-2, 3]$.

$x[n]$

$h[n]$

Convolution Evaluation

Dynamically evaluates $y[n] = x[n] * h[n]$. Axes auto-scale for best fit.

Dual Signals: $x[k]$ (Cyan) and $h[n_{shift}-k]$ (Pink) Drag Horizontally →

Multiplication: $x[k] \times h[n_{shift}-k]$ (Gold)

Convolution Output: $y[n]$