June 22, 2008
June 22, 2008
June 25, 2008
13.872.1 - 13.872.14
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