Syllabus Adaptive Filter Theory
Syllabus Adaptive Filter Theory
NPTEL
http://nptel.iitm.ac.in
COURSE DETAIL
Module No.
Topic/s
No.of Lectures
Introduction to Adaptive Filters. 1. Adaptive filter structures, issues and examples. 2. Applications of adaptive filters. a. Channel equalization, active noise control. b. Echo cancellation, beamforming.
Discrete time stochastic processes. 1. Re-visiting probability and random variables. 2. Discrete time random processes. 3. Power spectral density - properties. 4. Autocorrelation and covariance structures of discrete time random processes. 5. Eigen-analysis of autocorrelation matrices.
Wiener filter, search methods and the LMS algorithm. 1. Wiener FIR filter (real case). 2. Steepest descent search and the LMS algorithm. 3. Extension of optimal filtering to complex valued input. 4. The Complex LMS algorithm.
Convergence and Stability Analyses. 1. Convergence analysis of the LMS algorithm. 2. Learning curve and mean square error behavior. 3. Weight error correlation matrix. 4. Dynamics of the steady state mean square error (mse). 5. Misadjustment and stability of excess mse.
Variants of the LMS Algorithm. 1. The sign-LMS and the normalized LMS algorithm. 2. Block LMS. 3. Review of circular convolution. 4. Overlap and save method, circular correlation. 5. FFT based implementation of the block LMS Algorithm.
Vector space framework for optimal filtering. 1. Axioms of a vector space, examples, subspace. 2. Linear independence, basis, dimension, direct sum of subspaces. 3. Linear transformation, examples. 4. Range space and null space, rank and nullity of a linear operator. 5. Inner product space, orthogonality, Gram-Schmidt orthogonalization. 6. Orthogonal projection, orthogonal decomposition of subspaces. 7. Vector space of random variables, optimal filtering
The lattice filter and estimator. 1. Forward and backward linear prediction, signal subspace decomposition using forward and backward predictions. 2. Order updating the prediction errors and prediction error variances, basic lattice section. 3. Reflection coefficients, properties, updating predictor coefficients. 4. Lattice filter as a joint process estimator. 5. AR modeling and lattice filters. 6. Gradient adaptive lattice.
RLS lattice filter. 1. Least square (LS) estimation, pseudo-inverse of a data matrix, optimality of LS estimation. 2. Vector space framework for LS estimation. 3. Time and order updating of an orthogonal projection operator. 4. Order updating prediction errors and prediction error power. 5. Time updating PARCOR coefficients.
Total References:
40
1. "Adaptive Filter Theory" by S. Haykin, Prentice Hall, Englewood Cliffs, NJ, 1991 (end Ed.). 2. "Adaptive Filters Theory and Applications", by B. Farhang-Boroujeny, John Wiley and Sons, 1999.
A joint venture by IISc and IITs, funded by MHRD, Govt of India http://nptel.iitm.ac.in