SlideShare a Scribd company logo
1 of 12
ACOUSTIC ECHO
CANCELLATION
USING ADAPTIVE FILTER
ALGORITHM
SUBMITTED BY-
SHANTANU AGGARWAL
CHAITANYA SOMANCHI
SUBMITTED TO-
prof. T.KISHORE KUMAR
Introduction
 Teleconferencing systems are expected to provide a high sound
quality. Speech by the far end speaker is captured by the near end
microphone and being sent back to him as echo. Acoustic echoes
cause great discomfort to the users since their own speech (delayed
version) is heard during conversation. The echo has been a big issue
in communication networks. Hence this presentation is devoted to
the investigation and development of an effective way to control the
acoustic echo in hands-free communications.
Basic setup of a hands-free
communication system
Acoustic Echo
 Sound is created by the loudspeaker and after Reflection return to the
microphone and undesirable echo is heard during a conversation .
 Examples:
– Hands-free car phone systems.
– A standard telephone or cell phone in speakerphone.
–Physical coupling (vibrations of the loudspeaker transfer to the microphone
via the handset casing).
Seriousness of AE compared to network
echo in telephony
 Long delay
 The echo path may change according movement of microphone
• The background noise can be strong and non-stationary
ACOUSTIC ECHO PROBLEM’S
SOLUTIONS
 Using some physical tools to remove noise.
 Another solution is to Develop an algorithm for removing the
Acoustic echo so that transmission to the far-end is echo free.
This is done by the Acoustic echo canceller.
Acoustic Echo Canceller
Working of Acoustic Echo
Canceller
 Far end Signal travels out the loudspeaker, bounces around in the
room, and convolved with room impulse response to produce far end
echo .This far end echo is picked up by the microphone.
 The adaptive filter takes far end signal ,generates an echo replica and
subtracts it from far end echo to generate an error signal .This error
signal is transmitted back to the far-end speaker.
General AEC procedure
 A far-end signal is delivered to acoustic feedback synthesizer.
 The far-end signal is reproduced by the speaker.
 A microphone picks up the sound.
 The far-end signal is filtered and delayed.
 The filtered far-end signal is subtracted from the near-end signal.
 The resultant signal should not contain any direct or reverberated sound produced by
the speaker.
Requirements
 Fast convergence of adaptive filter.
 Stable convergence
 No performance degradation for the real speech signal
LMS Algorithm
 Most popular adaptation algorithm is LMS
– Define cost function as mean-squared error
 Simple, no matrices calculation involved in the adaptation
 Based on the method of steepest descent
 Move towards the minimum on the error surface to get to minimum gradient of the
error surface estimated at every iteration
Acoustic echo cancellation

More Related Content

What's hot

Signal Filtering
Signal FilteringSignal Filtering
Signal FilteringImane Haf
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filterA. Shamel
 
Application of adaptive linear equalizer
Application of adaptive linear equalizerApplication of adaptive linear equalizer
Application of adaptive linear equalizerSayahnarahul
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech RecognitionHugo Moreno
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Brati Sundar Nanda
 
Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition TechnologySrijanKumar18
 
NOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABNOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABAniruddha Paul
 
Microphone and its characteristics.pdf
Microphone and its characteristics.pdfMicrophone and its characteristics.pdf
Microphone and its characteristics.pdfEngineering Funda
 
Automatic speech recognition system
Automatic speech recognition systemAutomatic speech recognition system
Automatic speech recognition systemAlok Tiwari
 
Mel frequency cepstral coefficient (mfcc)
Mel frequency cepstral coefficient (mfcc)Mel frequency cepstral coefficient (mfcc)
Mel frequency cepstral coefficient (mfcc)BushraShaikh44
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognitionfathitarek
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By MatlabAnkit Gujrati
 
Dsp application on mobile communication
Dsp application on mobile communicationDsp application on mobile communication
Dsp application on mobile communicationKeval Patel
 

