Experiment Performed and Conclusions Inferred:
We performed block processing using two methods, overlap add method and overlap save method.
Overlap-Add method: In this method, the signal was decomposed into smaller signals depending upon the number of samples that allows circular convolution to be equivalent to linear convolution and zero padding was done prior to the FFT to prevent the wrapping around of values. Using Fast Fourier Transform method, linear convolution of the input signal was found. The output of the signals result into overlapping of the values for the same indexes, hence the final output consists of the addition of all of the overlapped outputs.
Overlap-Save Method: In overlap-save method the last part of the previous block is used as the first part of the next block. No zero padding is done of the data, hence the circular convolution is not equal to the linear convolution. The output of the convolution of different blocks are wrapped around. These portions are useless and they are simply discarded.
While the computational time for OAS and OAM is the same, since OSM does not require the addition of the overlapped output, it is faster than OAM.
It is called as a block transfer technique as the data is processed in blocks
ReplyDeleteLong real time input signals are processed using these techniques
ReplyDeletewell explained
ReplyDeleteOAM and OSM are efficient ways to calculate convolution between very long signal x[n] and finite impulse response h[n].
ReplyDeleteCannot be used for IIR filters
ReplyDeleteWhile the computational time for OAS and OAM is the same, since OSM does not require the addition of the overlapped output, it is faster than OAM.
ReplyDeleteThese are block transfer techniques
ReplyDeleteThis is called a block processing technique
ReplyDelete