Acoustic Echo Cancellation Using Digital Signal Processing. Presented by :- A.Manigandan(31308106052) B.Naveen Raj (31308106062) Parikshit Dujari (31308106066)

Slides:



Advertisements
Similar presentations
DSP C5000 Chapter 16 Adaptive Filter Implementation Copyright © 2003 Texas Instruments. All rights reserved.
Advertisements

Acoustic Echo Cancellation for Low Cost Applications
Figures for Chapter 7 Advanced signal processing Dillon (2001) Hearing Aids.
Speech Enhancement through Noise Reduction By Yating & Kundan.
Adaptive Filters S.B.Rabet In the Name of GOD Class Presentation For The Course : Custom Implementation of DSP Systems University of Tehran 2010 Pages.
Adaptive IIR Filter Terry Lee EE 491D May 13, 2005.
2004 COMP.DSP CONFERENCE Survey of Noise Reduction Techniques Maurice Givens.
Servo Feedback Control of an Audio Subwoofer Dalimar Vélez Vega Advisor: Shawn Hunt University of Puerto Rico Mayaguez Campus CONTACT: Dalimar Vélez Vega.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The FIR Adaptive Filter The LMS Adaptive Filter Stability and Convergence.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Newton’s Method Application to LMS Recursive Least Squares Exponentially-Weighted.
1 Voice Quality Enhancements 2 Outline Acoustic and network echo Noise Reduction (NR) Mobile Cross-talk Control (MCC) Noise Level Compensation (NLC)
1/44 1. ZAHRA NAGHSH JULY 2009 BEAM-FORMING 2/44 2.
Performance Optimization
3/24/2006Lecture notes for Speech Communications Multi-channel speech enhancement Chunjian Li DICOM, Aalborg University.
Goals of Adaptive Signal Processing Design algorithms that learn from training data Algorithms must have good properties: attain good solutions, simple.
Project Presentation: March 9, 2006
EE-608 Course project Adaptive Echo Cancellation By LMS Algorithm Pannir Selvam E Vikram Mehta Praveen Goyal ( ) Guided By Prof. U.B. Desai.
ABSTRACT: Noise cancellation systems have been implemented to counter the effects of echoes in communications systems. These systems use algorithms that.
Adaptive Signal Processing
Normalised Least Mean-Square Adaptive Filtering
Chapter 5ELE Adaptive Signal Processing 1 Least Mean-Square Adaptive Filtering.
Yuan Chen Advisor: Professor Paul Cuff. Introduction Goal: Remove reverberation of far-end input from near –end input by forming an estimation of the.
1 Visit us at: & Your Way. Communicate.
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
Equalization in a wideband TDMA system
Active Noise Control Architectures and Application Potentials Shawn Steenhagen - Applied Signal Processing, Inc. 3 Marsh Court Madison, WI Tele:
Algorithm Taxonomy Thus far we have focused on:
Introduction to Adaptive Digital Filters Algorithms
Rake Reception in UWB Systems Aditya Kawatra 2004EE10313.
Scheme for Improved Residual Echo Cancellation in Packetized Audio Transmission Jivesh Govil Digital Signal Processing Laboratory Department of Electronics.
Technical Seminar Presented by :- Debabandana Apta (EC ) National Institute of Science and Technology [1] “ECHO CANCELLATION” Presented.
By Asst.Prof.Dr.Thamer M.Jamel Department of Electrical Engineering University of Technology Baghdad – Iraq.
Echo Cancellation Chapter 4. Echo : Echo is the repetition of a signal back to the transmitter; either due to a coupling between the loudspeaker and microphone.
Acoustic Noise Cancellation
Definition and Coordination of Signal Processing Functions for telephone connections involving automotive speakerphones Scott Pennock Senior Hands-Free.
Name : Arum Tri Iswari Purwanti NPM :
EE 426 DIGITAL SIGNAL PROCESSING TERM PROJECT Objective: Adaptive Noise Cancellation.
Jessica Arbona & Christopher Brady Dr. In Soo Ahn & Dr. Yufeng Lu, Advisors.
Nico De Clercq Pieter Gijsenbergh.  Problem  Solutions  Single-channel approach  Multichannel approach  Our assignment Overview.
Timo Haapsaari Laboratory of Acoustics and Audio Signal Processing April 10, 2007 Two-Way Acoustic Window using Wave Field Synthesis.
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
DSP C5000 Chapter 16 Adaptive Filter Implementation Copyright © 2003 Texas Instruments. All rights reserved.
Active Noise Cancellation System
In-car Speech Recognition Using Distributed Microphones Tetsuya Shinde Kazuya Takeda Fumitada Itakura Center for Integrated Acoustic Information Research.
LEAST MEAN-SQUARE (LMS) ADAPTIVE FILTERING. Steepest Descent The update rule for SD is where or SD is a deterministic algorithm, in the sense that p and.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Derivation Computational Simplifications Stability Lattice Structures.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Decision Feedback Equalization in OFDM with Long Delay Spreads
1 11. Finite-Precision Effects and Pipeline Adaptive Filters  In practice, an adaptive filter is usually implemented digitally. Thus, finite-precision.
Tamal Bose, Digital Signal and Image Processing © 2004 by John Wiley & Sons, Inc. All rights reserved. Figure 7-1 (p. 423) Adaptive filter block diagram.
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
CHAPTER 10 Widrow-Hoff Learning Ming-Feng Yeh.
DSP-CIS Chapter-13: Least Mean Squares (LMS) Algorithm Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno
Overview of Adaptive Filters Quote of the Day When you look at yourself from a universal standpoint, something inside always reminds or informs you that.
Autoregressive (AR) Spectral Estimation
METHOD OF STEEPEST DESCENT ELE Adaptive Signal Processing1 Week 5.
10 1 Widrow-Hoff Learning (LMS Algorithm) ADALINE Network  w i w i1  w i2  w iR  =
Chapter 16 Adaptive Filter Implementation
Adaptive Filters Common filter design methods assume that the characteristics of the signal remain constant in time. However, when the signal characteristics.
By Nikita Goel Prerna Mayor Sonal Ambwani
Widrow-Hoff Learning (LMS Algorithm).
Chapter 4 Baseband Pulse Transmission
Instructor :Dr. Aamer Iqbal Bhatti
topics Basic Transmission Line Equations
لجنة الهندسة الكهربائية
Equalization in a wideband TDMA system
Instructor :Dr. Aamer Iqbal Bhatti
METHOD OF STEEPEST DESCENT
Neuro-Computing Lecture 2 Single-Layer Perceptrons
Presentation transcript:

