Skip to main content
1 of 3
hotpaw2
  • 36k
  • 10
  • 49
  • 94

Fourier's basic theorem is that any (non-pathological) waveform can be decomposed into the sum of sinusoids, even waveforms that look nothing like sinusoids. In the finite-sized discrete case (DFT), there are a finite number of sinusoidal basis vectors, and any signal can be decomposed into them, including non-sinusoidal waveforms, as well as sinusoidal waveforms of different frequencies from those of the basis vectors.

So your basic confusion might be in expecting the DFT to be a "search" for a single basis solution, instead of a decomposition into a bunch of sinusoids that individually might or might not resemble the input closely, or at all.

hotpaw2
  • 36k
  • 10
  • 49
  • 94