ENEE 425: Digital Signal Processing

Section 0101
Fall 2004
Last Updated 09/2/04

Course Information

Lecture

M & W 2:00 - 3:15, JMP 3201

Recitations

None

Required Text

Allan V. Oppenheim, Ronald W. Schafer, and John R. Buck Discrete-Time Signal Processing (2nd Ed.), Prentice Hall, 1999.

Req. Software

MATLAB and its Signal Processing Toolbox add-on (see below for details)

Prerequisites

ENEE 322 (Signal & System Theory), Completion of all lower-division tech. courses

Web Site

http://www.glue.umd.edu/~jzsimon/enee425/

ECE Descript

http://www.ece.umd.edu/Academic/Under/ucourses2.htm#ENEE%20425

Testudo Info

http://www.sis.umd.edu/bin/soc?crs=ENEE425&sec=0101&term=200408

Other ENEE 425 links


Instructor Info

Instructor Jonathan Z. Simon, Professor
ECE Office AVW 2209
ECE Phone 301-405-3645
Bio Office BPS 3227
Bio Phone 301-405-6812
Email jzsimon@eng.umd.edu
WWW Lab page

Office Hours

  Day Time Location
  Tue 5:00 - 6:00 AVW 2209
  Thu 5:00 - 6:00 BPS 3227

Outline (order tentative)

Topic
Background Material
Z-transform
Sampling, including resampling, aliasing, and DSP of continuous signals
Effects of quantization
Transform analysis, including systems analysis, phase
DSP Structures: Block diagrams and representations
Filter Design: direct and computer-aided design of IIR and FIR digital filters
Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT)
Digital filtering using the FFT
Spectrograms & Periodograms

Homework

DSP is a “Learn it By Doing it” subject. The homework assignments are the most important part of the course: you will not be able to handle the exams if you don't do the homeworks.

Typically, homework problems will be assigned every Monday and due the following Monday. It is possible that only some of the problems will be graded, without prior notification of which problems it will be.

Solution sets will be handed out as soon as reasonably possible after the homework is due, so there are stiff penalties for late homework:

Homework grades have a half-life of 1 weekday.

For example:

In addition, no credit will be given for any homework turned in after the solution set has been made available.

Exams

There will be no make-up exams. See Grading next for missed exam policies.


Grading

Homework 30%
1st exam 20%
2nd exam 20%
Final exam 30%

In the case of a missed 1st or 2nd exam, the weights of the other exam and the final will be modified accordingly, if you give notice to the professor within 24 hours of the missed exam:

1st or 2nd exam 28% [ = 20% x (70%/(20%+30%)) ]
Final exam 42% [ = 30% x (70%/(20%+30%)) ]

If you do not request permission for this modified grading within 24 hours of the missed exam, you will receive zero for the missed exam.

MATLAB

DSP is a mixture of theory and practice, and the homeworks require MATLAB for learning practical DSP. You should already be familiar with the basics of MATLAB before taking this course—if not, you will need to learn it quickly on your own. A MATLAB primer is available. You will need access to MATLAB (any version from 5 up will do), and its Signal Processing Toolbox, and a printer.

Using MATLAB around UMCP and at home

There are many computers around campus with Matlab installed. I do not know which ones have the Signal Processing Toolbox. OIT can display which open labs have Matlab here. (For the purposes of this course, it should not matter which version of Matlab is installed.) Additionally, if you want to buy the (fully functional) student version of Matlab, it is $99 at most places (for some reason it's $109 in the campus bookstore). The Signal Processing toolbox is an additional $29 (most other toolboxes are $59). This is a good deal, compared to the full version.

Academic Honesty

It is in everyone's best interest that these policies be clear and explicit.

Academic dishonesty will not be tolerated. The University Code of Academic Integrity, which can be found at http://www.studenthonorcouncil.umd.edu/code.html, prohibits students from committing the following acts of academic dishonesty: cheating, fabrication, facilitating academic dishonesty, and plagiarism.

Academic dishonesty, in this class, includes copying homework answers from any other student's work, from any solution sets, from any book, from the internet, etc..

Discussing homework problems and other ideas with others is encouraged; but your final write-up must be your own work and cannot be a copy of anyone else's work.

Instances of academic dishonesty are referred to the Office of Judicial Programs.


Honor Pledge

All students will be asked to write and sign the honor pledge at every exam.

Learning Assistance Service

If you are experiencing difficulties in keeping up with the academic demands of your courses, you should know about the Learning Assistance Service, 2201 Shoemaker Building, 301-314-7613. They have educational counselors to help with time management, reading, note-taking, and exam preparation skills.

Other Interesting Sites

Johns Hopkins University Signals Systems Controls: Demonstrations: http://www.jhu.edu/~signals/


Valid HTML 4.01!