Signals & Systems Lab
Pick two signals, slide one across the other, and watch the overlap turn into an output — one sample at a time.
Convolution combines two signals into a third one that describes how the shape of one modifies the other — it's the operation underneath filtering, blurring, and how an LTI system responds to any input.
To compute one output value y[n]: flip the second signal h in time, slide it so it's centered at n, multiply it point-by-point against x, and add up everything that overlaps. Move the slider below and each of those four steps — flip, shift, multiply, sum — happens once per tick, building the output graph one point at a time.