DFIELDSOLUTIONS

Free software

LabSpectra: Every signal is a sum of sines

A radix-2 Cooley-Tukey FFT (and inverse) with a Hann window, driving paired time- and frequency-domain views. 14 tests using the transform's own identities - Parseval energy conservation, exact inverse round-trip.

Free software1 sections · 2 min readBy Dezső Mező.mdFree softwareSpectra

Spectra is an interactive Fourier-transform explorer that decomposes a signal into its constituent frequencies and shows the time- and frequency-domain views side by side. The signature technique is a from-scratch radix-2 Cooley-Tukey FFT with a Hann window, verified against its own mathematical identities such as Parseval energy conservation and an exact inverse round-trip. It is a dependency-light build you can download and run locally.

01About the app

Signal processing

What to take away

  • A radix-2 Cooley-Tukey FFT (and inverse) with a Hann window, driving paired time- and frequency-domain views. 14 tests using the transform's own identities - Parseval energy conservation, exact inverse round-trip.
  • Download: Spectra (ZIP)
We build this for clientsFull-stack

Read the full write-up

More from the lab

Browse all entries

Want this looked at on your own system?Start a conversation

5.0
“New shop, more orders in the first week.”Müller Márk · GeekCornerManaging Director · Hungary