RecallWeave
Signal processing · field lab 01

Same samples.
Different signals.

A sampler only sees certain instants. Change the signal and the sampling rate to discover how different curves can leave the same observations.

The model: an ideal, unit-amplitude, zero-phase cosine, uniformly sampled over one second. The two curves are authored signals; the dots are their shared observations. No sound, hardware or uploaded data is involved.

01 / Set the experiment
Hz

0–40 Hz · steps of 0.5

samples
/ sec

2–32 · whole numbers

Try a starting point

Downloads retain the current frequencies, rate, time and both values. Nothing is sent to a server.

Three ideas to take with you

Predict a result before changing the controls.

01 / THE CLOCK

Whole cycles can disappear.

At times t = n / fs, adding one entire sample rate to a cosine’s frequency adds 2πn to its phase. Cosine repeats, so the observations agree for every integer n.

cos(2π(f + fs)n / fs)
= cos(2πfn / fs)
Try 9 Hz at 8 samples/sec.

The 9 Hz reference has the same samples as 1 Hz. Change the reference to 1 Hz: the lab now shows 9 Hz as a different matching alternative. More samples at the same integer times cannot distinguish this pair.

02 / THE ASSUMPTION

The boundary needs care.

With a known band limit B, the ideal strict condition is fs > 2B. It concerns a complete ideal sample sequence. A finite plot does not establish the band limit or prove practical recovery.

At fs = 8 and f = 4:
sin(2π · 4n/8) = sin(πn) = 0
Why use a sine example?

That signal varies between samples yet looks identical to zero at every sample time. The lab uses a zero-phase cosine, which instead alternates +1 and −1 at this boundary. One specified phase does not justify arbitrary-phase recovery.

03 / THE ACQUISITION

Prevent the fold upstream.

Unwanted high-frequency content can fold into the band you want. An appropriate anti-alias filter attenuates it before sampling. A later filter cannot distinguish causes that already gave identical readings.

Input → anti-alias filter
→ sampler → digital processing
Can a faster rate help?

For a new acquisition of the authored 9 Hz reference, 24 samples/sec puts 9 Hz below the 12 Hz half-rate. It does not repair an older recording. This lab does not design a physical filter or test real equipment.

02 / Practice the connections

Twelve questions. Four connected ideas.

Take the original sampling course into RecallWeave’s native deck format. It includes explanations and transfer prompts on the clock, alias families, recovery assumptions, and acquisition choices. The adjacent companion guide contains worked answers. Deck import availability depends on your RecallWeave version; the experiment above works directly from this file.

Mathematical background & scope

  1. MIT 6.300, Sampling and Aliasing, Fall 2025: uniform samples, frequency equivalence and baseband representatives.
  2. Dennis Freeman, MIT 6.003, Lecture 21: Sampling, Fall 2011: ideal reconstruction with a known band limit and a strict sampling condition.

Original AI-assisted course wording, worked examples and field-note text: CC0-1.0. The linked MIT materials retain their own licenses; their exercises, prose and figures are not reproduced. Other repository content is not relicensed. This lesson makes no claim about learning efficacy, unknown physical sources, finite-record reconstruction, or real acquisition safety.