EE477: Digital Signal Processing

advertisement
Department of Electrical and Computer Engineering
Montana State University
EE477: Digital Signal Processing
Spring Semester 2006
LECTURE: Section 1 (CRN 31297), Mon., Wed., and Fri., 10:00-10:50AM, CobH 632
LAB: Section 2 (CRN 31298), Thursday 11:00-12:50PM, CobH 601 (LAB)
Instructor
Prof. Robert C. Maher
Office: 529 Cobleigh Hall (southwest corner of 5th floor)
Phone: Office: 994-7759
Research Lab: 994-6575 (Faculty Court Unit 21)
Home: 587-5925 (but please do not call me at home)
Email: rob.maher@montana.edu
Class
http://www.coe.montana.edu/ee/rmaher/ee477
Page:
Office Monday and Wednesday: 9-10AM,
hours: Thursday: 10-11AM,
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, PrenticeHall, 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 be able to:








Describe the Sampling Theorem and how this relates to Aliasing and
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 digital signal processing chip.
EE477 Syllabus
Spring 2006
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 (2 weeks)
FIR filters, simple LTI systems (1 week)
Frequency response (2 weeks)
z-transforms (2 weeks)
IIR filters (2 weeks)
Discrete Fourier Transform and FFT (1 week)
Practical topics (2 weeks)
Lab Schedule (subject to change)
1
2
3
4
5
6
7
8
9
10
11
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Thurs
Jan 12
Jan 19
Jan 26
Feb 2
Feb 9
Feb 16
Feb 23
Mar 2
Mar 9
Mar 16
Mar 23
Mar 30
Apr 6
Apr 13
Apr 20
Apr 27
No lab this week
Introduction to Matlab
Introduction to Complex Exponentials
Synthesis of Sinusoidal Signals
AM and FM Sinusoidal Signals
FIR Filtering of Sinusoidal Waveforms
No lab this week
Filtered Sampled Waveforms
Everyday Sinusoidal Signals
No lab this week (spring break)
Filtering and Edge Detection of Images
Filtering and Edge Detection of Images (cont.)
Sampling and Zooming of Images
The z, n, and  Domains
DSP Hardware
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
25% → Lab reports are due no later than the BEGINNING of
Reports:
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:
THURSDAY, MAY 4, 2005 (6-7:50PM).
100%
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.
2
EE477 Syllabus
Spring 2006
3
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%
Policies







Department policy requires that you receive a passing lab grade to pass this
course.
All students must have an electronic mail address listed with the MSU My Info
system. Announcements and reminders for EE477 will be sent occasionally via
email. Students will also need to get an MSU computer access account and
printing privileges for the ECE Department computer labs.
You are responsible for all material covered in class and in the textbook reading
assignments.
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. Abusive behavior toward the lab equipment,
other students, or the instructors, will result in summary dismissal from the
course.
Late submissions of assignments (labs or homework) 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.
Please note that many of the lab assignments depend upon earlier labs: even if
you miss a lab or get a zero score because you 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.
NOTE: Although you may work with a lab partner during the lab period, your lab
report must be prepared individually. Homework and exams also must be
prepared individually. Submitting collaborative assignments or presenting the
work of others as your own without express permission in advance from the
instructor is dishonest and grounds for filing an academic misconduct form and/or
dismissal from the course. Let there be no doubt about the academic integrity
policy for this class. I am not joking about this: I have submitted misconduct
forms in the past and I will do so again if I encounter academic dishonesty.
Download