HPC Tier Module

FFT Spectral Analyzer with GeoNum Precision

Radix-2 FFT spectra with windowing, a Parseval energy check, and a GeoNum drift gauge on the butterflies.

See it run - a worked example, 100% in this browser tab

The problem

Spectral analysis tools often hide their assumptions: the sample-rate labeling, the leakage from windowing, and the round-off accumulated through the transform are easy to get silently wrong.

The local-first solution

This analyzer runs a cited radix-2 Cooley-Tukey FFT/IFFT in your browser, surfaces the sample rate it used, applies named windows with their gains, verifies energy with a Parseval residual, cross-checks against a naive DFT, and reports a GeoNum drift gauge on the butterfly sums. Deterministic f64 math, nothing uploaded.

What it does

Radix-2 decimation-in-time FFT and inverse FFT (FFT(IFFT) identity to round-off)
Magnitude, phase, power spectrum, and one-sided PSD with Welch normalization
Bin-frequency mapping f[k]=k*fs/N with the sample rate always echoed back
Rectangular, Hann, and Hamming windows with coherent and power gains reported
Parseval energy identity reported as a near-epsilon residual
Naive O(N^2) DFT cross-check plus a GeoNum drift verdict on the butterfly accumulations

Honest scope

EXACT: the radix-2 FFT/IFFT, the spectral formulas, the window gains, and the Parseval identity, all cited f64 arithmetic. The sample rate fs is a user input that the bin frequencies depend on - it is always echoed back. NOT modeled: non-power-of-2 lengths (zero-padded and flagged), multi-channel transforms, RFFT packing, overlap-averaged Welch segmenting, or anti-alias filtering; frequencies above fs/2 alias. A signal-processing tool, not measurement-grade metrology.

Authorities cited

Analyze a spectrum you can trust

Run the transform in your browser with nothing uploaded, then save the spectra and Parseval/drift report to a Sandbox workspace or attach them to a Worklog case.

GDBS by VaultSync Solutions Inc. - Verifiable Computation. gdbs.getvaultsync.com