Advice using FFT on the ESP32 - ESP-DSP Component
Posted: Fri Aug 09, 2019 8:51 pm
I have been developing a sound visualisation project using the FFT function from the ESP-DSP component. Audio is captured using an INMP441 which is then passed to the FFT function.
I am getting great data for higher frequencies but low frequency input cause a bunch of unwanted data to appear at higher frequencies.
The above image is my FFT's output for an input frequency of 125Hz
I've tried a Hanning window before and after the FTT but the issue still persists.
I've really been struggling with the ESP-DSPs lack of documentation, does anybody have experience that could share some advice?
I am getting great data for higher frequencies but low frequency input cause a bunch of unwanted data to appear at higher frequencies.
The above image is my FFT's output for an input frequency of 125Hz
I've tried a Hanning window before and after the FTT but the issue still persists.
I've really been struggling with the ESP-DSPs lack of documentation, does anybody have experience that could share some advice?