What's hot (20)

Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Application of adaptive linear equalizer
Application of adaptive linear equalizerApplication of adaptive linear equalizer
Application of adaptive linear equalizer
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Equalization
EqualizationEqualization
Equalization
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
 
Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition Technology
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
NOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABNOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLAB
 
Microphone and its characteristics.pdf
Microphone and its characteristics.pdfMicrophone and its characteristics.pdf
Microphone and its characteristics.pdf
 
Audio Spotlight
Audio SpotlightAudio Spotlight
Audio Spotlight
 
Automatic Speech Recognition
Automatic Speech RecognitionAutomatic Speech Recognition
Automatic Speech Recognition
 
Automatic speech recognition system
Automatic speech recognition systemAutomatic speech recognition system
Automatic speech recognition system
 
Generation of fm
Generation of fmGeneration of fm
Generation of fm
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
 
Mel frequency cepstral coefficient (mfcc)
Mel frequency cepstral coefficient (mfcc)Mel frequency cepstral coefficient (mfcc)
Mel frequency cepstral coefficient (mfcc)
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
 
Dsp application on mobile communication
Dsp application on mobile communicationDsp application on mobile communication
Dsp application on mobile communication
 

Similar to Acoustic echo cancellation

Application of Digital Signal Processing In Echo Cancellation: A Survey
Application of Digital Signal Processing In Echo Cancellation: A SurveyApplication of Digital Signal Processing In Echo Cancellation: A Survey
Application of Digital Signal Processing In Echo Cancellation: A SurveyEditor IJCATR
 
Specific features of hearing aids
Specific features of hearing aidsSpecific features of hearing aids
Specific features of hearing aidsPra_buddha
 
SoundSense
SoundSenseSoundSense
SoundSensebutest
 
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm PortfolioPHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm PortfolioHTCS LLC
 
Research on VoIP Acoustic Echo Cancelation Algorithm Based on Speex
Research on VoIP Acoustic Echo Cancelation Algorithm Based on SpeexResearch on VoIP Acoustic Echo Cancelation Algorithm Based on Speex
Research on VoIP Acoustic Echo Cancelation Algorithm Based on SpeexTELKOMNIKA JOURNAL
 
Audiospotlighting
AudiospotlightingAudiospotlighting
AudiospotlightingBiji Raju
 
Presentation on ALL INDIA RADIO
Presentation on ALL INDIA RADIOPresentation on ALL INDIA RADIO
Presentation on ALL INDIA RADIOPriyanka Shori
 
Acoustics [Microphones]
Acoustics [Microphones]Acoustics [Microphones]
Acoustics [Microphones]Ethar Sayed
 
Audio devices and applications
Audio devices and applicationsAudio devices and applications
Audio devices and applicationsDevashish Raval
 

Similar to Acoustic echo cancellation (20)

Application of Digital Signal Processing In Echo Cancellation: A Survey
Application of Digital Signal Processing In Echo Cancellation: A SurveyApplication of Digital Signal Processing In Echo Cancellation: A Survey
Application of Digital Signal Processing In Echo Cancellation: A Survey
 
Specific features of hearing aids
Specific features of hearing aidsSpecific features of hearing aids
Specific features of hearing aids
 
SoundSense
SoundSenseSoundSense
SoundSense
 
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm PortfolioPHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
 
Research on VoIP Acoustic Echo Cancelation Algorithm Based on Speex
Research on VoIP Acoustic Echo Cancelation Algorithm Based on SpeexResearch on VoIP Acoustic Echo Cancelation Algorithm Based on Speex
Research on VoIP Acoustic Echo Cancelation Algorithm Based on Speex
 
Audio spotlighting
Audio spotlightingAudio spotlighting
Audio spotlighting
 
Audio spotlighting
Audio spotlightingAudio spotlighting
Audio spotlighting
 
