This course explores the use of adaptive filtering algorithms and structures to learn the optimal filter or estimator and track timevarying system dynamics in order to improve the performance over static, fixed filtering techniques. Adaptive systems are implemented as part of the coursework with application to digital communications, beamforming, control systems, and interference cancellation. The final project involves creating an adaptive equalizer for digital communications over a timevarying channel.
EN.525.627 Digital Signal Processing. Some knowledge of probability is helpful.