SlideShare uma empresa Scribd logo
1 de 16
Introduction to Adaptive Filters
 The Adaptive Filter is a computational device that
attempts to model the relationship between two signals
(input and output) in real time and in an iterative manner.
Simplified Block Diagram of the Adaptive filter
x(n): Input Signal, y(n): Output Signal, d(n): Desired Response Signal, e(n): Error Signal
n: Time index
e(n) = d(n) – y(n)
1
The task of the filter is to adapt or change its coefficients
iteratively from time n to time n+1 using an optimization
procedure in order to minimize the error signal between the
actual response and the desired response. This optimization
procedure is usually known as the adaptive algorithm.
 Basic Elements of the Adaptive Filter
1. The signals being processed
by the filters.
2. The structure of the filter.
3. The filter coefficients.
4. The adaptive algorithm of
the filter.
5. The performance error
function.
2
Adaptive Filter Realizations
A program running on
a DSP chip
A set of logic operations
implemented in an FPGA chip
 Adaptive Filter Structures
1- FIR Filter Structure (Transversal Filter Model)
2- IIR Filter Structure (Recursive Filter Model)
3- Adaptive linear Combiner
3
4
The FIR Adaptive Filter Model
N: Filter length = Number of filter coefficients
Advantages:
1- Stability
2- Ease of implementation
wk(n): Filter tap weights (or coefficients) at time instant n