Laxman radio PPT
Laxman radio PPTLaxman radio PPT
Laxman radio PPT
 
Audiospotlighting
AudiospotlightingAudiospotlighting
Audiospotlighting
 
DSP 3rd Year.pptx
DSP 3rd Year.pptxDSP 3rd Year.pptx
DSP 3rd Year.pptx
 
Audio spotlighting
Audio spotlightingAudio spotlighting
Audio spotlighting
 
Audio
AudioAudio
Audio
 
Presentation on ALL INDIA RADIO
Presentation on ALL INDIA RADIOPresentation on ALL INDIA RADIO
Presentation on ALL INDIA RADIO
 
Acoustics [Microphones]
Acoustics [Microphones]Acoustics [Microphones]
Acoustics [Microphones]
 
Sound unit 4
Sound unit 4Sound unit 4
Sound unit 4
 
Audio devices and applications
Audio devices and applicationsAudio devices and applications
Audio devices and applications
 
Microphone basics
Microphone basicsMicrophone basics
Microphone basics
 
Sound unit 4
Sound unit 4Sound unit 4
Sound unit 4
 
Microphones
MicrophonesMicrophones
Microphones
 
DC PRESENTATION-1.pptx
DC PRESENTATION-1.pptxDC PRESENTATION-1.pptx
DC PRESENTATION-1.pptx
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 

Acoustic echo cancellation

  • 1. ACOUSTIC ECHO CANCELLATION USING ADAPTIVE FILTER ALGORITHM SUBMITTED BY- SHANTANU AGGARWAL CHAITANYA SOMANCHI SUBMITTED TO- prof. T.KISHORE KUMAR
  • 2. Introduction  Teleconferencing systems are expected to provide a high sound quality. Speech by the far end speaker is captured by the near end microphone and being sent back to him as echo. Acoustic echoes cause great discomfort to the users since their own speech (delayed version) is heard during conversation. The echo has been a big issue in communication networks. Hence this presentation is devoted to the investigation and development of an effective way to control the acoustic echo in hands-free communications.
  • 3. Basic setup of a hands-free communication system
  • 4. Acoustic Echo  Sound is created by the loudspeaker and after Reflection return to the microphone and undesirable echo is heard during a conversation .  Examples: – Hands-free car phone systems. – A standard telephone or cell phone in speakerphone. –Physical coupling (vibrations of the loudspeaker transfer to the microphone via the handset casing).
  • 5. Seriousness of AE compared to network echo in telephony  Long delay  The echo path may change according movement of microphone • The background noise can be strong and non-stationary
  • 6. ACOUSTIC ECHO PROBLEM’S SOLUTIONS  Using some physical tools to remove noise.  Another solution is to Develop an algorithm for removing the Acoustic echo so that transmission to the far-end is echo free. This is done by the Acoustic echo canceller.
  • 8. Working of Acoustic Echo Canceller  Far end Signal travels out the loudspeaker, bounces around in the room, and convolved with room impulse response to produce far end echo .This far end echo is picked up by the microphone.  The adaptive filter takes far end signal ,generates an echo replica and subtracts it from far end echo to generate an error signal .This error signal is transmitted back to the far-end speaker.
  • 9. General AEC procedure  A far-end signal is delivered to acoustic feedback synthesizer.  The far-end signal is reproduced by the speaker.  A microphone picks up the sound.  The far-end signal is filtered and delayed.  The filtered far-end signal is subtracted from the near-end signal.  The resultant signal should not contain any direct or reverberated sound produced by the speaker.
  • 10. Requirements  Fast convergence of adaptive filter.  Stable convergence  No performance degradation for the real speech signal
  • 11. LMS Algorithm  Most popular adaptation algorithm is LMS – Define cost function as mean-squared error  Simple, no matrices calculation involved in the adaptation  Based on the method of steepest descent  Move towards the minimum on the error surface to get to minimum gradient of the error surface estimated at every iteration