Convolution Sum

The component of the convolution of and is defined by . Note that is the sequence written in reverse order, and shifts this sequence units right for positive . Thus one can think of the component as an inner product of and a shifted reversed . For purposes of illustration and can have at most six nonzero terms corresponding to . These terms are entered with the controls above the delimiter. In the table the gray-shaded cells mark the position . The bold number in the table and larger point on the plot indicate .
  • Contributed by: Bruce Atwood (Beloit College)
  • Suggested by: Patrick Van Fleet (University of St. Thomas)


Convolution is a topic that appears in many areas of mathematics: algebra (finding the coefficients of the product of two polynomials), probability, Fourier analysis, differential equations, number theory, and so on. One important application is processing a signal by a filter. For more information see P. J. Van Fleet, Discrete Wavelet Transformations, Hoboken, New Jersey: John Wiley & Sons, Inc., 2008.
In signal processing the list is the data or input signal and the kernel is a filter or the response to a unit impulse for a linear time-invariant system. There are several examples in the bookmarks to look at and explore by modifying the terms of and . Students might want to think about and then experiment with this Demonstration to answer the following questions: (1) what scales by a constant? (2) what would cause to be a delayed version of ? and (3) what interpretation would you give to convolving a signal with itself?
Except for padded zeros at the beginning and end of , this Demonstration replicates the output of the Mathematica command ListConvolve[h, x, {1, -1}, 0]. Additional interesting applications can be found in the Mathematica help for ListConvolve, at this link.

Contributed by: Bruce Atwood (Beloit College)
Suggested by: Patrick Van Fleet (University of St. Thomas)
comments
 
Powered by Wolfram Mathematica
Give us your feedback
Give us your feedback

Source page:




 often  occasionally  never

Note: Please do not include anything you consider confidential or proprietary. Your message and contact information may be shared with the author of any specific Demonstration for which you give feedback, but will not otherwise be published or distributed.
Privacy Policy »

Note: To run this Demonstration you need the free
Mathematica Player
or Mathematica 7+
Download or upgrade to Mathematica Player 7
I already have Mathematica Player or Mathematica 7+