Fundamental concepts of discrete- time signals and systems; digital signal processing of discrete signals; sampling theory and reconstruction; discrete Fourier transforms and analysis of digital filters in the frequency domain; Z-transforms, causality and stability; state-space equations; design and analysis of FIR and IIR digital filters; windowing; bilinear transformation; filter structures.