Hi evryone,
brief; I would need to do FFT algorithm in C language for c51. Does anyone help me on this? Thanks
details; I must get the sound and put on the LCD display and let the person enter new freqs as used.
In simple words... FFT is used to transform some signal from time domain to frequency domain, but with litle computation effort compared with other mathematical tools... like DFT...
The Gadget must be able to process the filter in (1/20000) seconds.. in order to keep recording the voice without any "pops" or strange sounds generated by bad sampling.
Typing "FFT" into the Google search box produces this link as the top hit:
http://www.fftw.org/links.html
Links to FFT tutorials, free sample code, and more.
"The Gadget must be able to process the filter in (1/20000) seconds.. in order to keep recording the voice without any "pops" or strange sounds generated by bad sampling."
I recommend you to run simulations on your processing scheme before coding it on a MCU blindly. I have doubt that FFT works for your purpose.
If you don't have any application like MATLAB, SciLab is an open-source alternative.
SciLab / SciCos http://www.scilab.org/ http://www.scicos.org/
FFT example is here. www.scicos.org/examples.html "Signal processing application" (FFT on a sliding window)
Tsuneo