CSc 8270 Digital Signal Processing
Fall Semester 2017
Classroom: Aderhold room 230
Time: 2:50 - 4:35 p.m. Mondays and Wednesdays
Credits: 4 hours
Instructor: Dr. Michael Weeks
Computer Science Department
Office: 25 Park Place (formerly the SunTrust building), room 754
Office Hours: 1:30-2:30 MW
e-mail: unishshah @ gmail dot com
TA's Cubicle: 0650R (6th floor 25 park place)
TA's Office Hours: 3:50 to 5:50 on Thursday and 11:45 to 12:45 on Friday
See Attached Calendar
Digital Signal Processing Using MATLAB and Wavelets, second edition,
Jones and Bartlett Publishers,
2010, ISBN: 978-0763784225.
These are recommended:
Richard Lyons, Understanding Digital Signal Processing, Addison-Wesley,
1997, ISBN 0-201-63467-8 (Recommended).
Strang and Nguyen, Wavelets and Filter Banks, Revised Edition,
Wellesley-Cambridge Press, 1997, ISBN 0-9614088-7-1 (Recommended).
- Topic - primary reading, other recommended reading(s)
Introduction - Weeks Ch 1, Lyons Ch 1
MATLAB - Weeks Ch 2
Applications - Weeks Ch 10
Sampling - Weeks Ch 5, Lyons Ch 2
Fourier Transforms (DFT) - Weeks Ch 6, Lyons Ch 3
FIR filters - Weeks Ch 3, Lyons Ch 5, Strang Ch 4
IIR filters (briefly) - Weeks Ch 3, Lyons Ch 6
Z transform - Weeks Ch 7, Lyons Ch 6
Downsampling and Upsampling - Strang Ch 3
Filter Banks - Strang Ch 4 (Time permitting)
Haar Wavelet - Weeks Ch 8, Strang Ch 5 (Time permitting)
Orthogonal Filters - Strang Ch 5 (Time permitting)
Multiresolution - Weeks Ch 8, Strang Ch 6 (Time permitting)
Wavelet Theory - Weeks Ch 9, Strang Ch 7 (Time permitting)
Selected Research Papers
* Time permitting means that we probably will not
have the time to
cover these topics with as much detail as the book. However, all of these
topics will be covered. For example, the Haar Wavelet is covered in Strang's
Chapter 5, but it is also covered briefly in earlier chapters.
CSc 4210/6210 Computer Architecture, or permission of instructor
The nature of information, signals, transforms, applications. Topics
include periodic sampling, Fourier transforms, finite impulse response
filters, signal averaging, the Haar transform, and the wavelet transform.
My assumptions :
You are here to learn the topic as best you can
You will give your best effort
You will read the book
You will come to class on time and stay to the end
You will pay attention and communicate
You will use class time for class-related activities only
Instruction, Research, and Service are the three main components
of a university.
How will you serve this class?
The nature of the course is that complex questions often have simple,
elegant answers. However, a simple answer with no detail is of little
value, especially if it is incorrect. Therefore, every answer that
you give for this class, including homeworks, quizzes, and tests, should
include an explanation on how you arrived at your answer, assumptions
that you made, any other considerations, and how you know that your
answer is correct. Expect to lose points if the explanation is insufficient.
Expect to lose points if you do not staple your work when it exceeds a page.
Also, we will consider things including
presentation, neatness, legibility, and professionalism when
grading your work. Your work may lose points if it is found lacking.
- Participation and Attendance (and paying attention) will constitute
5% of the course grade.
- A mid-term exam will constitute 20% of the course grade.
- Any Quizzes will factor into the exam grade at 1/10 the weight of the
- Approximately 4 Assignments will constitute 40% of the course grade.
(There will be at least 3 assignments, maybe as many as 6).
Assignments will include a paper summary, and a literature review.
These may be in several parts or forms, such as requiring a written paper,
an in-class presentation, a question-answer session, and potentially
- The project will constitute 35% of the course grade. This includes
several reports and/or in-class presentations (e.g. a project proposal,
a mid-semester update, and a final presentation).