This course explores the use of adaptive filtering algorithms and structures to learn the optimal filter or estimator and track time-varying 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 time-varying channel.
525.627 Digital Signal Processing. Some knowledge of probability is helpful.