Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

Learning Signals and Systems with Mathematica

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

IEEE Transactions on Education
Year: 1993
Volume: 36
Issue: 1
Page range: 72-78

Many different computer algebra systems are regularly used to help students learn topics in calculus, matrix algebra, and physics. They empower students to investigate fundamental relationships expressed as formulas through numerical evaluation and graphical displays. These systems can also carry out much of the tedious algebraic manipulation necessary in solving basic engineering and applied science problems. Most provide a programming language, so new functions can be added to solve more advanced problems. One computer algebra system, Mathematica, supports a sophisticated Notebook user interface, which is useful for writing tutorials. Because of this interface, we have chosen Mathematica to assist students in learning linear systems theory. Students interact with Mathematica at two different levels. The lower level is a collection of Mathematica routines known as the signal processing packages (SPP). These packages implement symbolic operations such as convolution and linear transforms and graphical operations such as pole-zero diagrams and frequency response plots. The higher level of interaction is with a set of tutorial Notebooks on topics such as convolution and the z-transform. The complete system will eventually support the theoretical aspects of a signals and systems curriculum from introductory courses through first-year graduate courses.

*Engineering > Signal Processing
*Wolfram Technology > Application Packages > Wolfram Research Applications > Signals and Systems