Learning signals and systems with Mathematica

Mathematica, a computer algebra system that supports a sophisticated notebook user interface, which is useful for writing tutorials is discussed. Because of this interface, Mathematica was chosen 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. >

[1]  M. Slaney,et al.  Interactive signal processing documents , 1990, IEEE ASSP Magazine.

[2]  Ming-Chuan Leu,et al.  Studying Robot Kinematics and Dynamics with the Aid of Mathematica , 1991 .

[3]  R. Cole,et al.  Visual electromagnetics using Mathematica and HyperCard , 1990, International Symposium on Antennas and Propagation Society, Merging Technologies for the 90's.

[4]  James H. McClellan,et al.  Mathematica as an educational tool for signal processing , 1991, IEEE Proceedings of the SOUTHEASTCON '91.

[5]  M. Herbrt,et al.  Stochastic signals , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[6]  J. H. McClellan,et al.  Symbolic transforms with applications to signal processing , 1991 .

[7]  James H. McClellan,et al.  Symbolic convolution , 1993 .

[8]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[9]  Richard J. Fateman,et al.  Advances and trends in the design and construction of algebraic manipulation systems , 1990, ISSAC '90.

[10]  Cyrus Taylor Mathematica in the Classroom , 1991 .

[11]  David H. Jonassen,et al.  HyperText/Hypermedia , 1989 .

[12]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[13]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[14]  Richard J. Fateman,et al.  A Review of Macsyma , 1989, IEEE Trans. Knowl. Data Eng..

[15]  C. S. Burrus Teaching the FFT using Matlab , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[16]  T. W. Parks,et al.  Digital Filter Design , 1987 .

[17]  Guy L. Steele,et al.  Common Lisp the Language , 1984 .

[18]  Jeffrey E. Froyd,et al.  A new integrated first-year core curriculum in engineering, mathematics, and science: a proposal , 1988, Proceedings Frontiers in Education Conference.

[19]  Kishore Singhal,et al.  Computer Methods for Circuit Analysis and Design , 1983 .

[20]  James H. McClellan,et al.  Symbolic z-transforms using DSP knowledge bases , 1990, International Conference on Acoustics, Speech, and Signal Processing.