DIGISIM.OBSERVATORY · category 25 — signal processing
0 live · 0 planned build 0.2 — : —
English
category 25 · signal processing

Signal processing, built — never defined.

No definitions, no formulas dropped from the sky. You start in front of a single bar — the push of a sound at one instant — and watch a whole signal become a row of them. You feed a box one spike and learn its one law. You discover that any signal is just a row of spikes, so the output is nothing but a stacked copy of the box’s single answer — and only then, once you have built it with your own hands, does it get the name convolution. From there: flip-and-slide, echoes, filters, cascades, and finding a known shape buried in noise. Every chapter follows one rule — silence every word and the picture alone still teaches it. After Smith’s Guide to DSP (ch. 5–7), in the spirit of Petzold’s CODE. Built for someone who has never met a signal; honest enough for an engineer.

apps live 0
in design 0
opened 06·16
SIGN-001 · BUILT ready
featured
1 · A Row of Heights

A sound pushes a membrane; the push right now is one height. A moment later, another. The whole row of heights is the sound — that is a signal.

dspsignalsamplingeducationinteractive
2026-06-16 /signal-processing/a-row-of-heights
in this section · 9 apps
SIGN-002 ready
2 · The Box

Feed a box one bump. Out comes a shape. Twice the bump, twice the shape; move the bump, move the shape. That one shape is everything the box does.

dsp /signal-processing/the-box
SIGN-003 ready
3 · Two Voices, One Wire

Two voices share one wire out. Could it blend them into a third new voice neither made? Send two bumps through the box and watch what really comes back.

dsp /signal-processing/adding-up
SIGN-004 ready
4 · A Row of Spikes

Take a lumpy signal and pull it apart: every reading lifts onto its own row as a single spike. Drop them back, and the signal returns exactly.

dsp /signal-processing/a-row-of-spikes
SIGN-005 ready
5 · Stacking Copies

A box answers one spike with a shape. Scale the spike, the shape scales; move it, the shape moves; add spikes, the shapes add. Build the whole output from one answer.

dsp /signal-processing/stacking-copies
SIGN-006 ready
6 · Flip and Slide

Pick one output bar. Only the few inputs near it reached it; the fingerprint sits reversed underneath. Multiply each by the value above it, add the products — that bar. Slide one step; the next falls out the same.

dsp /signal-processing/flip-and-slide
SIGN-007 ready
7 · Echo and Delay

Now you hold the fingerprint. Place one spike and the signal passes untouched. Make it taller, move it later, add a second smaller one — and watch the output answer.

dsp /signal-processing/echo-and-delay
SIGN-008 ready
8 · Smooth and Sharp

A signal buried in jitter — a slow swell with a fast rattle on top. One shaped kernel averages the rattle away; its complement keeps only the wiggle. Build both from a hump of taps.

dsp /signal-processing/smooth-and-sharp
SIGN-009 ready
9 · Boxes in a Row

Two boxes wired one after the other. Whatever the pair does to a single spike is one fixed shape — so two boxes are one box. Then convolve a lumpy blob with itself, round after round, and watch it settle into a bell.

dsp /signal-processing/boxes-in-a-row
SIGN-010 ready
10 · Finding a Shape

A radar return: a noisy mess of bars with a known little pulse hidden inside. Slide a copy of the pulse along the return, tally how well it matches at each spot — the tally leaps to a peak where the pulse was hiding.

dsp /signal-processing/finding-a-shape
signal processing · category 25 ← back to observatory