Abstract

For any linear and time-invariant system, its output is the linear convolution between the variable input sequence and the constant system impulse response. When the input is long and the system impulse response is much shorter, the overlap and add method (OA), and the overlap and save method (OS) are efficient for calculating the response. During the calculation, the long input sequence is sectioned into short blocks and the block circular convolution is computed by the fast Fourier transform (FFT) algorithm. In this paper, we revisit the linear convolution and circular convolution, bring some new perspectives, and make detailed explanations for OA and OS. Firstly, based on the definition of linear convolution, we make comments and also propose a so-called tabulation method for it. Then we establish a relationship between the circular convolution and linear convolution of two same finite-length sequences, and derive a similar tabulation method for the circular convolution. Moreover, we provide an interpretation for OA from the point of view of the tabulation method. Finally, after illustrating OS, we provide a sound proof for it based on the derived relationship between the linear convolution and circular convolution and also make some comments on it.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.