ECE 3321 Fall 2001

Instructor:              

Eric Miller

Department of Electrical and Computer Engineering
Northeastern University
315 Stearns Hall
Tel: (617) 373-8386
email: elmiller@ece.neu.edu

 

Class hours:
   Monday and Wednesday  11:40 AM - 1:20PM
On-Campus Class location:
    109 Robinson
Office hours:
    Mondays and Wednesdays 2:00 PM - 3:30 PM 
    By appointment, and by email,  ...


Primary Textbooks:

  1. Introduction to Digital Signal Processing, J.G. Proakis and D.G. Manolakis, 3rd edition, MacMillan 1996.
  2. Computer-based exercises for signal processing using MATLAB 5,by McClellan et al., Prentice-Hall, 1997.

Reference Texts:

  1. Discrete-Time Signal Processing, A.V. Oppenheim and R.W. Schafer, Prentice Hall 1989.
  2. Signals and Systems, Oppenheim, Willsky and Nawab, Prentice Hall, 1983.
  3. Digital Signal Processing, Mitra, McGraw Hill., 1997

 

Prerequisites:

  1. ECE 3221:  Linear Systems II
  2. Working knowledge of undergraduate level discrete-time signals and systems course.
  3. Familiarity with undergraduate level probability and stochastic processes will be helpful.

Grading:  

You have one of two options here depending on whether you want to spend time on a project or not

Option 1 (no project)

Option 2 (with project)

Your decision as to which option you ish to pursue is due by Oct. 8 to me in the form of email.  Failure to provide an explicit indication will result the implicit assignment of option 1 by the instructor.

NETWORK PROBLEMS
Please contact Network Northeastern at (617) 373-5620, FAX (617) 373-5625

IMPORTANT NOTE
Since time is short, it is absolutely essential that students review their undergraduate discrete time signal and systems course NOW.  All material in the course is based on the assumption of a strong working knowledge of the topics covered in chapters 1-4 of the text.   In addition, you should be very comfortable with the manipulation and use of complex numbers including basic complex algebra, complex conjugation, an understanding of and ability to switch between rectangular and polar representations of numbers, ideas of magnitude and phase, etc. The instructor is available to discuss technical or other issues related to all of this material, but it is your responsibility to take advantage of this help if you need it.

 

OBJECTIVES

This course will use discrete linear systems concepts as a starting point to explore some important areas of DSP, including

 

USE OF THE WEB

Most material for this course is going to be made available through the World Wide Web. The URL for the class' web site is

The site will be active as of September 20, 2001. At this site you will find the syllabus, course description, calendar, reading list, problem sets, etc. All homeworks will be distributed in Adobe PDF format.  Click here to download Adobe's Acrobat PDF viewer.  Some of the homework problems will require that you download either Matlab source code or data from the site. Information on the site will be updated throughout the term.

 

SOFTWARE

This course will require the use of MATLAB. MATLAB is a flexible software package with applications in signal processing, control theory, electromagnetics, and other areas. You can use MATLAB on University computers or on your own. The professional version of MATLAB is available on a number of computing platforms in the College of Engineering; the most appropriate of these for this course are the PC's in 202 SN and 5 HA. You can also obtain your own copy of the student version of MATLAB (which has some but not all of the signal processing functionality of the professional version) by purchasing The Student Edition of MATLAB, which includes a manual as well as the software. Students who are unfamiliar with MATLAB should use the first week or two of the quarter -- while they have the time and before they fall behind -- to familiarize themselves with it. The use of MATLAB is a required part of the course, not an option.

 

LATE HOMEWORK, INCOMPLETES AND MAKEUP EXAMS

  1. No late homeworks will be accepted.  
  2. NO MAKEUP EXAMS WILL BE GIVEN. Please plan your professional commitments so that you can take the exams. 
  3. Incomplete grades will be given ONLY if the student is doing satisfactory work at the time the incomplete is requested and ONLY due to documented personal or family emergencies.

 


TENTATIVE COURSE OUTLINE AND SCHEDULE

 

Topic

Number of
Lectures

Readings in
P&M

Review DT signals and Systems

2

1-4

Sampling, Aliasing, Interpolation

1.5

1.4, 4.2.9

Discrete Fourier Transform

2

5

FIR and IIR Filter Structures

1

7.2,7.3

State space Filter Structures

1

7.4

Qunatization and round-off effects

1.5

7.6-7.7

FIR Filter Design

3

8.2

IIR Filter Design

2

8.3

Frequency Transformations

0.5

8.4

Least-squares Filter Design

0.5

8.5

FFT Algorithms

2

6

Multirate DSP

3

10.XX

Table 1: Tentative topics to be covered

 

Date

Event

9/24/01 HW #1 out
10/1/01 HW #1 in ; HW #2 out
10/15/01 HW #2 in ; HW #3 out
10/22/01 HW #3 in ; HW #4 out
10/29/01 HW #4 in ; HW #5 out
10/31/01 In Class Midterm
11/14/01 HW #5 in ; HW #6 out
11/21/01 HW #6 in ; HW #7 out
11/28/01 HW #7 in ; HW #8 out
12/5/01 HW #8 solutions out

Table 2: Tentative Important Dates