June 14, 2009
June 14, 2009
June 17, 2009
Electrical and Computer
14.491.1 - 14.491.9
Digital Signal Processing, Theory/Practice, HW/SW
Abstract Digital Signal Processing (DSP) is a course offered by many Electrical and Computer Engineering (ECE) programs. In our school we offer a senior-level, first-year graduate course with both lecture and laboratory sections. Our experience has shown that some students consider the subject matter to be too theoretical, relying heavily on mathematical concepts and abstraction. There are several visible applications of DSP including: cellular communication systems, digital image processing and biomedical signal processing. Authors have incorporated many examples utilizing software packages including MATLAB/MATHCAD in the course and also used classroom demonstrations to help students visualize some difficult (but important) concepts such as digital filters and their design, various signal transformations, convolution, difference equations modeling, signals/systems classifications and power spectral estimation as well as optimal filters.
In our institution the laboratory section was offered mainly as a software (SW) environment (mostly working with matlab/simulink.) However since Spring 2008 semester, a hardware (HW) component has been added to the laboratory where students work with Texas Instruments TMS 3206713 DSP boards in addition to using software packages in implementing some of the DSP algorithms in both hardware and software. In addition, the software programming environment of LabVIEW is being considered as another tool to be utilized in the laboratory section. Our introductory classes introduce students to software tools and this advanced sequence of lecture/laboratory sections allows students to apply their knowledge of available tools to an important application area within the electrical/computer engineering discipline. One of the authors has extensive industrial background and has used up-to-date tools in microelectronics and related application areas; another author has several years of experience teaching DSP at different schools.
At our school we have a one-semester lecture course for both seniors and first-year graduate students, and a laboratory section in digital signal processing. The Oppenheim- Schafer-Buck textbook1 for the graduate course is widely used in many schools. We use the book by Proakis and Manolakis2 as a text. The book by McClellan-Schafer-Yoder3 is an interesting one for signal processing first approach used in some programs. The book by Smith4 is also available online and students can download it for free.
We will next present DSP theory, course topics, and examples using software packages and finally present some conclusions as to the pros and cons of using software tools and the usefulness of having a laboratory section or term projects as part of the course requirements.
PAN, W., & Mousavinezhad, S. H., & Hart, K. (2009, June), Digital Signal Processing: Theory And Practice, Hardware And Software Paper presented at 2009 Annual Conference & Exposition, Austin, Texas. https://peer.asee.org/5091
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: © 2009 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