Department of Electrical and Computer Engineering
Montana State University

EE477:  Digital Signal Processing

Topics and Notes Summary (4/24/2005; updated frequently):


Apr. 29 F

Arbor Day

Last day of class!
Course wrap-up and final exam review.

Reminder:  EE477 final exam is scheduled for WEDNESDAY, MAY 4, 2005 (8-9:50AM) in the regular class room.

 

Apr. 28 Th

 

No lab this week:  Lab write-up for Lab #11 is due by 5PM.

 

Apr. 27 W

 

Talk about DSP microprocessor architecture.
Review for final exam.  Final will be closed book but you may bring one page (both sides) of notes. Be sure to bring a calculator and a pencil.  The exam will be comprehensive over the whole semester.

Apr. 25 M

 

Decimation-in-time FFT algorithm.
Fill out university course/instructor evaluation forms this day.

 

Homework #4 is due at the start of class.

 

In case you are interested:

Apr. 22 F

Earth Day

Spectrum analysis and the FFT.

Reminder:  EE477 final exam is scheduled for WEDNESDAY, MAY 4, 2005 (8-9:50AM) in the regular class room.

 

Apr. 21 Th

 

Work on Lab #11 (last!)
This is a somewhat open-ended lab.  You need to provide solutions to the basic analysis blocks in sections 3.1-3.4 .  You may complete the lab sections 3.5 and 4.0 for extra credit.  The lab write-up is due by 5PM on April 28:  there will be no scheduled lab that day.

The Lab #10 reports are due at the start of lab.

Apr. 20 W

 

Spectrum analysis and the decimation-in-time fast Fourier transform algorithm.

Fill out EE477-specific course/instructor eval questionnaire (see April 25, 2005 entry above).

Apr. 18 M

 

Spectrum analysis; discrete Fourier transform definition.

Assigned: Homework #4
Problems 8.11, 8.14, 8.18, 9.2  .

Your solutions are due at the start of class on Monday, Apr. 25.

Apr. 15 F

 

Finish Chapter 8 (IIR) material.  Start Chapter 9 material on spectrum analysis.

Assigned: Read Chapter 9

[lecture notes 9]

Apr. 14 Th

 

Work on Lab #10
NOTE that we needed to modify the file PEZ_HIT.M from the DSPFIRST\PEZ_31 directory.  Here is the modified PEZ_HIT.M . This change has been made on the PCs in the lab, but if you are using your own computer be sure to get the updated file.
 

Lab #9 reports are due at the start of lab.

Apr. 13 W

 

Inverse z-transforms (cont.); partial fractions for second-order systems with distinct poles.

[lecture notes 8b]

Apr. 11 M

 

ROC for stable and causal systems:  pole placement.

Inverse z-transforms via tables.  Partial fraction expansions.

Apr. 8 F

 

Review exam results.
Hi: 100/100;   Low: 70/100;  Average: 88/100
100: 2
90+: 9
80+: 9
70+: 2

Discuss the Region of Convergence (ROC) for the z-transform.

Apr. 7 Th

 

Work on Lab #9

The Lab #8 (parts 3.3-end) reports are due at the start of lab.

Apr. 6 W

 

MIDTERM EXAM #2
In class.  Closed book, but you may bring one page of notes. Be sure to bring a calculator and a pencil.

Coverage is through 3/30/2005.

Apr. 4 M

 

Direct forms and transpose forms of IIR systems.

 

Apr. 1 F

 

IIR structures and characteristics.

Self-exam questions in preparation for the second mid-term.

Mar. 31 Th

 

Work on Lab #8, sections 3.4-end.

Lab #8 first part reports are due at the start of the lab period.

The Lab #8 (parts 3.3-end) reports will be do at lab time on Thursday, April 7.

Mar. 30 W

 

IIR system function:  obtaining z-transform of difference equation.  Locating poles and zeros of H(z).  Direct Form I and Direct Form II structures.

Note:  Mid-term exam #2 will be held in class on Wednesday 6 April.  ONE PAGE of notes will be allowed (no textbooks or notebooks allowed this time).  Coverage will be up through today (3/30/2005).

