title: why use an integer algorithm for fft
body: <p>I'm working on a simple signal processing project where I apply a fft on an input signal, find a peak within a frequency range, filter around that peak frequency, and plot the signal in the resulting pass band. I've done this in python, and now I've been asked to use an integer algorithm in C.</p>
  
  <p>I'm looking for some clarification on why an integer algorithm would, in general, ever be required or desired. I can suppose that performance and memory overhead would be greatly improved, but any guidance on the details of why would be great. Also, what are some hardware application where this would actually matter? Arduino, mobile?</p>
  
  <p>Any tips or pointers to information are appreciated.</p>