Skip to main content

9.4b Noise filtering labs

Source: Lab ideas from Computational Physics (Landau, Páez, Bordeianu), §9.4. Original drills. Continues 9.4.

Explorer​

Pure Python. No NumPy.

Formula refresh​

Warm up: pick the matching equation among lookalikes (same walk as the theory lesson).

Labs​

Activity: Autocorr at lag 0

For N=16N=16 samples sk=1/(1−0.9sin⁡(2πk/N))s_k=1/(1-0.9\sin(2\pi k/N)), the discrete autocorrelation at lag 00 is A0=∑ksk2A_0=\sum_k s_k^2. Print A0A_0 with 10 decimals.

No input.

Write-ups​

0/2 solved
9.4b.W1

Using “autocorrelation”, “noise”, and “power”, explain:

How does autocorrelation help recover a signal’s power spectrum in noise?

Minimum 3 words. Your answer must include: “autocorrelation”, “noise”, “power”.

0 words/ 3 min

Meet the writing requirements, then you can open the model answer.

Next: 9.4.3–9.4.4 Filters and sinc.