SlideShare a Scribd company logo
1 of 24
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

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 ALGORITHMSEditor IJMTER
 
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...Venkata Sudhir Vedurla
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsanilkurhekar
 
Speaker recognition systems
Speaker recognition systemsSpeaker recognition systems
Speaker recognition systemsNamratha Dcruz
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSijsrd.com
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...IOSR Journals
 
Adaptive Filters.ppt
Adaptive Filters.pptAdaptive Filters.ppt
Adaptive Filters.pptBharath904863
 
ECG Signal Denoising using Digital Filter and Adaptive Filter
ECG Signal Denoising using Digital Filter and Adaptive FilterECG Signal Denoising using Digital Filter and Adaptive Filter
ECG Signal Denoising using Digital Filter and Adaptive FilterIRJET Journal
 
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...IDES Editor
 
Equalization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptxEqualization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptxUditJain156267
 
Equalization
EqualizationEqualization
Equalizationbhabendu
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmFiltering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmIDES Editor
 
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative StudyEcho Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Studyidescitation
 

Similar to Adaptive Filtering.ppt (20)

Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalization
 
Ijetcas14 555
Ijetcas14 555Ijetcas14 555
Ijetcas14 555
 
Channel equalization
Channel equalizationChannel equalization
Channel equalization
 
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
 
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
 
Unit iv wcn main
Unit iv wcn mainUnit iv wcn main
Unit iv wcn main
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systems
 
Speaker recognition systems
Speaker recognition systemsSpeaker recognition systems
Speaker recognition systems
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
 
Adaptive Filters.ppt
Adaptive Filters.pptAdaptive Filters.ppt
Adaptive Filters.ppt
 
ECG Signal Denoising using Digital Filter and Adaptive Filter
ECG Signal Denoising using Digital Filter and Adaptive FilterECG Signal Denoising using Digital Filter and Adaptive Filter
ECG Signal Denoising using Digital Filter and Adaptive Filter
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
Adaptive Channel Equalization for Nonlinear Channels using Signed Regressor F...
 
Equalization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptxEqualization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptx
 
F0331031037
F0331031037F0331031037
F0331031037
 
Equalization
EqualizationEqualization
Equalization
 
Adaptive Equalization
Adaptive EqualizationAdaptive Equalization
Adaptive Equalization
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmFiltering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
 
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative StudyEcho Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

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