SignalProofBench notebook / v0.3 · Meta Muse Spark OpenSource & methods

Measure first.
Then ask why.

A signal can look convincing and still hide a capture problem. Check the numbers, follow the evidence, and choose your next bench test.

Low-voltage signal lab

Synthetic examples included. Your CSV stays in this browser until you request an AI explanation.

Synthetic / 50 Hz interference

Signal trace

Time (seconds) / amplitude (volts)

Frequency content

What the measurements support

Compare your next capture

Try it: pin 50 Hz interference, then select Reference signal. Compare measurements under matching ADC rails, sample rate, and sample count.

The evidence ledger

Every flag points to a reproducible measurement. Open a row for the calculation.

Know what this test cannot tell you.

This prototype checks signal quality using declared rails, capture timestamps, and a Hann-windowed FFT. Thresholds are heuristics. A flag does not prove a hardware fault. No flags do not validate a sensor. Use only low-voltage bench recordings. This tool does not diagnose medical conditions or control hardware.

50 Hz analysis needs regular timestamps, at least one second, at least 120 Hz sample rate, and a retained FFT block with bin spacing at most 1 Hz. The FFT uses the first power-of-two block, so later changes may be missed. Synthetic examples demonstrate software behavior. Real hardware performance remains unvalidated.