I am using OpenMusicLab's FFT library to do FFT on an analog microphone (ADMP401) connected to my Arduino Mega. I need to then remove a certain set of frequencies falling below 100 Hz and then do an Inverse FFT to retain my filtered signal.
The whole purpose here is to remove the arduino board noise caused due to other components which is impacting the noise output.
I am able to get the FFT output with the example code mentioned in OpenMusicLab website. Unable to do an inverse FFT though. I tried this method mentioned here: http://stackoverflow.com/questions/30544456/how-to-inverse-fft-in-arduino
But it didnt help. Can someone please throw some light on this.
Thanks in advance.