Scheme for Improved Residual Echo Cancellation in Packetized Audio Transmission Jivesh Govil Digital Signal Processing Laboratory Department of Electronics.

Slides:



Advertisements
Similar presentations
Echo cancellation Ian Hung 2B Computer Engineering University of Waterloo August 17th, 2001.
Advertisements

The Fully Networked Car Geneva, 4-5 March Jean-Pierre Jallet Car Active Noise Cancellation for improved car efficiency, From/In/To car voice communication.
Acoustic Echo Cancellation for Low Cost Applications
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Speech Enhancement through Noise Reduction By Yating & Kundan.
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
A Practical Guide to Troubleshooting LMS Filter Adaptation Prepared by Charles H. Sobey, Chief Scientist ChannelScience.com June 30, 2000.
2004 COMP.DSP CONFERENCE Survey of Noise Reduction Techniques Maurice Givens.
© 2006 AudioCodes Ltd. All rights reserved. AudioCodes Confidential Proprietary Signal Processing Technologies in Voice over IP Eli Shoval Audiocodes.
1 © NOKIA GPP2 Wideband Codec Presentation Interoperable Wideband Speech Coder for CDMA2000 and WCDMA Systems W-VRM: Wideband Variable-Rate Multi-Mode.
1 Voice Quality Enhancements 2 Outline Acoustic and network echo Noise Reduction (NR) Mobile Cross-talk Control (MCC) Noise Level Compensation (NLC)
Partial Parallel Interference Cancellation Based on Hebb Learning Rule Taiyuan University of Technology Yanping Li.
Communications & Multimedia Signal Processing Meeting 7 Esfandiar Zavarehei Department of Electronic and Computer Engineering Brunel University 23 November,
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Speech Enhancement Based on a Combination of Spectral Subtraction and MMSE Log-STSA Estimator in Wavelet Domain LATSI laboratory, Department of Electronic,
HIWIRE MEETING CRETE, SEPTEMBER 23-24, 2004 JOSÉ C. SEGURA LUNA GSTC UGR.
Goals of Adaptive Signal Processing Design algorithms that learn from training data Algorithms must have good properties: attain good solutions, simple.
Communications & Multimedia Signal Processing Formant Tracking LP with Harmonic Plus Noise Model of Excitation for Speech Enhancement Qin Yan Communication.
VoIP By Godson Gera. Introduction Basic electronic communication system History of electronic communication Introduction to VoIP Benefits of VoIP Detailed.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Adaptive Noise Cancellation ANC W/O External Reference Adaptive Line Enhancement.
Yuan Chen Advisor: Professor Paul Cuff. Introduction Goal: Remove reverberation of far-end input from near –end input by forming an estimation of the.
EQ2440 Project in Wireless Communication Teleconference with noise and eco cancellation Group: Animesh Das Jonas Sedin Mohammad Abdulla Thomas Gaudy Xavier.
Acoustic Echo Cancellation Using Digital Signal Processing. Presented by :- A.Manigandan( ) B.Naveen Raj ( ) Parikshit Dujari ( )
1 Visit us at: & Your Way. Communicate.
1 SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT Gain Scheduler Middleware: A Methodology to Enable Existing Controllers for Networked Control.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Introduction to Adaptive Digital Filters Algorithms
ETSI STQ, Taiwan Workshop, February 13th, Recent improvements in transmission quality assessment : Background noise transmission Results of STF.
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
Microphone Integration – Can Improve ARS Accuracy? Tom Houy
Technical Seminar Presented by :- Debabandana Apta (EC ) National Institute of Science and Technology [1] “ECHO CANCELLATION” Presented.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Nico De Clercq Pieter Gijsenbergh Noise reduction in hearing aids: Generalised Sidelobe Canceller.
Acoustic impulse response measurement using speech and music signals John Usher Barcelona Media – Innovation Centre | Av. Diagonal, 177, planta 9,
Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
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.
Communication and Signal Processing. Dr. Y.C. Jenq 2. Digital Signal Processing Y. C. Jenq, "A New Implementation Algorithm.
Acoustic Noise Cancellation
Name : Arum Tri Iswari Purwanti NPM :
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.
DSP2 Project ADSL Equalization Students: Dung Nguyen Quoc- Master Student Tudor Tesu- Erasmus Student Supervisor Jan Vangorp.
Jessica Arbona & Christopher Brady Dr. In Soo Ahn & Dr. Yufeng Lu, Advisors.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
1 Robust Endpoint Detection and Energy Normalization for Real-Time Speech and Speaker Recognition Qi Li, Senior Member, IEEE, Jinsong Zheng, Augustine.
Area: VLSI Signal Processing.
Wireless communications and mobile computing conference, p.p , July 2011.
ITU-T G.729 EE8873 Rungsun Munkong March 22, 2004.
Voice Over Internet Protocol
Electrical Engineering Department EE-430 IP Telephony Presented by Adeeb Al-Harbi ID#
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
Minufiya University Faculty of Electronic Engineering Dep. of Electronic and Communication Eng. 4’th Year Information Theory and Coding Lecture on: Performance.
Chapter 20 Speech Encoding by Parameters 20.1 Linear Predictive Coding (LPC) 20.2 Linear Predictive Vocoder 20.3 Code Excited Linear Prediction (CELP)
Alan Clark Telchemy Modeling the effects of Burst Packet Loss and Recency on Subjective Voice Quality Alan Clark Telchemy
EC 2401*** WIRELESS COMMUNICATION. Why Wireless Benefits – Mobility: Ability to communicate anywhere!! – Easier configuration, set up and lower installation.
Variable Step-Size Adaptive Filters for Acoustic Echo Cancellation Constantin Paleologu Department of Telecommunications
IBM - CVUT Student Research Projects Echo cancelation Jaromír Škorpil Tomáš Uko
1 Speech Compression (after first coding) By Allam Mousa Department of Telecommunication Engineering An Najah University SP_3_Compression.
A Brief Look at VoIP QoS. Why is VoIP QoS important? PSTNs have played the first role in voice communications for a long time. But future is going to.
HIGH-RESOLUTION SINUSOIDAL MODELING OF UNVOICED SPEECH GEORGE P. KAFENTZIS, YANNIS STYLIANOU MULTIMEDIA INFORMATICS LABORATORY DEPARTMENT OF COMPUTER SCIENCE.
Presentations on “ADAPTIVE LMS FILTERING APPROACH FOR SPEECH ENHANCEMENT” Approved By Presented By Mr. Rupesh Dubey Lalit P. Patil HOD (Elec & comm.) (
VoIP -Voice over Internet Protocol
Adaptation Behavior of Pipelined Adaptive Filters
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Scott Pennock Senior Hands-Free Standards Specialist
Presentation transcript:

Scheme for Improved Residual Echo Cancellation in Packetized Audio Transmission Jivesh Govil Digital Signal Processing Laboratory Department of Electronics and Communication Netaji Subhas Institute of Technology University of Delhi, New Delhi, India Communication Systems, Networks and Digital Signal Processing, July 2006 University of Patras, Patras, Greece Now a PhD Candidate at University of Michigan, Ann Arbor (USA)

How the road goes… ►Echo cancellation has put forth many challenging requirements ►Adaptive filter echo cancellation algorithm only in the active region ►Estimation of the constant delay and location of the active regions ►Integration with the Fast LMS/Newton algorithm ►Residual echo cancellation scheme based on the autoregressive (AR) analysis ►Residual echo is whitened by the inverse filter using the estimated AR coefficients Powerful echo cancellation for commercial mobile communication

The map of the road… E xplanatory Figure for the Proposed Scheme

Proposed scheme for Residual Echo Cancellation using Estimation of Delay and Fast LMS/Newton Algorithm The picture of the road…

The First Milestone… Improvement using Estimation of Delay - I Typical echo path impulse response ►Echo path impulse response consists of a constant time delay in which there is no echo signal and an active region with an echo signal No use of taps in flat region Faster Convergence Lower Computational Complexity ►Initial time delay-> “flat delay”

Improvement using Estimation of Delay - II Flat Delay Existence in  Satellite Communications  as high as 600ms  GSM- GWMSC/MSC  Because speech coding requires processing a frame of microphone signal to extract feature parameters  If echo cancellation algorithm is located in the wireless network rather than embedded in handset, the delay will be much longer  VoIP: Jitter Buffer Delays Flat delays exist in any frame-by-frame processing devices, from system to system, and from call to call

Improvement using Estimation of Delay - III Delay estimation module I Delay estimation module II  The scheme covers the active region via delaying x(n) by T1 samples, where T1 is the estimated flat delay and is the output of the delay estimation Module 2.  Module 1 produces a rough estimate of the flat delay (T 0 )  Module 2 produces the final refined estimate (T 1 )

Improvement using Estimation of Delay - IV Higher Performance Lower Cost Benefits ERLE (dB) Removed delay in echo path With delay in the echo path Samples ERLE curves for an echo path with and without delay

The Fast LMS/Newton algorithm † `  Possesses the attractive properties of regular hardware implementation  More stable adaptation than the FNTF The Second milestone… Fast LMS/Newton Algorithm for Adaptive Echo Cancellation † B. Farhang-Boroujeny, “Fast LMS/Newton Algorithm Based on Autoregressive Modeling and Their Applications to Acoustic Echo Cancellation," IEEE Trans. on Signal Processing, vol. 45, No. 8, pp ,Aug 1997 TIME (Sec) ERLE (dB) Residual error versus time for Fast LMS and Normalized LMS (NLMS) Algorithm ERLE for NLMS and Fast LMS in case of time invariant echo response. Solid line: Fast LMS/Newton Algorithm;dashed line: Normalized LMS Fast LMS/Newton Algorithm Normalized LMS Algorithm

The Third Milestone… Improved Residual Echo Cancellation using Autoregressive Modeling - I  Use of Postprocessors  Distortion effects  Use of Voice Activity Detector (VAD)  Speech characteristics leading to misjudgments  Residual echo cancellation scheme  Removal by whitening process

 Speech characteristics of residual echo removed by a whitening process  Whitened residual echo signal is applied to noise reduction system  Therefore VAD perceives the residual echo as the ambient noise  In the whitening process, oPth order AR analysis for the residual echo is performed oInverse filtering is applied by using the estimated AR coefficients Improved Residual Echo Cancellation using Autoregressive Modeling - II  Output is applied to noise reduction system (G)  Final emerging signal is sent to the far-end-terminal

Improved Residual Echo Cancellation using Autoregressive Modeling - III  For a highly noisy environment, a test was performed to collect data in the moving car at 100 km/h  Performance of the AEC-only system was noticeably deteriorated by the ambient noise  This is compensated by using noise reduction as a postprocessor ╠By applying the residual echo cancellation method, the ERLE performance is improved further ╠The proposed system can be easily integrated ERLE (dB) TIME (Sec) ERLE curves for the moving car at 100 km/h (N=256). Solid line: the proposed system; dashed line: the conventional system (using post-processors); dashed- dotted line: the AEC–only system.

The Essence The end of the road… Conclusion ►Of great interest not only to traditional telephone system but also to Voice over IP, Voice over Cable, Voice over DSL, Satellite transmission systems and CDMA systems. ►Higher performance due to estimation of delay ►Can be enhanced for applications where there are multiple flat delays and active regions in the system ►Use of Fast LMS algorithm renders the system more tailored towards VLSI implementation ►Residual echo cancellation scheme can be used for hands- free telephony Very powerful approach for echo cancellation problems for variety of applications Estimation of Delay Fast LMS/Newton Algorithm AR Analysis & Inverse filtering