1 Visit us at: www.octasic.com & www.octware.net Your Way. Communicate.

Slides:



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

CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
SIMS-201 The Telephone System Wired and Wireless.
Chapter 5 Voice Communication Concepts and Technology.
© Jörg Liebeherr, CS757 Three Network Technologies Telephone Network –The largest worldwide computer network, specialized for voice –Switching.
Safecom INGRESS GATE technology (Patent p)
Acoustic Echo Cancellation for Low Cost Applications
Echo is Your Enemy Echo Cancellation is Your Solution.
Speech Enhancement through Noise Reduction By Yating & Kundan.
SG2001_VIP.ppt Page 1 PLANET Technology Corp. Product Guide 2001 VoIP Products Your Voice over Internet By Product Department.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 6-1 Raymond Panko’s Business Data Networks and Telecommunications, 7th edition May only be used.
1 ZIP 4x5 The world’s most functional telephone. 2 PSTN Internet Dallas, TX Sunnyvale, CA VPN Outside callers dial a single extension - phone at the office.
Chapter-3-1CS331- Fakhry Khellah Term 081 Chapter 3 Data and Signals.
© 2006 AudioCodes Ltd. All rights reserved. AudioCodes Confidential Proprietary Signal Processing Technologies in Voice over IP Eli Shoval Audiocodes.
Version : 11 December 2008 Workshop on “Monitoring Quality of Service and Quality of Experience of Multimedia Services in Broadband/Internet Networks”
Fixed Mobile Convergence T Research Seminar on Telecommunications Business Johanna Heinonen.
1 Voice Quality Enhancements 2 Outline Acoustic and network echo Noise Reduction (NR) Mobile Cross-talk Control (MCC) Noise Level Compensation (NLC)
Protection notice / Copyright notice HiPath MobileConnect Delivering on the Promise of Enterprise FMC February 2007.
Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to Packet Voice Technologies Cisco Networking Academy Program.
VoIP on the iPhone: Imagine the Possibilities Jan Linden, VP of Engineering.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
IP Telephony (Article Presentation) by Samir Goswami Source: Rivier College, CS699 Professional Seminar.
Networks “Each time you use the telephone you use the world’s largest computer network – the telephone system”
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Leveraging Existing Application Processors in Mobile Devices to Implement VoIP Client.
Introduction to BandTel Corporation. Company Overview Headquartered in Newport Beach, CA, with Development and Customer Support based in Gilford, New.
Acoustic Echo Cancellation Using Digital Signal Processing. Presented by :- A.Manigandan( ) B.Naveen Raj ( ) Parikshit Dujari ( )
Ensuring Quality in the Contact Center Joseph Dumont Product Manager Contact Center Services Empirix, Inc.
How to construct world-class VoIP applications on next generation hardware David Duffett, Aculab.
Voice QoS LANtel Telecommunication Corp. Senior Product Manager Jeremy Chan.
Voice Over Internet Protocol (VoIP). What is Voice over Internet Protocol? IP Network Conversion of sound into digital signal Encapsulation in IP packet.
Copyrights © All rights Reserved. Asterisk and VoIP issues Chetan Vaity March 2007.
Created by Jimmie Fouts Houston County Career Academy for.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 6-1 Raymond Panko’s Business Data Networks and Telecommunications, 7th edition May only be used.
MAEDS 45 th Annual Conference October , 2009.
Microphone Integration – Can Improve ARS Accuracy? Tom Houy
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.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 3 – VoIP: An Overview.
Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Copyright  StarVox, Inc, - All Rights Reserved- Services Platform Requirements for for Next Generation Networks Next Generation.
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.
Definition and Coordination of Signal Processing Functions for telephone connections involving automotive speakerphones Scott Pennock Senior Hands-Free.
EE 426 DIGITAL SIGNAL PROCESSING TERM PROJECT Objective: Adaptive Noise Cancellation.
Code : STM#220 Samsung Electronics Co., Ltd. IP Telephony System Error Handling & Management IP Telephony System Error Handling & Management Distribution.
Voice Quality (Special Topic) ISSUE1.0 Fixed Network Technical Support Dept.
 Introduction – Consumer Market  Benefits – Operational Cost & Flexibility  Challenges – Quality of Service & Securing VOIP  Legal Issuers  Risk.
