What you will learn

• Software: relatively simple constructs, but a great exercise
in constructing iterations. Visualization.
• Domain: develop an intuition for how convolution works.
And its time complexity

Input: construct the following signals of roughly the same height and width. Consider if each of these are odd or even signals.

• Single rectangular pulse centered at zero
• Single triangle centered at zero
• One period of a square wave
• Single sawtooth

Convolve each pair of inputs

• Decide what the range of the summation should be
($-\infty$ to $\infty$?). i.e., how many steps do you need?
• Start with a single step and plot the result. Repeat for each step. Try animating it!
• How does the type of signal affect the output?
Search