| 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. Assignment:  project reports (due Monday 22 April). | 
| 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. |