| 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  |