## Instructor

Prof. Robert C. Maher

Office: 637 Cobleigh Hall (northwest corner of 6th floor) Office:  994-7759Mobile:  599-5830 [email protected] http://www.montana.edu/rmaher/eele477 Monday and Wednesday: 11AM-noon, or other times by appointment.Drop-in questions at other times are always OK if my office door is open.

## Textbooks and Materials

1. DSP First, 2nd Edition, McClellan, Schafer, and Yoder, Pearson, 2016.  Please put your name in your textbook in case the book is misplaced.

2. The textbook utilizes a set of MATLAB-based laboratory exercises, demonstrations, and supplementary materials that are available on the companion website:  http://dspfirst.gatech.edu/

## 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 EELE 477, students will be able to:

• Describe the Sampling Theorem and how this relates to aliasing and spectral folding.
• Determine if a system is a Linear Time-Invariant (LTI) System.
• 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.
• Design, analyze, and implement digital filters in MATLAB.
• Explain the typical features of a hardware digital signal processing architecture.

## Class Outline (subject to change)

• Course introduction: Expectations, lab resources, protocol.
• Sinusoids, discrete-time signals, complex exponentials, phasors (2 weeks)
• Sampling (2 weeks)
• Discrete-time system properties (1 week)
• FIR filters, simple LTI systems (2 weeks)
• Frequency response and the Discrete-Time Fourier Transform (2 weeks)
• Discrete Fourier Transform and FFT (1 week)
• z-transforms (2 weeks)
• IIR filters (2 weeks)
• Practical topics (1 week)

## Lab Schedule (subject to change)

 Thurs Jan 11 No lab this week 1 Thurs Jan 18 Introduction to Matlab (P-1) 2 Thurs Jan 25 Complex Exponentials (S-0) 3 Thurs Feb 1 AM and FM Sinusoidal Signals (P-4) 4 Thurs Feb 8 Music Synthesis (04) Thurs Feb 15 No lab this week 5 Thurs Feb 22 Chirp Spectrograms (S-8) 6 Thurs Mar 1 Filtered Sampled Waveforms (P-9) 7 Thurs Mar 8 Frequency Response and Hearing (P-11) Thurs Mar 15 No lab this week (spring break) 8 Thurs Mar 22 Frequency Response and Filters (P-12) 9 Thurs Mar 29 Encoding/Decoding DTMF (Lab 09) 10 Thurs Apr 5 Filtering and Edge Detection of Images 11 Thurs Apr 12 Sampling and Zooming of Images 12 Thurs Apr 19 The z, n, and w Domains (P-16) Thurs Apr 26 No lab this week

 Homework: 15% → Homework and/or D2L quizzes will be required periodically.  Homework is due on the due date at the BEGINNING of class.  No late homework will be accepted. Lab Reports: 20% → 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 on Friday, February 16, 2018. Exam 2: 20% → Written in-class exam given on Friday, April 6, 2018. Final Exam: 25% → The cumulative final exam date is:                Tuesday, May 1, 2018, 4-5:50PM 100%

• Point percentage grade ranges will not be higher, but may be lower, than indicated by the following scale: A range  = 90-100%;  B range = 80-89%;  C range = 70-79%;  D range = 60-69%;  F = 59% or less.
• Department policy requires that you receive a passing grade in both the lecture and the lab portions of this course.
• A course grade of F will be given if you do not attend both midterm exams and the final exam, regardless of the accumulated point total.

## General Policies

• You are responsible for all material covered in class and in the textbook reading assignments.
• Late submissions of assignments (homework and lab 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.
• You are expected to keep a clean lab area and return items to their proper place. Equipment is expensive and is provided for your learning experience. Please conduct yourselves appropriately.  Unprofessional behavior will result in summary dismissal from the course.
• Please note that many of the lab assignments depend upon earlier labs:  if you miss a lab for an excused reason, or if you receive a zero score because you skip a lab or do not turn in the lab assignment on time, you will still need to be responsible for the material in order to complete subsequent lab 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.