capilot

capilot t1_iye18b2 wrote

The Fourier transform is a way to analyze a waveform and determine the correct combination of pure sine waves and cosine waves that can be combined to re-create the original wave. Knowing the composition of an arbitrary wave in this way can enable all sorts of analysis and processing, including advanced signal processing.

The problem is that it's highly compute intensive, involving a sequence of integrals and so forth. In most cases, there are other analytic methods that are more practical than Fourier transform because of the work required.

In 1964, the Fast Fourier Transform was invented. It's basically a computational "trick" that replaces all those integrals with simple shifts and adds and subtracts. All of a sudden it became practical to use Fourier transforms in all sorts of ways that weren't practical before.

That video linked by /u/croninsiglos looks really good, off to watch it now.

4

capilot t1_ixv2kbw wrote

Fixed link: https://en.wikipedia.org/wiki/List_of_file_signatures

Fun fact: I've encountered jpeg files mis-labeled as ".gif" and vice-versa. A lot of software has no trouble with this at all, since it looks at the magic number. Your web browser for example.

9