Overlap-Save Method
The classical overlap-save method [198,277], unlike OLA, uses no zero padding to prevent time aliasing. Instead, it
- (1)
- discards output samples corrupted by time aliasing each frame, and
- (2)
- overlaps the input frames by the same amount.
More specifically:
- If the input frame size is
and the filter length is
, then a length
FFT and IFFT are used.
- As a result,
samples of the output are invalid due to time aliasing.
- The overlap-save method writes out the good
samples and uses a hop size of
, thus recomputing the time-aliased output samples in the previous frame.

Next Section:
Time Varying OLA Modifications
Previous Section:
Dual of Constant Overlap-Add