Softswitch SIP Proxy Server Call Manager IP Telephony Router Tablet PC IP PBX Class 5 Switch Class 4 Switch PBX Access Gateway Broadband Router Voice Gateway.
Voice Over Internet Protocol
Creating Resource-Efficient V2oIP Applications for Low-MHz Mobile Processors Fred Wydler VP VoIP Products SPIRIT DSP.
Troubleshooting Echo in VoIP Network Deployments
Telephone and Telecommunication. Telephone - a device for transmitting and receiving sound at a distance. Modern phones are performed through the transmission.
Quality of Service – State of the Market Alan Percy Director of Business Development AudioCodes, Inc. Booth #822.
Voice over Internet Protocol Presenter: Devesh Patidar Arunjay Singh August 2, 2009.
Quality of Service for Real-Time Network Management Debbie Greenstreet Product Management Director Texas Instruments.
Small Office / Home Office (SOHO) IP Telephony Who says You Can’t Run with the Big Dogs?
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
IBM - CVUT Student Research Projects Echo cancelation Jaromír Škorpil Tomáš Uko
Fixed Mobile Convergence Product is Registered Intellectual Property Rights of Coral Telecom Limited.
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.
TELEPHONE TRANSMISSION SYSTEMS
SHANTILAL SHAH ENGINEERING COLLEGE ELECTRICAL DEPARTMENT.
On-Site PBX Vs Hosted PBX.
The Importance of In-Mask Communications
Introduction to Networking
Introduction to WiFi Telephony
Media Content Providers
Voice Over Internet Protocol
Presentation transcript:

1 Visit us at: & Your Way. Communicate.

Achieving Superior VoIP Sound Quality with Software Echo Cancellation

4 Which Echo Cancellation solution are you using? Who is affected by poor voice quality? You Your Customers Your Company’s Image Everyone!

5 Can you Talk the Talk? Definition of Echo Network Delays Network Scenarios Echo Cancellation Requirements & Features Echo Cancellation Solutions

6 Echo What is it? –Echo is the repetition of a sound caused by the reflection of sound waves. Types of Echo –Electrical / Line –Caused by impedance mismatch in hybrid in analog local loop –Acoustic –Caused by sound emitted from a speaker and captured by the microphone after a delay.

7 Hybrid-caused Electrical Echo Cause: mismatched impedances in Hybrid (H) Noticeable and distracting when delay > 20ms. – PSTN network: on long distance calls > 3000km (~1800miles) – On all VoP calls Person A Person B

8 Handset Cross-Talk Mechanical or electromagnetic problem –Occurs with cell phones Many variables with wireless equipment – Many makers & models – Angle at which it’s held

Network & Delay

10 Voice over Packet Delay Calculations Cause of DelayTime (ms)Details Packetization10 – ms packets Processing1 – 2 Network Queuing2 – 45 Transmission time negligible VPN N.A. quoted by MCI PDV Buffering5 – 30 Processing2 – 20 Resource Queuing Total round trip delay 20 – 117 ms In Packet Networks, delay is always > 20ms, so echo is always noticeable and distracting.

Network Scenarios

12 Echo Canceller in Network Far end Local end Pointed this way Local end Far end Pointed this way

13 EC in Packet Network IP Network Trunking GW TDM Network DLC H Trunking GW TDM Network DLC H EC

14 EC in Enterprise Network IP Network IP PBX GW TDM Carrier Network DLC H EC (Acoustic) EC (Electrical)

15 EC in IAD / VoIP Home Gateway Access Platform IP Network IAD Inverse GW TDM Network DLC H TDM Network DLC H EC IAD MACVoIPSLICEC EthernetPOTS

16 EC in IAD / VoIP Home Gateway Access Platform IP Network WiFi HGW IP Phone TDM Network DLC H TDM Network DLC H EC IAD MACVoIPSLICEC EthernetPOTS

Echo Cancellation (EC) Requirements & Features

18 Inside an Echo Canceller Composed of 2 Parts 1)Adaptive Filter (AF) Removes linear echo 2)Non-Linear Processor (NLP) Removes residual, non-linear echo

