Prof. Robert C. Maher


610 Cobleigh Hall (northeast corner of 6th floor inside main ECE office)


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


[email protected]

Class Page:

Office hours:

Tuesday and Thursday 11AM-noon

Drop-in questions at other times are always OK if my office door is open.


"Digital Signal Processing, 4th Edition" by Proakis and Manolakis, Prentice Hall, 2007 (ISBN: 0-13-187374-1).

Class Objectives

Students learn the essential advanced topics in digital signal processing that are necessary for successful graduate-level research.  The course includes a review of the linear constant-coefficient system properties covered in an undergraduate DSP course, and then examines a variety of multirate filter structures, time-varying and adaptive systems, fast algorithms, and other topics relevant to the research areas of the students.


Class Outline (subject to change)

  • Review of discrete-time signals and systems concepts; z-transform properties (3 weeks)
  • Sampling, multirate processing, and oversampling (1 week)
  • Frequency response and transform analysis (1 week)
  • Filter structures and filter design (2 weeks)
  • DFT and DCT (1 week)
  • FFT and short-time Fourier transform (STFT) applications (2 weeks)
  • Introduction to parametric and adaptive signal processing (2 weeks)
  • Array processing (1 week)
  • Introduction to data compression (1 week)




→ Homework will be required periodically ( 3-5 assignments)

Exam #1


→ (early October) Written exam given during class time (50 minutes)

Exam #2


→ (early December) Written exam given during class time (50 minutes)

Final Project:


→ A final written project will be assigned during the latter portion of the semester.





  • All students must have an electronic mail address listed with the MSU My Info system.  Announcements and reminders for EE 577 will be sent occasionally via email. 
  • You are responsible for all material covered in class and in the textbook reading assignments. 
  • Among other details, Section 310.00 in the MSU Conduct Guidelines states that students must be prompt and regular in attending classes, be well prepared for classes, take exams when scheduled, and act in a respectful manner toward other students and the instructor.
  • Late submissions of assignments (homework and papers) will not be accepted. Plan ahead and notify the instructor prior to justifiable absences, or if a bona fide emergency prevented you from attending class.
  • Academic Misconduct:  Unless group work is explicitly assigned, homework and exams must be prepared individually. Submitting the work of others is dishonest, constitutes academic misconduct, and is grounds for dismissal from the course. Let there be NO MISUNDERSTANDING regarding the academic dishonesty policy for this course.

    Paraphrasing or quoting another's work without citing the source is also academic misconduct.  Even inadvertent or unintentional misuse or appropriation of another's work (such as relying heavily on source material that is not expressly acknowledged) is plagiarism. If you have any questions about using and citing sources, you are expected to ask for clarification.
  • If you have a documented disability for which you are or may be requesting accommodations, you are welcome and encouraged to participate fully in this class.  Please contact the instructor and the MSU Office of Disability, Re-Entry and Veteran Services  as soon as possible.
  • All records related to this course are confidential and will not be shared with anyone, including parents, without a signed, written release from the MSU Dean of Students.  For more information contact the Dean of Students office at 994-2828.