Mar. 28 M

 

IIR difference equations:  tabular calculations.  Consider stability/bounds for several examples.

Mar. 25 F

 

No MSU classes:  University Day holiday.

Mar. 24 Th

 

Work on Lab #8:  We will be doing parts 1 through 3.3 only this week. The remaining sections will be done next week.

Lab #7 reports are due at the start of the lab period.

The Lab #8 (parts 1-3.3) reports will be do at lab time on Thursday, March 31.

Mar. 23 W

 

IIR structures and pole placement issues.

Note: The second mid-term exam will be held in class on Wednesday, April 6, 2005.  More details will follow soon.

Here is a copy of my zview.m file.  This is the Matlab script I use in class to help visualize the z-plane and frequency response magnitude.

Mar. 21 M

 

Review z-transforms and the relationship between the z-transform and the frequency response.  Poles and zeros:  frequency response sketches.  Start chapter 8 material (IIR).

Assigned: Read chapter 8.

[lecture notes 8a]

Mar. 14 M - Mar. 18 F

 

Spring break holiday:  no MSU classes this week.

Mar. 11 F

 

Finish material on z-transforms (chapter 7).

Homework #3 is due at the start of class.

Have a great spring break!

Mar. 10 Th

 

Work on Lab #7:  We will be doing parts 1-4 only.  You may do parts 5 and 6 for extra credit if you wish.

The Lab #7 reports will be do at lab time on Thursday, March 24 (after spring break).

Mar. 9 W

 

Visualizing system characteristics from the pole and zero positions.

[lecture notes 7b]

Mar. 7 M

 

z-transform properties, poles and zeros.

Mar. 4 F

 

z-transform characteristics and applications.

Lab #6 reports are due at the start of class.

Assigned: Homework #3
Problems 6.18, 6.20,  7.3, 7.4  .

Your solutions are due at the start of class on Friday, Mar. 11.

Mar. 3 Th

 

No lab this week:  enjoy your time off!  The Lab #6 reports are due at the start of class on March 4 (Friday).

Mar. 2 W

 

Finish material on FIR frequency response.
Start z-transform material.
Assigned:  Read Chapter 7.
[lecture notes 7a]

Feb. 28 M

 

Discuss exam #1 results.
Average:  79%; median 74%; hi 100, lo 57.
 

Feb. 25 F

 

MIDTERM EXAM #1
In class.  Open book, but I suggest that you make one page of notes.  Be sure to bring a calculator and a pencil.

Coverage is through 2/18/2005.

Feb. 24 Th

 

Lab #6:  FIR Filtering of Sampled Waveforms
We will do all parts of Lab #6 this week.  Reminder:  there will be no lab next week (3/3/2005), so the Lab #6 papers will be due at the start of class on Friday, March 4, 2005.

NOTE:  the inout() Matlab function from DSPFIRST does not appear to work properly.  The problem is in the called function striplot().  You can replace the striplot.m file from the CD with this version:  striplot.m .

Lab #5 is due at the start of the lab session.

Feb. 23 W

 

Exam prep.
Continue material on FIR frequency response.
 

Feb. 21 M

 

No MSU classes:  Presidents' Day Holiday

Feb. 18 F

 

Frequency response, transient response, and related characteristics of FIR systems.

HW #2 is due at the start of class.

Feb. 17 Th

 

Lab #5:  FIR Filtering of Sinusoidal Waveforms
Be especially alert in the last section to understand the filtering effect of the first-difference filter (removes DC) and the particular 2nd order notch filter (removes a particular AC frequency).

Lab #4 is due at the start of the lab session.

Feb. 16 W

 

FIR response to complex exponential inputs.  Frequency response and the discrete time Fourier transform.
[lecture notes 6]

Feb. 14 M

 

Complete FIR examples section (Chapter 5).  Begin FIR frequency response (Chapter 6).

Assigned:  Read Chapter 6.

Feb. 11 F

 

FIR concepts and examples (cont.).  Also, be ready to discuss the concepts covered in the homework #2 problems.
[lecture notes 5b]

