Topics and Notes Summary (updated 4/20/2013):


Apr. 26 (Fri)

Course wrap-up (last day of class)


Apr. 24 (Wed)

Current research topics in DSP


Apr. 22 (Mon)

 Project reports due at the start of class.

Signal-dependent processing


Apr. 19 (Fri)

Signal synthesis (cont.):  extended wavetable, pseudo-random sequences


Apr. 17 (Wed)

Signal synthesis:  direct generation and wavetables


Apr. 15 (Mon)

Spatial signal processing


Apr. 12 (Fri)

No class (instructor out of town)


Apr. 10 (Wed)

Data compression concepts (cont.)  Examples using Huffman code and the Huffman algorithm


Apr. 8 (Mon)

Data compression concepts:  redundancy and irrelevancy.  Shannon Entropy.


Apr. 5 (Fri)

2-D signal processing; Begin data compression


Apr. 3 (Wed)

2-D signal processing (cont.)


Apr. 1 (Mon)

Adaptive signal processing;  Begin 2-D signal processing


Mar. 29 (Fri)

No class (MSU University Day holiday)


Mar. 27 (Wed)

Adaptive signal processing (cont.)


Mar. 25 (Mon)

Adaptive signal processing (cont.)


Mar. 22 (Fri)

Adaptive signal processing.
See first sections of Chapter 13 in the text.

Assignment:  project reports (due Monday 22 April).
Notes on authoritative references.

Mar. 20 (Wed)

No class (instructor out of town)

Mar. 18 (Mon)

No class (instructor out of town)

Mar. 15 (Fri)

No class (MSU spring break)

Mar. 13 (Wed)

No class (MSU spring break)

Mar. 11 (Mon)

No class (MSU spring break)

Mar. 8 (Fri)

Digital filter design concepts

Homework assignment, due Wednesday, March 27.


Mar. 6 (Wed)

FFT algorithms

handout on dsp architectures

handout on decimation in time FFT formulation


Mar. 4 (Mon)

DFT (cont.)


Mar. 1 (Fri)

Transforms (cont.)


Feb. 27 (Wed)

Transforms:  DFT and DCT


Feb. 25 (Mon)

Roundoff and overflow in digital filters.

(midterm exams returned)


Feb. 22 (Fri)

Midterm Exam #1 in class

Open book and notes; you should also bring a calculator


Feb. 20 (Wed)

Quantization of coefficients


Feb. 18 (Mon)

No class this day:  Presidents Day Holiday


Feb. 15 (Fri)

Filter structures (cont.)

Here is an example "practice" exam .


Feb. 13 (Wed)

Filter structures and topology options

Note:  midterm exam 1 is tentatively scheduled for Friday Feb. 22 in class.


Feb. 11 (Mon)

Sampling rate conversion (cont.)

Here is a link to the matlab function "zview" to help visualize z-plane behavior.


Feb. 8 (Fri)

No class this day (instructor out of town)


Feb. 6 (Wed)

Sampling rate conversion


Feb. 4 (Mon)

Noise shaping:  using feedback and prediction around the quantizer

HOMEWORK Assignment:  Due at the start of class on Wednesday 13 February.

     From the text:  3.2a and 3.2f,   3.3a,   3.51;   5.24,    5.25


Feb. 1 (Fri)

Quantization noise using uncorrelated model assumptions


Jan. 30 (Wed)

Quantizers (cont.)


Jan. 28 (Mon)

Sampling, uniform quantizers, quantization issues


Jan. 25 (Fri)

Finish z-transform discussion; look at magnitude of H(z) in 3D (matlab)

Homework assignment due at the start of class.


Jan. 23 (Wed)

Z-transforms (cont.)  -- going from block diagram to z-transform to poles and zeros.


Jan. 21 (Mon)

No class this day:  Martin Luther King Day (MSU offices closed)


Jan. 18 (Fri)

Z-transforms (cont.)


Jan. 16 (Wed)

Begin review of z-transforms (Ch. 3)

ASSIGNMENT:  Review the rest of chapter 3.

HOMEWORK Assignment:  Due at the start of class on Friday 25 January.

     From the text:  2.30,   2.33,   2.34,   2.50


Jan. 14 (Mon)

Continue Ch. 2:  discrete-time systems, system properties, and block diagrams.

ASSIGNMENT:  Review the rest of chapter 2 and start chapter 3.

Jan. 11 (Fri)

Chapter 2 of the textbook:  discrete-time signals, notation, and terminology. 

ASSIGNMENT:  Review sections 1.4 and 2.1-2.3.

Jan. 9 (Wed)

First class meeting, 11AM, Cobleigh 632

ASSIGNMENT:  Review chapter 1, sections 1.1-1.3.