Multirate signal processing techniques find applications in areas such as communication systems, signal compression, and sub-band signal processing. This course provides an in-depth treatment of both the theoretical and practical aspects of multirate signal processing. The course begins with a review of discrete-time systems and the design of digital filters. Sample rate conversion is covered, and efficient implementations using polyphase filters and cascade integrator comb (CIC) filters are considered. The latter part of the course treats filter bank theory and implementation, including quadrature mirror, conjugate quadrature, discrete Fourier transform, and cosine modulated filter banks along with their relationship to transmultiplexers.
525.627 Digital Signal Processing or equivalent and working knowledge of MATLAB.