For implementing fast processing algorithms like FFT we need all data present at input at the same time. In practical implementation it is not possible to have all data together at same time. Hence it is necessary to decompose the incoming signal into multiple finite length signals to perform operations. This is done by using - Overlap Add Method (OAM) and Overlap Save Method ( OSM)
In Overlap Add Method x[n] is decomposed into non overlapping sequence of
length L and is performed using Linear Convolution.
In overlap save method, input data sequence x[n] is decomposed into number of
L point sequences, where each data block begins with the last (N-L) values in the previous data block, except the first data block which begins with (N–L) zeros and is performed using Circular Convolution.
In Overlap Add Method x[n] is decomposed into non overlapping sequence of
length L and is performed using Linear Convolution.
In overlap save method, input data sequence x[n] is decomposed into number of
L point sequences, where each data block begins with the last (N-L) values in the previous data block, except the first data block which begins with (N–L) zeros and is performed using Circular Convolution.