ECEN4002/5002: DSP Lab

Spring 2002

Schedule (subject to change)



Week Lecture and Lab Activity
#1
Jan 15
First class meeting
Introduction, course overview, lab tour
[Lecture notes: (Web page HTML) or (PowerPoint) ].
#2
Jan 22
Overview of DSP microprocessors.  Requirements for real time programming.  The Motorola 56300 DSP chip
[Lecture notes: (Web page HTML) or (PowerPoint) ].
>> Lab #1 assigned:  The "pass" program and interrupt processing.
#3
Jan 29
Review of sampling, quantization, and aliasing.  Delay lines and elementary digital filters.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Lab #1 now due by 3PM on Thursday, Jan. 31.
>> Lab #2 assigned:  Delay lines and tapped delay line filters.
#4
Feb 5
Implementation of basic filter structures using the Motorola 56300 DSP chip
[Lecture notes: (Web page HTML) or (PowerPoint) ].
#5
Feb 12
Acoustics and acoustical simulation.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Lab #2 due at the start of class.
>> Lab #3 assigned:  Recirculating delay lines and artificial reverberation.
#6
Feb 19
Recursive filters and filter structures.
[Lecture notes: Refer to the latter portion of the last two lectures]
#7
Feb 26
Finite precision, rounding, and overflow in digital filters.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Lab #3 now due by 3PM on Thursday, Feb. 28.
>> Lab #4 assigned:  IIR Filters and Equalizers.
#8
Mar 5
Tone and signal synthesis.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
#9
Mar 12
Wavetable signal generation methods.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Lab #4 due at the start of class.
>> Lab #5 assigned:  Signal synthesis.
#10
Mar 19
The Fast Fourier Transform (FFT).
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Mar 26 Spring Break -- No class meeting this week
#11
Apr 2
DSP applications of the FFT.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Lab #5 due at the start of class.
>> Lab #6 assigned:  FFT and STFT.
#12
Apr 9
Nonlinear processing:  modulation, gain compression, etc.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
#13
Apr 16
Adaptive digital filtering.
Lab #6 due at the start of class.
>> Lab #7 assigned:  Nonlinear and adaptive processing.
#14
Apr 23
Tour at Cirrus Logic Development Center, 2465 Central, Suite 100, in Boulder. Meet there by 3:15PM (see directions on main page).
#15
Apr 30
Last class meeting.
Description of some other DSP microprocessors.  Class discussion and wrap-up.
[Lecture notes: (Web page HTML) or (PowerPoint) ].
Lab #7 due



Updated: April 30, 2002, by R. C. Maher