Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

Mathematica as an Educational Tool for Signal Processing

Brian L. Evans
Organization: University of Texas
Department: Department of Electrical and Computer Engineering
URL: http://www.ece.utexas.edu/~bevans/
James H. McClellan
Organization: Georgia Tech
K. West
Journal / Anthology

IEEE Proceedings of SOUTHEASTCON '91 (Cat. no.91CH2998-3)
Year: 1991
Volume: 2
Page range: 1162-1166

This paper describes extensions for a symbolic mathematics program that make it an effective educational tool for courses in linear systems theory. These extensions are in the form of packages and notebooks for the Mathematica environment. The new signal processing packages contain rule bases that symbolically compute convolutions and all the transforms common to signal processing: Fourier, Laplace, z, etc. In order to introduce a student to these concepts and how they are implemented in Mathematica, we have written four tutorials in Mathematica's notebook format. Notebooks, a form of hypertext, allow students to access material randomly, to discover insights at their own pace, and to evaluate code provided in the examples. Students can also use notebooks to solve homework problems in a self-documenting fashion.

*Engineering > Signal Processing