Trouble with FFT

Awesome, thanks for your advise, I will continue with an FFT solution. It's not currently within my skill set, but nothing is ever in someone's skill set until it's been learned. The road will be a rocky one, but I'm happy to know im actually on the correct road.