1 Signals and Signal Processing 2 Discrete-Time Signals and Systems in the Time Domain 3 Discrete-Time Signals and Systems in the Frequency Domain 4 Digital Processing of Continuous-Time Signals 5 Finite-Length Discrete Transforms 6 Discrete-Time Signals and Systems in the z-Domain 7 LTI Discrete-Time Systems in the Transform Domain 8 Digital Filter Structures 9 IIR Digital Filter Design 10 FIR Digital Filter Design 11 DSP Algorithm Implementation 12 Analysis of Finite Wordlength Effects 13 Multirate Digital Signal Processing Fundamentals 14 Multirate Filter Banks and Wavelets 15 Applications of Digital Signal Processing Appendix A: Discrete-Time Random Signals