Milwaukee, Wisconsin
June 15, 1997
June 15, 1997
June 18, 1997
2153-5965
12
2.61.1 - 2.61.12
10.18260/1-2--6417
https://peer.asee.org/6417
1170
Session 3532
ALGORITHMS AND COMPUTER METHODS IN DIGITAL SIGNAL PROCESSING
S. Hossein Mousavinezhad, Professor & Chairperson, and Dean R. Johnson, Associate Professor Department of Electrical and Computer Engineering Western Michigan University Kalamazoo, Michigan h.mousavinezhad@wmich.edu dean.johnson@wmich.edu (616) 387-4057 FAX (616) 387-4024
I. INTRODUCTION
Digital Signal Processing (DSP) is a growing and important subject area in the field of electrical/computer engineering. DSP applications can be found in areas such as speech recognition, image enhancement, biomedical instrumentation and automotive electronics. At Western Michigan University, we were one of the first schools to introduce a DSP course at the undergraduate level. Presently we offer two courses, one at the graduate level. A graduate course on image (or two-dimensional signal) processing is under development. The subject of signals and systems (and the DSP) are heavily dependent on mathematical concepts such as convolution, difference/differential equations, design of filters, transform methods and power spectrum. With the availability of such “powerful” tools like: MATHCAD, MATLAB, MATHEMATICA, MAPLE, LABVIEW, engineering educators need to take special care in where and when to introduce these engineering software packages to students. Historically, signal processing has been a subject where students have great difficulty in understanding the underlying principles and visualizing often abstract concepts which are fundamental to this important and growing area.
Authors have had experience in teaching courses and conducting research in the areas of signals & linear systems and digital signal processing and welcome this opportunity to share these ideas with engineering education community. In Section II we show specific examples of filter design methods and solution of difference equations using MATLAB and MATHCAD. Section III introduces algorithms developed using MATHEMATICA to solve n-th order ordinary differential equations (ODEs). In section IV we make some concluding remarks and propose further work. The paper ends with a discussion of the appropriate use of these computer tools and algorithms at the right place and the right time so that students using them will not be “just pushing buttons.” It is noted that many current textbooks use these tools (see, for example, [1]) and one needs to
1
Johnson, D. R., & Mousavinezhad, S. H. (1997, June), Algorithms And Computer Methods In Digital Signal Processing Paper presented at 1997 Annual Conference, Milwaukee, Wisconsin. 10.18260/1-2--6417
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 1997 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015