OAM and OSM are used when we want to filter a long data sequence.In this experiment, we have found the output of FIR filter using these methods.In OAM, an input signal is divided into smaller groups and which then used to find convolution with other input. So we get convolution for each group which the gets overlap depending upon the length of the input signal. In OSM, the only difference is that we modify the input sequence and append the next sequence with the previous inputs we have appended. OAM and OSM are block processing techniques since we divide the long input sequence into blocks and then calculate further.These methods are suitable for real-time signal processing.
If we want to use any one from OAM or OSM, which would be more efficient??
ReplyDeleteLong length of input sequence can be processed using OSM and OAM
ReplyDeleteOSM uses circular convolution. Hence, OSM is preferred. The length of the output signal after circular convolution must be selected such that optimum system performance is obtained
ReplyDeleteThe overlap-add method is based on the fundamental technique in DSP: (1) decompose the signal into simple components, (2) process each of the components in some useful way, and (3) recombine the processed components into the final signal.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteComputationally, OSA and OSM both are equally efficient.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteOAM and OSM are efficient ways to calculate convolution between very long signal x[n] and finite impulse response h[n].
ReplyDeleteOAM and OSM methods are used wherever the whole input signal has not been given but computations of the already stored signals are to be done.
ReplyDeleteLong data sequences are broken up in small signals of particular length to compute the output even before the complete input signal is obtained.
ReplyDelete