Are overlapping FFTs feasible on PSoC 5LP? | Cypress Semiconductor
Are overlapping FFTs feasible on PSoC 5LP?
I have been doing experiments in Digital Signal Processing on a CY8CKIT-050. I am processing audio frequencies through a FIR filter and DMA. I do FFTs on the output before outputting the results. My problem is that while I compute the FFT I cannot gather data during the compute time. So I have gaps in data collection. Gather data >> Compute >> Output >> Gather Data ...
One solution would be to use multiple (3?) PSoCs and overlap the processes by a few samples, then merge the computed results. My guess is that interrupts would not be fast enough to keep my data arrays in sync even if I use external clocking. Has anyone tried this on PSoC 5LP? Do you think I need an assembly of dedicated Digital Signal Processors and run an RTOS?