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

Friday, Apr. 29

Last day of class.

Spatial array processing (cont.) and course wrap-up.


Wednesday, Apr. 27

Data compression (cont.); start spatial array processing.

Monday, Apr. 25

Introduction to data compression.

Homework #4 is due at the start of class.


NOTE Project due date extension:  the term project papers are now due by 5:00PM on Monday, May 2, 2005.  You may turn in your project report early if you are done.


Friday, Apr. 22

2-D DSP: properties of filters and filter operations.


Wednesday, Apr. 20

2-D DSP: images and data arrays.

Monday, Apr. 18

Finish overview of DSP microprocessor features. Start 2-D signal processing introduction.


ASSIGNMENT:  Homework #4:  Due Monday, April 25. From the O&S text: 10.710.21, and 10.22 (hand sketch first, then verify with Matlab).


Reminder:  the term project papers are due at the start of class on Wednesday, April 27.

Friday, Apr. 15 Exam #2 returned. Discussed results (mostly very good) and went over example solutions.

Started summary overview of the distinguishing features of DSP microprocessor architecture.

Wednesday, Apr. 13

Midterm Exam #2 (in class: open book)


Monday, Apr. 11

Finish adaptive filter discussion.  Review topics for exam: overflow and coefficient quantization, pole-zero positions, DFT/FFT/DCT.

Friday, Apr. 8

Adaptive filters (cont.); LMS algorithm.


Wednesday, Apr. 6

Adaptive filters.


NOTE:  Midterm Exam #2 is scheduled for Wednesday, April 13.

Monday, Apr. 4

Discuss project topics.


Audio examples of Short-time Fourier transform and MQ processing.


Begin adaptive filter introduction.

Friday, Apr. 1

McAulay-Quatieri "peak track" analysis of STFT.


Begin adaptive signal processing discussion.

Homework #3 is due at the start of class.


ASSIGNMENT:  Term Project (handout sheet).  The project reports are due at the start of class on Wednesday, April 27, 2005.

Wednesday, Mar. 30

Discuss homework assignment details:  pole-zero location, 2nd-order section decomposition, and scaling.


Short-time Fourier transform FFT and filterbank viewpoints.

Monday, Mar. 28

Short-time Fourier transform formulation and assumptions.

Friday, Mar. 25

No MSU classes:  University Day holiday.


Wednesday, Mar. 23

STFT analysis, window functions.


ASSIGNMENT:  homework #3 (handout sheet).  Homework #3 is due at the start of class on Friday, April 1, 2005.

Monday, Mar. 21

Begin discussion of short-time Fourier transform and non-parametric spectral estimation.  Consider the time vs. frequency uncertainty tradeoff.


Some notes on the decimation in time FFT.


ASSIGNMENT:  read chapter 10.

Monday, Mar. 14 - Friday, Mar. 18

Spring break holiday:  no MSU classes this week.

Friday, Mar. 11

Complete chapter 8-9 material.

Have a great spring break!

Wednesday, Mar. 9

FFT calculation examples;  Discuss discrete cosine transform (DCT).

Monday, Mar. 7

More detailed consideration of the overlap-add procedure.

Friday, Mar. 4

Overview of overlap-add and overlap-save LTI systems using the DFT.  Overview of the decimation-in-time fast Fourier transform.

Wednesday, Mar. 2

Review exam results.
Begin Chapter 8-9 material (DFT and FFT).

ASSIGNMENT:  read chapters 8-9.

Monday, Feb. 28

Midterm Exam #1 in class.  Open book and notes.

Friday, Feb. 25

Scaling and overflow issues.


Wednesday, Feb. 23

Effects of quantization following multiplies.

Monday, Feb. 21 No MSU classes:  Presidents' Day Holiday


Friday, Feb. 18 Coefficient roundoff and pole position sensitivity.


Wednesday, Feb. 16 Roundoff and truncation; basic filter topologies; direct and transposed forms.

ASSIGNMENT:  read chapter 6.
ASSIGNMENT:  Homework problems 5.36, 5.60, 6.1, 6.26
Homework #2 is due at the start of class on Friday, February 25.


Monday, Feb. 14 Discrete-time systems, implementation, coefficient truncation, effects of roundoff.

NOTE:  Midterm Exam #1 will be held in class on Monday, February 28.  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.

Friday, Feb. 11 Transform analysis of discrete-time systems (finish Chapter 5 material).


Wednesday, Feb. 9 Oversampling with first-order noise shaping.  SQNR improvement compared to Nyquist sampling and simple oversampling.
Finish Chapter 4 material; begin Chapter 5 material.
Monday, Feb. 7 Oversampling:  effect on quantization noise.
Friday, Feb. 4 Homework #1 is due at the START of class.
Amplitude quantization and quantization "noise" models.
Wednesday, Feb. 2 Upsampling and downsampling by a non-integer factor using an up/down cascade.  Multirate issues for increased efficiency; polyphase filter structure considerations.
Monday, Jan. 31 Sample rate conversion:  downsampling and upsampling by an integer factor; effect on signal spectrum; avoiding aliasing when downsampling.
Friday, Jan. 28 Continue discussion of sampling:  relationship between Fourier transform of continuous signal, sampled signal, and the discrete-time Fourier transform.  Start material on sample rate conversion:  downsampling by an integer factor.
Wednesday, Jan. 26 Begin Chapter 4 material on sampling.
ASSIGNMENT:  Read chapter 4.
ASSIGNMENT:  Homework problems 2.25, 2.35, 2.47, 3.1, 3.9, 3.44.
Homework #1 is due at the start of class on Friday, February 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.


Monday, Jan. 24 Cover Chapter 3 material:  z-transforms.  Concentrate on understanding the Region of Convergence (ROC) properties and review the partial fractions method for inverse transforms by inspection.
ASSIGNMENT:  Read chapter 3.
Friday, Jan. 21 No class this day (instructor out of town).


Wednesday, Jan. 19 Continuing discussion of material from chapter 2, up to section 2.6.
Monday, Jan. 17 Reminder:  Martin Luther King, Jr., holiday (no classes at MSU)


Friday, Jan. 14 Chapter 2 of the textbook:  discrete-time signals, notation, and terminology.  
Wednesday, Jan. 12 First class meeting:  review of syllabus, comments on course topics.

ASSIGNMENT:  Read chapter 2, sections 2.0-2.9.