SlideShare a Scribd company logo
Real time DSP
Professors:
 Eng. Diego Barral
 Eng. Mariano Llamedo Soria
 Julian Bruno
Filters
 conventional filters
 time-invariant
 fixed coefficients
 adaptive filters
 time varying
 variable coefficients
 adaptive algorithm
 function of incoming signal
 exact filtering operation is unknown or is non-
stationary!
Random Processes
 random != deterministic
 concepts
 realization
 ensemble
 ergodic
 tools
 mean
 variance
 correlation/autocorrelation
 stationary processes & WSS
Adaptive Filters
 parts
 digital filter
 adaptive algorithm
 filter
 FIR
 IIR (stability problems are difficult to handle)
Adaptive Filters
 d(n) desired signal
 y(n) output of the filter
 x(n) input signal
 e(n) error signal
FIR Filter
 wl(n) adaptive filter coefficients
Performance Function
 coefficients are updated to
optimize some predetermined
performance criterion
 mean-square error (MSE)
 for FIR
 R: input autocorrelation matrix
 p: crosscorrelation between d(n)
and x(n)
Performance Function
 MSE surface
 One global minimum
point!
Gradient Based Algorithms
 properties
 convergence speed
 steady-state performance
 computation complexity
 method of steepest descent
 greatest rate of decrease (negative gradient)
 iterative (recursive)
LMS Algorithm
 statistics of d(n) and x(n) are unknown
 estimation of MSE
 avoids explicit computation of matrix inversion,
squaring, averaging or differentiating
Performance Analysis
 stability constraint
 μ controls the size of the incremental correction
 λmax is the largest eigenvalue of the autocorrelation
matrix R
 Px input signal power
 large filters => small μ
 strong signals => small μ
Performance Analysis
 convergence speed
 large μ => fast convergence
 λ => relation between stability and speed of
convergence
 estimation
Performance Analysis
 excess mean-square error
 the gradient estimation prevents w from staying at wo
in steady state
 w varies randomly about wo
 trade-off between the excess MSE and the speed of
convergence
 trade-off between real-time tracking and steady-state
performance
Modified LMS Algorithms
 normalized LMS algorithm
 μ varies with input signal power
 optimize the speed of convergence and maintain
steady-state performance
 independent of reference signal power
 c is a small constant
 μ(n) is bounded
 0 < α < 2
Modified LMS Algorithms
 leaky LMS algorithm
 insufficient spectral excitation may result in divergence
of the weights and long term instability
 where v is the leakage factor
 0 < v ≤ 1
 equivalent of adding low-level white noise
 degradetion in performance
 (1 - v) < μ
Applications
 operate in an unknown enviroment
 track time variations
 identification
 inverse modeling
 prediction
 interference canceling
Applications
 adaptive system identification
 experimental modeling of a process or a plant
Applications
 adaptive linear prediction
 provides an estimate of the value of an input
process at a future time
 in y(n) appear the highly correlated components of
x(n)
 i. e. speech coding and separating signals
from noise
 output is e(n) for spread spectrum corrupted
by an additive narrowband interference
Applications
 adaptive linear prediction
Applications
 adaptive noise cancellation (ANC)
 most signal processing techniques are developed
under noise-free assumptions
 the reference sensor is placed close to the noise
source to sense only the noise, because noise from
primary sensor and reference sensor must be
correlated
 the reference sensor can be placed far from the
primary sensor to reduce crosstalk, but it requires a
large-order filter
 P(z) represents the transfer function between the
noise source and the primary sensor
 uses x(n) to estimate x’(n)
Applications
 adaptive noise cancellation (ANC)
Applications
 adaptive channel equalization
 transmission of data is limited by distortion in the
transmission channel
 channel transfer function C(z)
 design of an equalizer in the receiver that counteracts
the channel distortion
 training of an equalizer
 agreed sequence by the transmitter and the receiver
 Decision device
Applications
 adaptive channel equalization
Implementation considerations
 finite-precision effects
 prevent overflow
 scaling of coefficients (or signal)
 quantization & roundoff
 => excess MSE
 => stalling of convergence
 depends on μ
 threshold of e(n) -> LSB

More Related Content

Similar to Adaptive Filtering.ppt (20)

PPTX
Adaptive equalization
Oladapo Abiodun
 
PDF
Ijetcas14 555
Iasir Journals
 
PPTX
Channel equalization
Munnangi Anirudh
 
PDF
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
Editor IJMTER
 
PDF
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Venkata Sudhir Vedurla
 
PPT
Unit iv wcn main
vilasini rvr
 
PPT
Vidyalankar final-essentials of communication systems
anilkurhekar
 
PPTX
Speaker recognition systems
Namratha Dcruz
 
PDF
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
ijsrd.com
 
PDF
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
IOSR Journals
 
PPT
Adaptive Filters.ppt
Bharath904863
 
PDF
ECG Signal Denoising using Digital Filter and Adaptive Filter
IRJET Journal
 
PPT
Digital Filters Part 1
Premier Farnell
 
PDF
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
IDES Editor
 
PPTX
Equalization with the help of Non OMA.pptx
UditJain156267
 
PDF
F0331031037
inventionjournals
 
PPT
Equalization
bhabendu
 
