OverlapSave
Overlap-Save is an efficient method for computing the linear convolution of a long input sequence with a finite impulse response (FIR) filter using the fast Fourier transform (FFT). The technique splits the input into overlapping blocks and performs circular convolution in the frequency domain, discarding the portion of each block that contains wrap-around artifacts, and then concatenates the valid outputs to form the final result.
To implement Overlap-Save, choose an FFT size N that is at least as large as the impulse
Advantages include reduced computational cost for long sequences, especially when the impulse response is short relative
Limitations include the need to select appropriate N and handle the initial and final boundaries with padding,