SlideShare a Scribd company logo
2
Most read
3
Most read
15
Most read
ADAPTIVE FILTER
     A Brief Discussion of
The Problem and The Solutions




 Sivaranjan Goswami, B. Tech. 7th sem.
  Electronics and Communication Engineering
Don Bosco College of Engineering and Technology
     Air Port Road, Azara, Guwahati 781017
           Contact: sivgos@gmail.com
INTRODUCTION
• In many practical scenario it is observed that
  we are required to filter a signal whose exact
  frequency response is not known.
• A solution to such problem is an adaptive
  filter.
• An adaptive filter is one which can
  automatically design itself and can detect
  system variation in time.

                 ADAPTIVE FILTER - the problem and the
                                                         2
                               solutions
Defining an Adaptive Filter
An adaptive filter is defined by four aspects:

1. The signals being processed by the filter
2. The structure that defines how the output signal
   of the filter is computed from its input signal
3. The parameters within this structure that can be
   iteratively changed to alter the filter’s input-
   output relationship
4. The adaptive algorithm that describes how the
   parameters are adjusted from one time instant to
   the next
                  ADAPTIVE FILTER - the problem and the
                                                          3
                                solutions
Block Diagram of Adaptive Filtering
             Problem




                                        x(n) = input digital signal
                                        y(n) = output digital signal
                                        d(n) = desired response
                                        e(n) = error signal
           ADAPTIVE FILTER - the problem and the
                                                                       4
                         solutions
Adaptive Filtering Problem
• The error signal e(n) is calculated from the
  desired response as shown in block diagram.
• The error signal is fed into a procedure which
  alters or adapts the parameters of the filter from
  time n to time (n +1) in a well-defined manner.
• Thus as time increases the output signal or actual
  response y(n) is hoped to become better and
  better match to the desired response d(n).

                  ADAPTIVE FILTER - the problem and the
                                                          5
                                solutions
Adaptive Filter Structure
• An adaptive filter is usually a linear one which
  can be represented as:




Where,
X(n)=[x(n),x(n-1),….,x(n-L+1)] is the input vector
W(n)=[w0(n),w1(n),….,wL-1(n)]T is the parameter or co-efficient vector

                         ADAPTIVE FILTER - the problem and the
                                                                         6
                                       solutions
Practical Adaptive Filtering Problem 1
• So far we are focusing on the desired
  response d(n). However, it is quite obvious
  that in many practical situations d(n) is not
  available.
• To solve this problem d(n) must be estimated
  from whatever signal is available to the input.
• The fact that such schemes even work is a
  tribute both to the ingenuity of the
  developers of the algorithms and to the
  technological maturity of the adaptive filtering
  field.         ADAPTIVE FILTER - the problem and the
                               solutions
                                                         7
Practical Adaptive Filtering Problem 2
• It should also be recognized that the
  relationship between x(n) and d(n) can vary
  with time.
• In this situation the adaptive filter must
  continuously change its parameter values to
  adapt the change.
• This behavior is commonly referred to as
  tracking.

                ADAPTIVE FILTER - the problem and the
                                                        8
                              solutions
Gradient- Based Adaptive Filtering
           Algorithms




           ADAPTIVE FILTER - the problem and the
                                                   9
                         solutions
The Mean-Squared Error Cost
             Function
• The form of G (.) depends on the cost function
  chosen for the given adaptive filtering task.
• We now consider one particular cost function
  that yields a popular adaptive algorithm.




                ADAPTIVE FILTER - the problem and the
                                                        10
                              solutions
The MSE Cost Function (contd.)
• The MSE Adaptive filter is useful for adaptive
  FIR Filter because:
  – JMSE(n) has a well-defined minimum with respect to
    the parameters in W(n)
  – The parameters at this minimum minimizes the
    power of the error signal e(n), indicating that y(n)
    has approached d(n).
  – JMSE(n) is a smooth function of each parameter of
    W(n), and differentiable w. r. t. each of these
    parameters.
                  ADAPTIVE FILTER - the problem and the
                                                          11
                                solutions
The Wiener Solution
• WMSE(n) can be found using the relation:




• The solution of this equation is



  Where,



                      ADAPTIVE FILTER - the problem and the
                                                              12
                                    solutions
The Method of Steepest Descent
• This procedure adjusts each parameter of the
  system according to



• For FIR Adaptive Filter this relation reduces to:




                 ADAPTIVE FILTER - the problem and the
                                                         13
                               solutions
Other Implementation



Where




             ADAPTIVE FILTER - the problem and the
                                                     14
                           solutions
DISCUSSION
• There are various other methods also for
  implementation of Adaptive Filter.
• The hardware or software implementations supporting
  floating point arithmetic are less severe compared to
  those supporting fixed point arithmetic.
• The LMS Algorithm is well known for its robust
  performance in the presence of finite precision error.