PDF
Adaptive Equalization
Oladapo Abiodun
 
PDF
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
IDES Editor
 
PDF
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
idescitation
 
Adaptive equalization
Oladapo Abiodun
 
Ijetcas14 555
Iasir Journals
 
Channel equalization
Munnangi Anirudh
 
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
Editor IJMTER
 
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Venkata Sudhir Vedurla
 
Unit iv wcn main
vilasini rvr
 
Vidyalankar final-essentials of communication systems
anilkurhekar
 
Speaker recognition systems
Namratha Dcruz
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
ijsrd.com
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
IOSR Journals
 
Adaptive Filters.ppt
Bharath904863
 
ECG Signal Denoising using Digital Filter and Adaptive Filter
IRJET Journal
 
Digital Filters Part 1
Premier Farnell
 
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
IDES Editor
 
Equalization with the help of Non OMA.pptx
UditJain156267
 
F0331031037
inventionjournals
 
Equalization
bhabendu
 
Adaptive Equalization
Oladapo Abiodun
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
IDES Editor
 
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
idescitation
 

Recently uploaded (20)

PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Top Managed Service Providers in Los Angeles
Captain IT
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Français Patch Tuesday - Juillet
Ivanti
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Ad

Adaptive Filtering.ppt

  • 1. Real time DSP Professors:  Eng. Diego Barral  Eng. Mariano Llamedo Soria  Julian Bruno
  • 2. Filters  conventional filters  time-invariant  fixed coefficients  adaptive filters  time varying  variable coefficients  adaptive algorithm  function of incoming signal  exact filtering operation is unknown or is non- stationary!
  • 3. Random Processes  random != deterministic  concepts  realization  ensemble  ergodic  tools  mean  variance  correlation/autocorrelation  stationary processes & WSS
  • 4. Adaptive Filters  parts  digital filter  adaptive algorithm  filter  FIR  IIR (stability problems are difficult to handle)
  • 5. Adaptive Filters  d(n) desired signal  y(n) output of the filter  x(n) input signal  e(n) error signal
  • 6. FIR Filter  wl(n) adaptive filter coefficients
  • 7. Performance Function  coefficients are updated to optimize some predetermined performance criterion  mean-square error (MSE)  for FIR  R: input autocorrelation matrix  p: crosscorrelation between d(n) and x(n)
  • 8. Performance Function  MSE surface  One global minimum point!
  • 9. Gradient Based Algorithms  properties  convergence speed  steady-state performance  computation complexity  method of steepest descent  greatest rate of decrease (negative gradient)  iterative (recursive)
  • 10. LMS Algorithm  statistics of d(n) and x(n) are unknown  estimation of MSE  avoids explicit computation of matrix inversion, squaring, averaging or differentiating
  • 11. Performance Analysis  stability constraint  μ controls the size of the incremental correction  λmax is the largest eigenvalue of the autocorrelation matrix R  Px input signal power  large filters => small μ  strong signals => small μ
  • 12. Performance Analysis  convergence speed  large μ => fast convergence  λ => relation between stability and speed of convergence  estimation
  • 13. Performance Analysis  excess mean-square error  the gradient estimation prevents w from staying at wo in steady state  w varies randomly about wo  trade-off between the excess MSE and the speed of convergence  trade-off between real-time tracking and steady-state performance
  • 14. Modified LMS Algorithms  normalized LMS algorithm  μ varies with input signal power  optimize the speed of convergence and maintain steady-state performance  independent of reference signal power  c is a small constant  μ(n) is bounded  0 < α < 2
  • 15. Modified LMS Algorithms  leaky LMS algorithm  insufficient spectral excitation may result in divergence of the weights and long term instability  where v is the leakage factor  0 < v ≤ 1  equivalent of adding low-level white noise  degradetion in performance  (1 - v) < μ
  • 16. Applications  operate in an unknown enviroment  track time variations  identification  inverse modeling  prediction  interference canceling
  • 17. Applications  adaptive system identification  experimental modeling of a process or a plant
  • 18. Applications  adaptive linear prediction  provides an estimate of the value of an input process at a future time  in y(n) appear the highly correlated components of x(n)  i. e. speech coding and separating signals from noise  output is e(n) for spread spectrum corrupted by an additive narrowband interference
  • 20. Applications  adaptive noise cancellation (ANC)  most signal processing techniques are developed under noise-free assumptions  the reference sensor is placed close to the noise source to sense only the noise, because noise from primary sensor and reference sensor must be correlated  the reference sensor can be placed far from the primary sensor to reduce crosstalk, but it requires a large-order filter  P(z) represents the transfer function between the noise source and the primary sensor  uses x(n) to estimate x’(n)
  • 21. Applications  adaptive noise cancellation (ANC)
  • 22. Applications  adaptive channel equalization  transmission of data is limited by distortion in the transmission channel  channel transfer function C(z)  design of an equalizer in the receiver that counteracts the channel distortion  training of an equalizer  agreed sequence by the transmitter and the receiver  Decision device
  • 24. Implementation considerations  finite-precision effects  prevent overflow  scaling of coefficients (or signal)  quantization & roundoff  => excess MSE  => stalling of convergence  depends on μ  threshold of e(n) -> LSB