Researcher: Dr. Brian L. Evans
Supervisor: Prof. Edward A. Lee
Sponsor: State of California Micro Program
Title: Electronic Courseware for Signal Processing
This project explores the components necessary to support interactive
electronic courseware for undergraduate signals and systems and
signal processing courses. The courses cover signal processing from
several different viewpoints. The courses present signals as mathematical
functions, analog waveforms, and sampled data, and treat systems as
algebraic operators, circuits, and algorithms. The courses may also
tackle the issues of combining algorithms into complex systems and
implementing complex systems in software and hardware.
Since these courses take many different but complementary approaches to
signal processing, one computer tool cannot provide the functionality for
interactive tutorials, problem sets, and laboratory exercises on all
aspects of signal processing. Therefore, we propose to integrate three
different but complementary tools together:
1. Mathematica for symbolic (algebraic) manipulation of digital and analog
signals and systems,
2. Matlab for processing sampled numerical signals, and
3. Ptolemy for the graphical layout, simulation, and hardware/software
implementation of complex digital signal processing systems.
We have already developed interactive problem sets and tutorials in
Mathematica [1-3]. Others have developed interactive problem sets and
laboratory exercises in Matlab and Ptolemy. The three tools can be used
separately or cooperatively when appropriate. When used together, Ptolemy
would serve as the underlying framework that connects the tools together.
[1] B. L. Evans, L. J. Karam, K. A. West, and J. H. McClellan,
``Learning Signals and Systems with Mathematica,''
IEEE Trans. on Education, vol. 36, pp. 72--78, Feb. 1993.
[2] B. L. Evans, S. X. Gu, and R. H. Bamberger,
``Interactive Solution Sets as Components of Fully Electronic Signals
and Systems Courseware," Proc. of IEEE Asilomar Conf. on Signals,
Systems, and Computers, Oct. 31 - Nov. 2, Pacific Grove, CA, 1994.
[3] R. H. Bamberger, B. L. Evans, and J. H. McClellan,
``Integrating Analysis, Simulation, and Implementation Tools
in Electronic Courseware for Teaching Signal Processing,''
submitted to IEEE Int. Conf. on Acoustics, Speech, and Signal
Processing, May, 1995.