Department of Electrical and Computer Engineering
Montana State University

EE477:  Digital Signal Processing

Spring Semester 2005
Section 1 (CRN 31980), Mon., Wed., and Fri., 10:00-10:50AM, CobH 632
LAB:  Section 2 (CRN 31981), Thursday 11:00-12:50PM, CobH 601 (LAB)

Prof. Robert C. Maher

529 Cobleigh Hall (southwest corner of 5th floor)


Office:  994-7759
Research Lab:  994-6575 (Faculty Court Unit 21)
Home:  587-5925 (but please do not call me at home)


[email protected]

Class Page:


Office hours:

Monday: 11AM-noon,
Thursday: 10-11AM,
Friday:  11AM-noon,     or by appointment.
Drop-in questions at other times are always OK if my office door is open.

Textbooks and Materials
1.  DSP First: A Multimedia Approach, McClellan, Schafer, and Yoder, Prentice-Hall, 1998.  Please put your name in your textbook in case the book is misplaced.
2. The textbook contains a CDROM that contains labs 1-10 that we will be using in the course.  It is expected that you will print out and read these labs before coming to the laboratory.  
Class Objectives
To produce graduates who understand how to analyze and manipulate digital signals and have the fundamental Matlab programming knowledge to do so.
Course Outcomes
At the conclusion of EE 477, students will:
  • Describe the Sampling Theorem and how this relates to Aliasing and Folding.
  • Determine if a system is a Linear Time-Invariant (LTI) System.
  • Be able to take the Z-transform of a LTI system
  • Determine the frequency response of FIR and IIR filters.
  • Understand the relationship between poles, zeros, and stability.
  • Determine the spectrum of a signal using the DFT, FFT, and spectrogram.
  • Be able to design, analyze, and implement digital filters in Matlab.
  • Be able to implement filters on a digital signal processor.
Class Outline (subject to change)

Lab Schedule (subject to change)

    Thu      Jan 13   -  No Lab this week
1) Thu      Jan 20   - Introduction to Matlab
2) Thu      Jan 27   - Introduction to Complex Exponentials
3) Thu      Feb  3   - Synthesis of Sinusoidal Signals
4) Thu      Feb  10   - AM and FM Sinusoidal Signals
5) Thu      Feb 17   - FIR Filtering of Sinusoidal Waveforms
6) Thu      Feb 24   - Filtering Sampled Waveforms
    Thu      Mar  3   - No Lab this week
7) Thu     Mar 10  -  Everyday Sinusoidal Signals

Thu   Mar 17  -  No Lab (Spring Break)

  8) Thu      Mar  24   - Filtering and Edge Detection of Images
      Thu      Mar  31   - Filtering and Edge Detection of Images (cont.)
  9) Thu      Apr   7  - Sampling and Zooming of Images
10) Thu    Apr 14  - The z, n, and w Domains
11) Thu    Apr  21   - DSP Hardware
     Thu    Apr  28   - No Lab this week

Course Grading:

Homework: 10%

Homework will be required periodically.  Homework is due on the due date at the BEGINNING of class.  No late homework will be accepted.

Lab Reports: 25%

Lab reports are due no later than the BEGINNING of the next week's lab session, unless otherwise announced.  No late lab reports will be accepted.

Exam 1: 20%

Written in-class exam given late in February.

Exam 2: 20%

Written in-class exam given early in April.

Final Exam:      25%

The cumulative final exam is:
WEDNESDAY, MAY 4, 2005 (8-9:50AM).



A course grade of F will be given if a student does not attend both midterm exams and the final exam, regardless of the accumulated point total.
Grade guarantee:  course letter grades may be higher (but will not be lower) than indicated by the following scale:
A- = 90%
B- = 80%
C- = 70%
D = 60%
F = 59%