This course develops an in-depth understanding of discrete-time signals and systems including sampling and quantization of continuous time signals, implementation and design of discrete time systems and filters, as well as time-domain, frequency-domain, and transform-domain analysis. Other advanced topics to be introduced may include: sample-rate conversion, polyphase filters, power spectrum estimation, and discrete wavelet transforms.
Prerequisites
An undergraduate course in digital signal processing (e.g., ECE 2312). Alternatively, students with a strong undergraduate background in complex variables and programming, combined with prior experience in continuous-time signals and systems can perform well in the course, with extra work.