Adaptive Filtering
eBook - ePub

Adaptive Filtering

Fundamentals of Least Mean Squares with MATLAB®

  1. 363 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Adaptive Filtering

Fundamentals of Least Mean Squares with MATLAB®

About this book

Adaptive filters are used in many diverse applications, appearing in everything from military instruments to cellphones and home appliances. Adaptive Filtering: Fundamentals of Least Mean Squares with MATLAB® covers the core concepts of this important field, focusing on a vital part of the statistical signal processing area—the least mean square (LMS) adaptive filter.

This largely self-contained text:

  • Discusses random variables, stochastic processes, vectors, matrices, determinants, discrete random signals, and probability distributions
  • Explains how to find the eigenvalues and eigenvectors of a matrix and the properties of the error surfaces
  • Explores the Wiener filter and its practical uses, details the steepest descent method, and develops the Newton's algorithm
  • Addresses the basics of the LMS adaptive filter algorithm, considers LMS adaptive filter variants, and provides numerous examples
  • Delivers a concise introduction to MATLAB®, supplying problems, computer experiments, and more than 110 functions and script files

Featuring robust appendices complete with mathematical tables and formulas, Adaptive Filtering: Fundamentals of Least Mean Squares with MATLAB® clearly describes the key principles of adaptive filtering and effectively demonstrates how to apply them to solve real-world problems.

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Publisher
CRC Press
Year
2017
Print ISBN
9781138417915
eBook ISBN
9781351831024
1
Vectors
1.1 INTRODUCTION
In this text we present vectors with boldfaced lowercase Latin letters, in columnar format. Matrices are presented with boldfaced capital Latin letters and numbers with lowercase Latin letters. For example, for three different types of three element vectors, we write
x=[ 12.32]; y=[ y1y2y3]; z=[ 2.334+j5 j]
(1.1)
The elements y1, y2, and y3 are constants. For any one of the above vectors, we could also write its equivalent form, for example, xT=[ 12.32 ] or xT=(1, 2.3, −2), where the letter T stands for the word transpose. The MATLAB® column vector format is written in the command window as follows:
>>x = [1 2.3 −2]’;%column vector, accent indicates transpose;
>>x = [1; 2.3; −2];%column vector;
>>x = [1 2.3 −2];%row vector;() are not used in MATLAB for
>> %vector manipulations;
We can consider a column vector as a special matrix with m rows, in this case 3, and n columns, in this case 1.
1.1.1 MULTIPLICATION BY A CONSTANT AND ADDITION AND SUBTRACTION
1.1.1.1 Multiplication by a Constant
Using two vectors from (1.1), we write a1xT=[ ...

Table of contents

  1. Cover
  2. Half Title
  3. Title Page
  4. Copyright Page
  5. Table of Contents
  6. Preface
  7. Author
  8. Abbreviations
  9. MATLAB® Functions
  10. Chapter 1 Vectors
  11. Chapter 2 Matrices
  12. Chapter 3 Processing of Discrete Deterministic Signals: Discrete Systems
  13. Chapter 4 Discrete-Time Random Processes
  14. Chapter 5 The Wiener Filter
  15. Chapter 6 Eigenvalues of Rx: Properties of the Error Surface
  16. Chapter 7 Newton’s and Steepest Descent Methods
  17. Chapter 8 The Least Mean-Square Algorithm
  18. Chapter 9 Variants of Least Mean-Square Algorithm
  19. Appendix 1: Suggestions and Explanations for MATLAB Use
  20. Appendix 2: Matrix Analysis
  21. Appendix 3: Mathematical Formulas
  22. Appendix 4: Lagrange Multiplier Method
  23. Bibliography
  24. Index

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Adaptive Filtering by Alexander D. Poularikas in PDF and/or ePUB format, as well as other popular books in Technologie et ingénierie & Sciences générales de l'informatique. We have over 1.5 million books available in our catalogue for you to explore.