Explains the fundamentals of adaptive filtering supported by numerous examples and computer simulations. This book introduces discrete-time signal processing, random variables and stochastic processes, the Wiener filter, properties of the error surface, the steepest descent method, and the least mean square (LMS) algorithm.