19 Adaptive Filter’s (AF) Functionality 1)Samples R in and S in 2)Builds mathematical model of echo path 3)Simulates echo and feeds it to subtractor 4)Subtractor removes bulk of echo (linear portion) on return path (S in ) 5)Voice then enters NLP R in S in

20 Echo Cancellation Algorithms Least Square (LS) –Used in Block processing –More robust than LMS Especially in presence of double-talk and background noise Least Mean Square (LMS) –Recursive Algorithm –Most common algorithm –Requires a lot of adjustments

21 Convergence AF Algorithms for EC Compete in 2 Types of Races 1) Sprints for Fast Convergence –Start of calls –Re-converging after change in echo path 2) Marathons for Continual Improvements –Despite noise in echo signal –Through silence & double-talk AF’s Challenge To simultaneously achieve 2 conflicting characteristics: Fast Convergence & High Stability

22 Divergence Adaptive Filter Problem Cause: –No suitable solution for line model found with mathematical algorithm Result: – Can corrupt signal – Can even add echo! Good ECs are tuned to avoid divergence in nearly all line conditions

23 Non-Linear Processor’s Functionality The NLP: 1)Evaluates residual echo 2)Removes all signals below a certain threshold 3)Replaces those signals with simulated background noise

24 NLP’s Design Characteristics Frequency-aware Able to handle different situations – Changes in frequency of BGN – Start and end of speech

Acoustic Echo Cancellation

26 Speakerphones and Double-talk Acoustic echo common with speakerphones Some speakerphone makers simplified EC’s task –Walkie-talkie style design Only one person’s voice transmitted at a time. –Result Unnatural & unpleasant conversation Solution: Allow & handle double-talk –With High quality EC solution Adaptive filter key for Double-Talk

27 Acoustic Echo Cancellation Adaptive Filter –Limited amount of linear echo –Changing signal Strong NLP required –High quality background noise matching –Long tail coverage –Operate well despite varying environment & echo point With user’s movement

28 Mic & Speaker Separation Most Acoustic Echo is inside the box –Best isolation reduces echo –The lower the echo level the better the sound quality A few things to watch –Separate enclosure for Mic & Speaker –Excellent Mic to chassis isolation Device Local Talk Echo

29 Acoustic Echo Saturation Normal SignalSaturated Signal No linear relationship

30 Signal Saturation Speaker Output –Amplifier is powerful enough (linear part of curve) –DAC is linear –Speaker is not overdriven Microphone Input –Analog Circuit is linear No frequency cut-offs –Microphone enclosure Designed to avoid membrane saturation –A/D range is properly adjusted Device Local Talk Echo

31 Vibration on Casing Casing vibration is non-linear –This cannot be removed by EC –Can only be addressed through Noise Reduction Causes: –The speaker is not attached properly Vibrates against the casing and creates noise –The speaker is not isolated from the chassis Makes another part of the device vibrate

Echo Cancellation Solutions

33 Software Echo Cancellation The Need Long processing delays cause echo in all IP communications EC is essential to restoring voice quality Essential Features Transparent algorithm High quality background noise handling Excellent double-talk handling Fast convergence Benefits Delivers carrier-grade voice quality Eliminates support calls from your customers Plug & Play Cost-effective

34 Software Echo Cancellation Mobile & IP Telephony Hand-helds DECT Phones Speakerphones IP Phones Soft phones Acoustic Echo Cancellation (AEC) Line Echo Cancellation (LEC) EC Solutions for all Endpoints ® Asterisk is a trademark of Digium, Inc. IP PBX & Asterisk® Market Integrated Access Devices (IADs)

35 EC & Voice Quality Solutions Software Solution: SoftEcho 1-8 channels For consumer equipment –Asterisk® based IP PBX –Softphones –IP & speaker phones CPU usage: 5% per channel* 8 ch. high quality EC: 40% CPU usage Hardware Solution: OCT channels For enterprise & carrier equipment Available on interface cards from many vendors Max. power: 2W at 672 channels Deployed worldwide in wireless, wireline & VoP networks Digium For 8+ channels

Thank you!

37 Visit us at: & Your Way. Communicate.