Title :
Mathematica as an educational tool for signal processing
Author :
Evans, Brian L. ; McClellan, James H. ; West, Kevin A.
Author_Institution :
Sch. of Electr. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
The authors describe extensions to 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 to how they are implemented in Mathematica, four tutorials have been written 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
Keywords :
computer aided instruction; computerised signal processing; educational aids; hypermedia; knowledge based systems; mathematics computing; software packages; Fourier transforms; Laplace transforms; Mathematica environment; convolutions; courses; educational tool; homework problems; hypertext; linear systems theory; notebook format; rule bases; self-documenting; signal processing packages; symbolic mathematics program; z transforms; Convolution; Convolutional codes; Educational technology; Electronics packaging; Fourier transforms; Functional programming; Graphics; Kernel; Mathematical programming; Signal processing;
Conference_Titel :
Southeastcon '91., IEEE Proceedings of
Conference_Location :
Williamsburg, VA
Print_ISBN :
0-7803-0033-5
DOI :
10.1109/SECON.1991.147948