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.
"Does anyone help me on this?"
What help do you need? Whathave you done so far?
hi,
i want some advise for code plz
If you haven't already done it, spend some time studying the principles behind the FFT.
Then spend some time in your library and/or with an internet search engine researching FFT implementations in 'C'
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