Acoustic Echo Cancellation Using Digital Signal Processing. Presented by :- A.Manigandan( ) B.Naveen Raj ( ) Parikshit Dujari ( )

The “ECHO” Phenomenon ?

The “ECHO” Phenomenon. An echo (plural echoes) is a reflection of sound, arriving at the listener some time after the direct sound. A true echo is a single reflection of the sound source. Typical examples: The echo produced by the bottom of a well. The echo produced by the walls of an enclosed room and an empty room.

The “ECHO” Phenomenon.(contd.) Spectral distortion/Reverberation- Reflecting wave arriving after a short time of direct sound. A distinct echo- Leading edge of reflected wave arrives after “few milliseconds.” Types of echo : Acoustic Echo Electrical/Hybrid Echo

Acoustic Echo Hybrid Echo

Acoustic Echo Hybrid Echo  Impedance mismatch in analog local loop  PSTN-main source of electrical echo  Cause ‘signal leak’ to transmission path  Must be controlled on long distance calls  Coupling between the loudspeaker & microphone.  Round trip delay- time taken to reflect an echo.  Echoes<30db- unnoticed  Echoes>30db- annoying, steadily more disruptive

+s of an Echo. (Applications) Used to find distance between two surfaces – SONAR. Called as Echo Sounding.

-s of an Echo. (Disadvantages) Need for Echo Cancellation. Distortions in voice signals reduces the quality of the signals. Necessary to reduce the distortions and hence the echoes. Done by developing an echo cancellor.

The PROCESS of “Echo Cancellation.” It involves first recognizing the originally transmitted signal that re-appears, with some delay, in the transmitted or received signal. Once the echo is recognized, it can be removed by 'subtracting' it from the transmitted or received signal.

Block Diagram – Acoustic Echo Cancellation.

Adaptive Filter :  A filter that self-adjusts its transfer function according to optimization algorithm driven by error signal  Uses feedback in the form of error signal to refine its transfer function to match the changing parameters  Involves use of a cost function  Cost function- Criterion for optimum performance of filter, determine how to modify transfer function to minimize cost on next iteration

Block Diagram – Adaptive Filter

Filter Implementations  Least Mean Square filter (LMS)  Normalised Least Mean Square filter(NLMS)  Block Frequency Domain Adaptive filters(FDAF)

Least Mean Square (LMS) Algorithm. Developed by Widrow & Hoff in 1959 A type of adaptive filter known as Stochastic gradient based algorithm Utilizes the gradient vector of the filter tap weights to converge on optimal solution Filter tap weights are updated as, w(n +1) = w(n) + 2 μ e(n)x(n)

Least Mean Square (LMS) Algorithm. (contd.) w(n +1) = w(n) + 2 μ e(n)x(n) x(n)-i/p vector of time delayed i/p values x(n)=[x(n) x(n-1) x(n-2)…..x(n-N+M)]T w(n)-coefficients of adaptive FIR filter tap weight vector at time = n w(n)=[w 0 (n) w 1 (n) w 2 (n)….w N-1 (n)]T μ -step size parameter

Features Of LMS : Most popular in adaptive filtering Computational simplicity Easier implementation than other adaptive algorithms Each iteration requires 2N additions Each iteration requires 2N+1 multiplications