Title :
Symbolic convolution
Author :
West, Kevin A. ; McClellan, James H.
Author_Institution :
Sch. of Electr. Eng., Georgia Tech., Atlanta, GA, USA
fDate :
11/1/1993 12:00:00 AM
Abstract :
An implementation of convolution using a symbolic mathematics software package is described. The emphasis is on the internal data structure needed to represent signals that are defined piecewise over disjoint intervals. Then the overlap-add form of convolution is used to produce the convolution of signals that are the sum of piecewise segments. A working implementation has been completed for both discrete-time and continous-time convolution. Several examples are shown to illustrate the results and to suggest ways in which this sort of software might be useful for classroom presentations
Keywords :
computer aided instruction; data structures; education; mathematics computing; symbol manipulation; Mathematica; classroom presentations; continous-time convolution; discrete time convolution; internal data structure; piecewise segments; signal representation; symbolic convolution; symbolic mathematics software package; Convolution; Data structures; Helium; Mathematics; Matrix decomposition; Polynomials; Programming environments; Signal processing algorithms; Software packages; Solids;
Journal_Title :
Education, IEEE Transactions on