Output of a linear
time invariant-system is obtained by linear convolution
of input signal with the impulse response of the system.
If we multiply DFT coefficients, and then take inverse
transform we will get circular convolution. From the
examples it is clear that result of circular convolution
is different from the result of linear convolution
of two sequences. But if we modify the two sequence
appropriately we can get the result of circular convolution
to be same as linear convolution. Our interest in doing
linear convolution results form the fact that fast
algorithms for computing DFT and IDFT are available.
These algorithms will be discussed in a later chapter.
Here we show how we can make result of circular convolution
same as that of linear convolution.
If we have sequence of
length L and a sequence of
length M , the sequence obtained
by linear convolution has length ( L + M - 1). |