Readings in this course are drawn from the course handouts and the following texts:

[P&M] Proakis, John G., and Dmitris K. Manolakis. *Digital Signal Processing*. 4th ed. Upper Saddle River, NJ: Prentice Hall, 2006. ISBN: 9780131873742.

[OS&B] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. *Discrete-Time Signal Processing*. 2nd ed. Upper Saddle River, NJ: Prentice Hall, 1999. ISBN: 9780137549207.

Cartinhour, Jack. *Digital Signal Processing: An Overview of Basic Principles*. Upper Saddle River, NJ: Prentice Hall, 1999. ISBN: 9780137692668.

Stearns, Samuel D., and Don R. Hush. *Digital Signal Analysis*. 2nd ed. Englewood Cliffs, NJ: Prentice Hall, 1990. ISBN: 9780132131179.

SES # | TOPICS | READINGS |
---|---|---|

1 | Introduction to signal processing Properties of LTI continuous filters The Dirac delta function Properties of the delta function Practical applications of the Dirac delta function | Class handout: The Dirac delta and unit-step functions |

2 | Continuous LTI system time-domain response Sinusoidal response of LTI continuous systems | Class handouts: Convolution, sinusoidal frequency response |

3 | The Fourier series and transform Periodic input functions — the Fourier series Aperiodic input functions — the Fourier transform | Class handout: Frequency domain methods |

4 | Review of development of Fourier transform The frequency response of a linear system defined directly from the Fourier transform Relationship between the frequency response and the impulse response The convolution property | |

5 | The one-sided Laplace transform The transfer function Poles and zeros of the transfer function Frequency response and the pole-zero plot | Class handouts: The Laplace transform, understanding poles and zeros, sinusoidal frequency response of linear systems |

6 | Poles and zeros of filter classes The decibel Low-pass filter design | Class handouts: Sinusoidal frequency response of linear systems, sections 6.1 and 7, introduction to continuous time filter design |

7 | Butterworth filter design example Chebyshev filters | Class handout: Introduction to continuous time filter design |

8 | Second-order filter sections Transformation of low-pass filters to other classes State-variable active filters | Class handouts: Introduction to continuous time filter design, introduction to operational amplifiers, op-amp implementation of analog filters |

9 | Operational-amplifier based state-variable filters Introduction to discrete-time signal processing | Class handout: Introduction to the operational amplifier, op-amp implementation of analog filters |

10 | The sampling theorem The discrete Fourier transform (DFT) | Class handout: Sampling and the discrete Fourier transform P&M, sections 6.1-6.3 and 7.1 OS&B, sections 4.1-4.3 and 8.1-8.5 |

11 | The discrete Fourier transform (cont.) The fast Fourier transform (FFT) | Class handouts: Sampling and the discrete Fourier transform, the fast Fourier transform P&M, chapter 7 OS&B, chapters 8-9 |

12 | The fast Fourier transform (cont.) Spectral leakage in the DFT and apodizing (windowing) functions | Class handout: The fast Fourier transform P&M, sections 8.1-8.3 OS&B, sections 9.0-9.3 |

13 | Introduction to time-domain digital signal processing The discrete-time convolution sum The z-transform | P&M, chapter 3 OS&B, chapter 3 |

14 | The discrete-time transfer function The transfer function and the difference equation Introduction to z-plane stability criteria The frequency response of discrete-time systems The inverse z-transform | |

15 | Frequency response and poles and zeros FIR low-pass filter design | P&M, chapter 7 OS&B, chapter 10 Cartinhour, chapters 6 and 9 |

16 | FIR low-pass filter design by windowing Window FIR filters or other filter types The zeros of a linear phase FIR filter | P&M, section 10.2 OS&B, chapter 7 Cartinhour, chapter 9 |

17 | Frequency-sampling filters FIR filter design using optimization | Class handout: Frequency-sampling filters P&M, sections 10.2.3 and 10.2.4 OS&B, section 7.4 Cartinhour, chapter 9 |

18 | FFT convolution for FIR filters The design of IIR filters | P&M, sections 7.3.1, 7.3.2, and 10.3 OS&B, sections 8.7.3 and 7.1 |

19 | The design of IIR filters (cont.) | P&M, section 10.3.3 OS&B, section 7.1 |

20 | Direct-form filter structures Transversal FIR structure IIR direct form structures Transposed direct forms Coefficient sensitivity in direct form filters | Class handout: Direct-form digital filter structures P&M, section 9.1-9.3 OS&B, 6.0-6.5 |

21 | Interpolation and decimation Introduction to random signals | Class handout: Interpolation (up-sampling) and decimation (down-sampling) P&M, sections 11.1-11.5 and 12.1 OS&B, section 4.6, appendix a Stearns and Hush, chapter 9 |

22 | The correlation functions (cont.) Linear system input/output relationships with random inputs Discrete-time correlation | P&M, sections 12.1-12.2 Stearns and Hush, chapter 13 |

23 | Non-parametric power spectral density estimation | P&M, sections 14.1-14.2 OS&B, sections 10.6-10.8 Stearns and Hush, 15.4 and 15.6 |

24 | Least-squares filter design | Class handout: MATLAB examples of least-squares FIR filter design P&M, sections 12.3-12.5 Stearns and Hush, chapter 14 |

25 | Adaptive filtering | Class handouts: Introduction to least-squares adaptive filters, introduction to recursive-least-squares (RLS) adaptive filters P&M, sections 13.1-13.3 |