Discrete-time signals and systems. The z-transform. Sampling of continuous-time signals. Transform analysis of linear time-invariant systems. Structures for discrete-time systems. Filter design techniques. The discrete Fourier transform. Fourier analysis of signals using the discrete Fourier transform. Discrete Hilbert transforms.