• Therefore LMS algorithm can be easily implemented in
  dedicated hardware using the general form of
  implementation given by-

                    ADAPTIVE FILTER - the problem and the
                                                            15
                                  solutions
Reference
Chapter 18 “Introduction to Adaptive Filters” of
Douglas, S.C. “Digital Signal Processing Handbook”
Ed. Vijay K. Madisetti and Douglas B. Williams
Boca Raton: CRC Press LLC, 1999

Available at
http://www.dsp-book.narod.ru/DSPMW/18.PDF




                      ADAPTIVE FILTER - the problem and the
                                                              16
                                    solutions
THANK YOU

  ADAPTIVE FILTER - the problem and the
                                          17
                solutions

More Related Content

PPTX
Adaptive filter
PPTX
V2V communications
PPT
PDF
Adaptive filter
PPTX
Asynchronous Sequential Circuit-Unit 4 ppt
PDF
Intelligent reflecting surface 2
PPT
Encryption And Decryption
 
ODP
Genetic algorithm ppt
Adaptive filter
V2V communications
Adaptive filter
Asynchronous Sequential Circuit-Unit 4 ppt
Intelligent reflecting surface 2
Encryption And Decryption
 
Genetic algorithm ppt

What's hot (20)

PDF
Lecture Notes on Adaptive Signal Processing-1.pdf
PPTX
Introduction to Adaptive filters
PPT
PPTX
Multirate DSP
PPT
Fidelity criteria in image compression
PPTX
Pulse Modulation ppt
PPTX
Adaptive Beamforming Algorithms
PDF
4.4 diversity combining techniques
PPTX
Butterworth filter
PPTX
Discrete Fourier Transform
PPTX
Channel Equalisation
PPTX
Delta modulation
PDF
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
PPTX
Equalization
PPTX
Windowing techniques of fir filter design
PPT
Source coding
PPTX
Dpcm ( Differential Pulse Code Modulation )
PPT
Speech encoding techniques
PPTX
Adaptive equalization
PDF
Circular Convolution
Lecture Notes on Adaptive Signal Processing-1.pdf
Introduction to Adaptive filters
Multirate DSP
Fidelity criteria in image compression
Pulse Modulation ppt
Adaptive Beamforming Algorithms
4.4 diversity combining techniques
Butterworth filter
Discrete Fourier Transform
Channel Equalisation
Delta modulation
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
Equalization
Windowing techniques of fir filter design
Source coding
Dpcm ( Differential Pulse Code Modulation )
Speech encoding techniques
Adaptive equalization
Circular Convolution
Ad

Similar to Adaptive filter (20)

PPTX
Adaptive filters and band reject filters
PDF
journal paper publication
PPTX
Dct and adaptive filters
PDF
LMS .pdf
PDF
DSP_FOEHU - Lec 07 - Digital Filters
PPT
It is a image pro ppt for image enhancement
PDF
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
PPTX
lecture_08_The LMS algorithm_Signal Processing.pptx
PPT
Introduction to adaptive filtering and its applications.ppt
PPSX
Performance analysis of adaptive noise canceller for an ecg signal
PDF
DSP_2018_FOEHU - Lec 05 - Digital Filters
PDF
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
PPTX
Digital signal processing realization of FIR filters
PPT
Adaptive Filters.ppt
PDF
Simulation of EMI Filters Using Matlab
PDF
Simulation Study of FIR Filter based on MATLAB
PDF
C010431520
PDF
Z4301132136
PDF
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
Adaptive filters and band reject filters
journal paper publication
Dct and adaptive filters
LMS .pdf
DSP_FOEHU - Lec 07 - Digital Filters
It is a image pro ppt for image enhancement
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
lecture_08_The LMS algorithm_Signal Processing.pptx
Introduction to adaptive filtering and its applications.ppt
Performance analysis of adaptive noise canceller for an ecg signal
DSP_2018_FOEHU - Lec 05 - Digital Filters
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
Digital signal processing realization of FIR filters
Adaptive Filters.ppt
Simulation of EMI Filters Using Matlab
Simulation Study of FIR Filter based on MATLAB
C010431520
Z4301132136
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
Ad

More from Sivaranjan Goswami (6)

PPTX
Synthesis of a Sparse 2D-Scanning Array using Particle Swarm Optimization for...
PDF
An overview of data and web-application development with Python
PDF
AI-ML in Business: Unlocking Opportunities and Navigating Challenges
PDF
PDF
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
PDF
An Introduction to Various Features of Speech SignalSpeech features
Synthesis of a Sparse 2D-Scanning Array using Particle Swarm Optimization for...
An overview of data and web-application development with Python
AI-ML in Business: Unlocking Opportunities and Navigating Challenges
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
An Introduction to Various Features of Speech SignalSpeech features

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Spectroscopy.pptx food analysis technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Spectroscopy.pptx food analysis technology
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
sap open course for s4hana steps from ECC to s4
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf

