DSPRelated.com
Books

Adaptive Filters: Theory and Applications

Farhang-Boroujeny, Behrouz 2013

This second edition of Adaptive Filters: Theory andApplications has been updated throughout to reflect the latestdevelopments in this field; notably an increased coverage given tothe practical applications of the theory to illustrate the muchbroader range of adaptive filters applications developed in recentyears. The book offers an easy to understand approach to the theoryand application of adaptive filters by clearly illustrating how thetheory explained in the early chapters of the book is modified forthe various applications discussed in detail in later chapters.This integrated approach makes the book a valuable resource forgraduate students; and the inclusion of more advanced applicationsincluding antenna arrays and wireless communications makes it asuitable technical reference for engineers, practitioners andresearchers.

Key features:

Offers a thorough treatment of the theory of adaptivesignal processing; incorporating new material on transform domain,frequency domain, subband adaptive filters, acoustic echocancellation and active noise control.

Provides an in-depth study of applications which nowincludes extensive coverage of OFDM, MIMO and smart antennas.

Contains exercises and computer simulation problems atthe end of each chapter.

Includes a new companion website hosting MATLAB(R)simulation programs which complement the theoretical analyses,enabling the reader to gain an in-depth understanding of thebehaviours and properties of the various adaptive algorithms.


Why Read This Book

You should read this book if you want a coherent bridge from adaptive-filter theory to a wide range of practical applications — from noise cancellation to antenna arrays and wireless receivers. It explains convergence and performance in a way that helps you implement and tune LMS/RLS-family algorithms and their modern variants with MATLAB examples and application-focused discussion.

Who Will Benefit

Graduate students and practicing DSP engineers working on adaptive filters, system identification, communications receivers, radar/array processing, or audio/speech enhancement.

Level: Advanced — Prerequisites: Undergraduate signals and systems, basic digital signal processing, linear algebra, probability and random processes; familiarity with MATLAB recommended.

Get This Book

Key Takeaways

  • Implement and tune common adaptive algorithms (LMS, NLMS, RLS and affine-projection variants).
  • Analyze convergence, steady-state error, and computational trade-offs of adaptive filters.
  • Design adaptive solutions for noise cancellation, echo cancellation, and system identification.
  • Apply adaptive-array and beamforming techniques to antenna arrays and wireless receivers.
  • Develop and evaluate blind/adaptive equalization and blind source separation methods.
  • Translate theoretical results into MATLAB simulations and practical implementation insights.

Topics Covered

  1. 1. Introduction and Motivation for Adaptive Filtering
  2. 2. Statistical Preliminaries and Wiener Filter Theory
  3. 3. Stochastic Gradient and the LMS Family
  4. 4. Normalized LMS, Transform-Domain and Affine Projection Algorithms
  5. 5. Recursive Least-Squares (RLS) Algorithms and Variants
  6. 6. Convergence Analysis and Mean-Square Performance
  7. 7. Subband and Multirate Adaptive Filtering
  8. 8. Blind Adaptive Methods and Equalization
  9. 9. Adaptive Array Processing and Beamforming
  10. 10. Applications to Communications, Radar and Audio/Speech
  11. 11. Implementation Issues, Computational Complexity and Numerical Aspects
  12. 12. MATLAB Examples, Simulations and Practical Tips

Languages, Platforms & Tools

MATLABCSimulink

How It Compares

Covers similar ground to S. Haykin's "Adaptive Filter Theory" and S. Haykin/S. Sayed's treatments, but Farhang-Boroujeny's text is more application-oriented with clear links from theory to modern applications like arrays and wireless systems.

Related Books