Asee peer logo

Matlab/Simulink Lab Exercises Designed For Teaching Digital Signal Processing Applications

Download Paper |


2008 Annual Conference & Exposition


Pittsburgh, Pennsylvania

Publication Date

June 22, 2008

Start Date

June 22, 2008

End Date

June 25, 2008



Conference Session

Electrical ET Curriculum and Projects

Tagged Division

Engineering Technology

Page Count


Page Numbers

13.872.1 - 13.872.14



Permanent URL

Download Count


Request a correction

Paper Authors


Kathleen Ossman University of Cincinnati

visit author page

Dr. Kathleen Ossman is an associate professor in the Electrical and Computer Engineering Technology Department at the University of Cincinnati. She earned a BSEE and MSEE from Georgia Tech in 1982 and a Ph.D. from the University of Florida in 1986. Her interests include digital signal processing and feedback control.

visit author page

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

MATLAB/Simulink Lab Exercises Designed for Teaching Digital Signal Processing Applications


This paper describes a collection of MATLAB/Simulink exercises designed for a sequence of digital signal processing (DSP) lab courses that run concurrently with lecture courses in DSP. The labs are designed to introduce electrical and computer engineering technology students to some of the practical considerations and applications of digital signal processing. The labs enhance and expand upon the theory discussed in lecture; moving students from mathematical


Digital signal processing theory involves fairly sophisticated mathematics including difference equations, Z-Transforms, fast Fourier Transforms, and stochastic analysis. For electrical and computer engineering technology students, this level of mathematics can be daunting. Providing applications and exercises to illustrate the theory is therefore essential in teaching DSP to engineering technology students.

oefficient Wordlength on Analysis Tool (FDAT) in MATLAB. Students then quantize the filter coefficients to various bit sizes and explore the effect on filter performance and stability. Digital

chirp signals and the design of matched filters for determining target range and velocity. Finally, - s students to write an m-file for a real-time filtering algorithm using an FIR filter designed in MATLAB and an arbitrary input signal. These lab exercises are very effective both in illustrating digital signal processing theory and getting students excited about DSP applications.

Effect of Filter Coefficient Wordlength on Stability and Performance

Digital filters are sensitive to wordlength effects; that is, seemingly small amounts of rounding of the filter coefficients can lead to significant degradation in the filter performance. For infinite impulse response (IIR) filters, rounding of the coefficients can result in an unstable filter. The sensitivity to wordlength effects can be reduced for IIR filters by implementing the filter in 2nd order sections (biquads) instead of in a single Nth order block. Students explore the wordlength effect for IIR filters both in single block and biquad realizations using MATLAB. After simulating the effects, students download rounded coefficients onto Texas Instrume TMS320C6711 DSKs and verify that experimental results correlate with simulation results.

Ossman, K. (2008, June), Matlab/Simulink Lab Exercises Designed For Teaching Digital Signal Processing Applications Paper presented at 2008 Annual Conference & Exposition, Pittsburgh, Pennsylvania. 10.18260/1-2--3530

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: © 2008 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