Adaptive filter

  • 1. ADAPTIVE FILTER A Brief Discussion of The Problem and The Solutions Sivaranjan Goswami, B. Tech. 7th sem. Electronics and Communication Engineering Don Bosco College of Engineering and Technology Air Port Road, Azara, Guwahati 781017 Contact: sivgos@gmail.com
  • 2. INTRODUCTION • In many practical scenario it is observed that we are required to filter a signal whose exact frequency response is not known. • A solution to such problem is an adaptive filter. • An adaptive filter is one which can automatically design itself and can detect system variation in time. ADAPTIVE FILTER - the problem and the 2 solutions
  • 3. Defining an Adaptive Filter An adaptive filter is defined by four aspects: 1. The signals being processed by the filter 2. The structure that defines how the output signal of the filter is computed from its input signal 3. The parameters within this structure that can be iteratively changed to alter the filter’s input- output relationship 4. The adaptive algorithm that describes how the parameters are adjusted from one time instant to the next ADAPTIVE FILTER - the problem and the 3 solutions
  • 4. Block Diagram of Adaptive Filtering Problem x(n) = input digital signal y(n) = output digital signal d(n) = desired response e(n) = error signal ADAPTIVE FILTER - the problem and the 4 solutions
  • 5. Adaptive Filtering Problem • The error signal e(n) is calculated from the desired response as shown in block diagram. • The error signal is fed into a procedure which alters or adapts the parameters of the filter from time n to time (n +1) in a well-defined manner. • Thus as time increases the output signal or actual response y(n) is hoped to become better and better match to the desired response d(n). ADAPTIVE FILTER - the problem and the 5 solutions
  • 6. Adaptive Filter Structure • An adaptive filter is usually a linear one which can be represented as: Where, X(n)=[x(n),x(n-1),….,x(n-L+1)] is the input vector W(n)=[w0(n),w1(n),….,wL-1(n)]T is the parameter or co-efficient vector ADAPTIVE FILTER - the problem and the 6 solutions
  • 7. Practical Adaptive Filtering Problem 1 • So far we are focusing on the desired response d(n). However, it is quite obvious that in many practical situations d(n) is not available. • To solve this problem d(n) must be estimated from whatever signal is available to the input. • The fact that such schemes even work is a tribute both to the ingenuity of the developers of the algorithms and to the technological maturity of the adaptive filtering field. ADAPTIVE FILTER - the problem and the solutions 7
  • 8. Practical Adaptive Filtering Problem 2 • It should also be recognized that the relationship between x(n) and d(n) can vary with time. • In this situation the adaptive filter must continuously change its parameter values to adapt the change. • This behavior is commonly referred to as tracking. ADAPTIVE FILTER - the problem and the 8 solutions
  • 9. Gradient- Based Adaptive Filtering Algorithms ADAPTIVE FILTER - the problem and the 9 solutions
  • 10. The Mean-Squared Error Cost Function • The form of G (.) depends on the cost function chosen for the given adaptive filtering task. • We now consider one particular cost function that yields a popular adaptive algorithm. ADAPTIVE FILTER - the problem and the 10 solutions
  • 11. The MSE Cost Function (contd.) • The MSE Adaptive filter is useful for adaptive FIR Filter because: – JMSE(n) has a well-defined minimum with respect to the parameters in W(n) – The parameters at this minimum minimizes the power of the error signal e(n), indicating that y(n) has approached d(n). – JMSE(n) is a smooth function of each parameter of W(n), and differentiable w. r. t. each of these parameters. ADAPTIVE FILTER - the problem and the 11 solutions
  • 12. The Wiener Solution • WMSE(n) can be found using the relation: • The solution of this equation is Where, ADAPTIVE FILTER - the problem and the 12 solutions
  • 13. The Method of Steepest Descent • This procedure adjusts each parameter of the system according to • For FIR Adaptive Filter this relation reduces to: ADAPTIVE FILTER - the problem and the 13 solutions
  • 14. Other Implementation Where ADAPTIVE FILTER - the problem and the 14 solutions
  • 15. DISCUSSION • There are various other methods also for implementation of Adaptive Filter. • The hardware or software implementations supporting floating point arithmetic are less severe compared to those supporting fixed point arithmetic. • The LMS Algorithm is well known for its robust performance in the presence of finite precision error. • Therefore LMS algorithm can be easily implemented in dedicated hardware using the general form of implementation given by- ADAPTIVE FILTER - the problem and the 15 solutions
  • 16. Reference Chapter 18 “Introduction to Adaptive Filters” of Douglas, S.C. “Digital Signal Processing Handbook” Ed. Vijay K. Madisetti and Douglas B. Williams Boca Raton: CRC Press LLC, 1999 Available at http://www.dsp-book.narod.ru/DSPMW/18.PDF ADAPTIVE FILTER - the problem and the 16 solutions
  • 17. THANK YOU ADAPTIVE FILTER - the problem and the 17 solutions