NOTE:  Midterm Exam #1 will be held in class on Friday, February 25.  Coverage will be through the end of class on 2/18.  The exam will be open book and open notes.  More details will be given in class prior to the exam.  Also remember that there will be no MSU classes on Monday 2/21 in honor of Presidents' Day.

Feb. 10 Th

 

Lab #4:  Synthesis of Sinusoidal Signals
Work on Lab #4.  We will NOT be doing every single part.  Please work on sections 1, 2, and 3 (Lab A) only.  If you are interested, you may do section 4 (FM music synthesis) or section 5 (FM woodwind sounds) as an extra credit assignment.

Note:  I will listen to and grade your Lab #3 music at the start of the lab session.  Please turn in your Lab #3 memo report once I've heard your synthesized song. 

 

Feb. 9 W

 

FIR concepts and examples.

Assigned: Homework #2
Problems 4.5, 4.9, 4.14;  5.5, 5.11 .

Your solutions are due at the start of class on Friday, Feb. 18.

Feb. 7 M

 

Chapter 5:  discrete-time systems that have a finite-length unit sample response, or "finite impulse response" (FIR).
[lecture notes 5a]

Assigned: Read and understand the Chapter 5 material.

Feb. 4 F

 

Homework #1 is due at the START of class.

Complete Chapter 4:  signal reconstruction.  Begin material on FIR systems (Chapter 5).

Feb. 3 Th

 

Lab #3:  Synthesis of Sinusoidal Signals
Do the warm-up steps and get instructor verification, then go on with the lab exercise.  I will "check off" your music composition at the start of lab next week.
 

Feb. 2 W

 

Continue Chapter 4:  spectral view of discrete-time sampling.  Aliasing and foldover.
 

Jan. 31 M

 

Begin Chapter 4 on Sampling.
[lecture notes 4]

Assigned: Read and understand the Chapter 4 material.

Jan. 28 F

 

Fourier series for periodic signals.  Time-varying amplitude and frequency. 

Jan. 27 Th

 

Lab #2:  Introduction to Complex Exponentials
As we did last week, do warm-up steps and get instructor verification, then do the exercise sections for your report to turn in next week.

Memo reports from Lab #1 are due at the START of class.  No late submissions are accepted.

Jan. 26 W

 

Frequency domain.  Sum of sinusoids.  Simple modulation.

[lecture notes 3]

 

Assigned: Homework problems 2.4, 2.16, 2.17, 3.6, 3.11 .

Your solutions are due at the start of class on Friday, Feb. 4.

 

DSP Opportunity:  The Montana Acoustics and Audio Society meeting will be held tonight at 7PM in Cobleigh 632.  Ph.D. student Jerry Gregoire will talk about his audio pattern detection research.  The meeting is free and open to the public.

 

Jan. 24 M

 

Complex numbers, phasors, vector addition (cont.).

Start frequency spectrum (chapter 3).

Assigned: Read and understand the Chapter 3 material.

Jan. 21 F

 

Complex numbers, phasors, vector addition.

(Guest lecturer:  Jerry Gregoire)

[lecture notes 2]

 

Jan. 20 Th

 

Lab #1:  Introduction to Matlab

(The lab instructions are on the textbook CD-ROM, chapter 2).

The "warm-up" section will be checked-off by the instructor in the lab; the exercises and review problems should be written-up in the memo format for the report that is due on Thursday 27 Jan 2005.

 

Jan. 19 W

 

Brief discussion of pre-test material.

Lab memo report format

Sinusoids and complex numbers.

Jan. 17 M

 

No class:  Martin Luther King Day

Jan. 14 F

 

Complex exponentials, phasors, and periodic signals

Assigned:  Take-home Prerequisite Test (due Wednesday 1/19/2005 at the start of class).

Jan. 13 Th

 

(no lab this week)

Jan. 12 W

First class meeting at 10:00AM in Cobleigh Hall 632.
Introduction, class overview, lab overview.
Signals in continuous and discrete time.
[lecture notes 1]
 

NOTE:  there will not be a lab on January 13!