We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm looking for C code to do an FFT on a Cygnal C8051. Has anyone done this?
As stated, the "Numerical Recipes in C" is a good book and provides pseudo code and description of coding FFTs. However, unless the 51 processor you're using has an intrinsic floating point processor, your likely to get only SFTs (Slow Fourier Transforms) at best out of it :) Somebody should make a peripheral bus device that embedds FFT. Analog signal on the input, spectral result registers via parallel bus interface on the other side. Would be a handy little device to throw at any number of problems for an embedded ckt board.