1
0
)()()(
N
k
k nkxnwny
5
The IIR Adaptive Filter Model






1
1
1
0
)()()()()(
M
k
k
N
k
k knynbknxnany
ak(n): Forward tap weights with a total number of N,
bk(n): Feedback tap weights with a total number of M
This filter structure is
rarely used in practice
due to its complexity,
instability, and
convergence problems.
6
Adaptive Linear Combiner




1
0
)()()(
N
k
kk nxnwny
N: Number of input signals
This filter model
has multiple
input signals and
is used in some
applications such
as beam-forming
or adaptive
antenna arrays.
Note: This filter can be viewed as a
special case of the FIR filter if xk(n) =
x(n-k).
7
Important Features of Adaptive Filters
Classification of Adaptive Algorithms
8
Mathematical Model of a Generalized FIR Adaptive Filter
T
N nwnwnwnw )](.........)()([)( 121 
)(nw : Filter coefficient vector at instant n
T
Nnxnxnxnx )]1(.........)1()([)( 
)(nx : Input signal vector
)(.)()( nxnwny T

9
)()()( nyndne 
The general form of the adaptive algorithm can be written as:
))(),((.)()1( nenxfnwnw 
Or )()()1( nwnwnw 
µ : step size
The performance error function, also called the cost function, is
represented by J and can take several forms. The most popular form
is the mean squared error (MSE) function.
)]([ 2
neEJMSE 
10
Numerical Example
Suppose it is required to calculate the coefficients of a two-tap FIR adaptive
filter in the next instant of time knowing that the initial values of coefficients
are 0.1 and 0.2, the input signal samples are 1 and 0.5, and assume the
desired output is 1. Use the following algorithm:
)().(.)()1( nenxnwnw 
Take the step-size of the algorithm as 0.25.
11
T
nx ]5.01[)( 
T
nw ]2.01.0[)( 
)(.)()( nxnwny T

 2.0
5.0
0.1
.2.01.0 







8.02.01)()()(  nyndne
)().(.)()1( nenxnwnw 































3.0
3.0
1.0
2.0
2.0
1.0
5.0
1
8.025.0
2.0
1.0
So, the updated weights of the filter are w0=0.3 and w1=0.3.
12
Applications of Adaptive Filters
1- System Identification
An example of system identification is the modeling of channels in
communication systems (channel estimation). The input signal x(n)
in this case is a training sequence.
13
2- Inverse System Modeling
In this case, the filter attempts to model the inverse
characteristics of the unknown system. Typical example is
channel equalizers.
14
3- Signal Prediction
In this case the input signal x(n) is to be predicted from its
samples x(n-n0), x(n-n0-1), ……..
15
4- Interference Cancellation
In this application, desired signal d(n) is the corrupted signal with
the interference. The adaptive filter tries to synthesize a replica of
the interference signal that is combined with the desired signal. The
output signal of the filter is subtracted from the corrupted signal to
produce a clean signal e(n).
16
Outline of the Material
1- Random Variables and Stochastic Processes
2- Wiener Filtering and the difference between Optimum Linear
Filters and Adaptive Filters
3- The Steepest-descent Algorithm
4- The Least-Mean Square (LMS) Algorithm
5- The Recursive Least–Squares (RLS) Algorithm
6- The Kalman Algorithm
References
1- B. Farhang-Boroujeny, Adaptive Filters: Theory and Applications, John
Wiley & Sons, 1998.
2- Alexander Poularikas and Zayed Ramadan, Adaptive Filtering Primer
with MATLAB, Taylor & Francis, 2006.

Mais conteúdo relacionado

Mais procurados

Linear prediction
Linear predictionLinear prediction
Linear prediction
Uma Rajaram
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
Imane Haf
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
Bin Biny Bino
 

Mais procurados (20)

Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
Linear prediction
Linear predictionLinear prediction
Linear prediction
 
Sampling
SamplingSampling
Sampling
 
Discrete-Time Signal Processing
Discrete-Time Signal ProcessingDiscrete-Time Signal Processing
Discrete-Time Signal Processing
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Introduction to equalization
Introduction to equalizationIntroduction to equalization
Introduction to equalization
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 
Equalization
EqualizationEqualization
Equalization
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Types of system
Types of system Types of system
Types of system
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systems
 

Semelhante a Introduction to Adaptive filters

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
IJRAT
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 

Semelhante a Introduction to Adaptive filters (20)

DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMSFPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
Adaptive Noise Cancellation using Multirate Techniques
Adaptive Noise Cancellation using Multirate TechniquesAdaptive Noise Cancellation using Multirate Techniques
Adaptive Noise Cancellation using Multirate Techniques
 
Dss
Dss Dss
Dss
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
Section9 stochastic
Section9 stochasticSection9 stochastic
Section9 stochastic
 
IIR filter
IIR filterIIR filter
IIR filter
 
Dsp manual
Dsp manualDsp manual
Dsp manual
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
df_lesson_01.ppt
df_lesson_01.pptdf_lesson_01.ppt
df_lesson_01.ppt
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Signals & systems
Signals & systems Signals & systems
Signals & systems
 
Adaptive Filters.ppt
Adaptive Filters.pptAdaptive Filters.ppt
Adaptive Filters.ppt
 
Dsp 2marks
Dsp 2marksDsp 2marks
Dsp 2marks
 
IARE_DSP_PPT.pptx
IARE_DSP_PPT.pptxIARE_DSP_PPT.pptx
IARE_DSP_PPT.pptx
 
signal and system
signal and system signal and system
signal and system
 

Mais de Firas Mohammed Ali Al-Raie

Mais de Firas Mohammed Ali Al-Raie (6)

Estimating Microstrip Substrate Relative Dielectric Constant
Estimating Microstrip Substrate Relative Dielectric ConstantEstimating Microstrip Substrate Relative Dielectric Constant
Estimating Microstrip Substrate Relative Dielectric Constant
 
Simulation of Multipath Fading Effects in Mobile Radio Systems
Simulation of Multipath Fading Effects in Mobile Radio SystemsSimulation of Multipath Fading Effects in Mobile Radio Systems
Simulation of Multipath Fading Effects in Mobile Radio Systems
 
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
 
A Proposed Method for Evaluating the Optimum Load Impedance in Negative Resis...
A Proposed Method for Evaluating the Optimum Load Impedance in Negative Resis...A Proposed Method for Evaluating the Optimum Load Impedance in Negative Resis...
A Proposed Method for Evaluating the Optimum Load Impedance in Negative Resis...
 
Class-F RF Power Amplifier with a New Load Network Configuration
Class-F RF Power Amplifier with a New Load Network ConfigurationClass-F RF Power Amplifier with a New Load Network Configuration
Class-F RF Power Amplifier with a New Load Network Configuration
 
Design and Implementation of a Microcontroller Based DC/AC Inverter
Design and Implementation of a Microcontroller Based DC/AC InverterDesign and Implementation of a Microcontroller Based DC/AC Inverter
Design and Implementation of a Microcontroller Based DC/AC Inverter
 

Último

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Último (20)

Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 

Introduction to Adaptive filters

  • 1. Introduction to Adaptive Filters  The Adaptive Filter is a computational device that attempts to model the relationship between two signals (input and output) in real time and in an iterative manner. Simplified Block Diagram of the Adaptive filter x(n): Input Signal, y(n): Output Signal, d(n): Desired Response Signal, e(n): Error Signal n: Time index e(n) = d(n) – y(n) 1
  • 2. The task of the filter is to adapt or change its coefficients iteratively from time n to time n+1 using an optimization procedure in order to minimize the error signal between the actual response and the desired response. This optimization procedure is usually known as the adaptive algorithm.  Basic Elements of the Adaptive Filter 1. The signals being processed by the filters. 2. The structure of the filter. 3. The filter coefficients. 4. The adaptive algorithm of the filter. 5. The performance error function. 2
  • 3. Adaptive Filter Realizations A program running on a DSP chip A set of logic operations implemented in an FPGA chip  Adaptive Filter Structures 1- FIR Filter Structure (Transversal Filter Model) 2- IIR Filter Structure (Recursive Filter Model) 3- Adaptive linear Combiner 3
  • 4. 4 The FIR Adaptive Filter Model N: Filter length = Number of filter coefficients Advantages: 1- Stability 2- Ease of implementation wk(n): Filter tap weights (or coefficients) at time instant n     1 0 )()()( N k k nkxnwny
  • 5. 5 The IIR Adaptive Filter Model       1 1 1 0 )()()()()( M k k N k k knynbknxnany ak(n): Forward tap weights with a total number of N, bk(n): Feedback tap weights with a total number of M This filter structure is rarely used in practice due to its complexity, instability, and convergence problems.
  • 6. 6 Adaptive Linear Combiner     1 0 )()()( N k kk nxnwny N: Number of input signals This filter model has multiple input signals and is used in some applications such as beam-forming or adaptive antenna arrays. Note: This filter can be viewed as a special case of the FIR filter if xk(n) = x(n-k).
  • 7. 7 Important Features of Adaptive Filters Classification of Adaptive Algorithms
  • 8. 8 Mathematical Model of a Generalized FIR Adaptive Filter T N nwnwnwnw )](.........)()([)( 121  )(nw : Filter coefficient vector at instant n T Nnxnxnxnx )]1(.........)1()([)(  )(nx : Input signal vector )(.)()( nxnwny T 
  • 9. 9 )()()( nyndne  The general form of the adaptive algorithm can be written as: ))(),((.)()1( nenxfnwnw  Or )()()1( nwnwnw  µ : step size The performance error function, also called the cost function, is represented by J and can take several forms. The most popular form is the mean squared error (MSE) function. )]([ 2 neEJMSE 
  • 10. 10 Numerical Example Suppose it is required to calculate the coefficients of a two-tap FIR adaptive filter in the next instant of time knowing that the initial values of coefficients are 0.1 and 0.2, the input signal samples are 1 and 0.5, and assume the desired output is 1. Use the following algorithm: )().(.)()1( nenxnwnw  Take the step-size of the algorithm as 0.25.
  • 11. 11 T nx ]5.01[)(  T nw ]2.01.0[)(  )(.)()( nxnwny T   2.0 5.0 0.1 .2.01.0         8.02.01)()()(  nyndne )().(.)()1( nenxnwnw                                 3.0 3.0 1.0 2.0 2.0 1.0 5.0 1 8.025.0 2.0 1.0 So, the updated weights of the filter are w0=0.3 and w1=0.3.
  • 12. 12 Applications of Adaptive Filters 1- System Identification An example of system identification is the modeling of channels in communication systems (channel estimation). The input signal x(n) in this case is a training sequence.
  • 13. 13 2- Inverse System Modeling In this case, the filter attempts to model the inverse characteristics of the unknown system. Typical example is channel equalizers.
  • 14. 14 3- Signal Prediction In this case the input signal x(n) is to be predicted from its samples x(n-n0), x(n-n0-1), ……..
  • 15. 15 4- Interference Cancellation In this application, desired signal d(n) is the corrupted signal with the interference. The adaptive filter tries to synthesize a replica of the interference signal that is combined with the desired signal. The output signal of the filter is subtracted from the corrupted signal to produce a clean signal e(n).
  • 16. 16 Outline of the Material 1- Random Variables and Stochastic Processes 2- Wiener Filtering and the difference between Optimum Linear Filters and Adaptive Filters 3- The Steepest-descent Algorithm 4- The Least-Mean Square (LMS) Algorithm 5- The Recursive Least–Squares (RLS) Algorithm 6- The Kalman Algorithm References 1- B. Farhang-Boroujeny, Adaptive Filters: Theory and Applications, John Wiley & Sons, 1998. 2- Alexander Poularikas and Zayed Ramadan, Adaptive Filtering Primer with MATLAB, Taylor & Francis, 2006.