A prime factor FFT algorithm implementation using a program generation technique | Synapse