FFT-BASED CONVOLUTION

The block convolutions in the overlap and add method can be more efficiently computed using a Fast Fourier Transform.

The gain in this method is approximately:

fast/slow = log2(N) / M

For N=1024, and M=100, we can achieve a factor of 10 improvement.