EE502: Advanced Digital Signal Processing
Topics and Notes Summary (updated 4/24/2005):
Friday, Apr. 29 
Last day of class. Spatial array processing (cont.) and course wrapup.

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 
2D DSP: properties of filters and filter operations.

Wednesday, Apr. 20 
2D DSP: images and data arrays. 
Monday, Apr. 18 
Finish overview of DSP microprocessor features. Start 2D signal processing introduction.
ASSIGNMENT: Homework #4: Due Monday, April 25. From the O&S text: 10.7, 10.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, polezero 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 Shorttime Fourier transform and MQ processing.
Begin adaptive filter introduction. 
Friday, Apr. 1 
McAulayQuatieri "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: polezero location, 2ndorder section decomposition, and scaling.
Shorttime Fourier transform FFT and filterbank viewpoints. 
Monday, Mar. 28 
Shorttime 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 shorttime Fourier transform and nonparametric 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 89 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 overlapadd procedure. 
Friday, Mar. 4 
Overview of overlapadd and overlapsave LTI systems using the DFT. Overview of the decimationintime fast Fourier transform. 
Wednesday, Mar. 2 
Review exam results. ASSIGNMENT: read chapters 89. 
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.

Monday, Feb. 14  Discretetime 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 discretetime systems (finish Chapter 5 material).

Wednesday, Feb. 9  Oversampling with firstorder 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 noninteger 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 discretetime 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: ztransforms. 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: discretetime signals, notation, and terminology. 
Wednesday, Jan. 12  First class meeting: review of syllabus, comments on course topics.
ASSIGNMENT: Read chapter 2, sections 2.02.9. 