MOS Technology Brief Mean Opinion Score Algorithms for Speech Quality Evaluation



Similar documents
VoIP Provisioning Test Solutions

Maintaining Wireline-Grade VoIP QoE in Cable Networks

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Tech Note. Introduction. Definition of Call Quality. Contents. Voice Quality Measurement Understanding VoIP Performance. Title Series.

Delivering Hosted & Managed VoIP Services

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:

Troubleshooting Common Issues in VoIP

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

Application Notes. Contents. Overview. Introduction. Echo in Voice over IP Systems VoIP Performance Management

DirectQuality R7 - Service Level Test Automation

Application Note. Introduction. Definition of Call Quality. Contents. Voice Quality Measurement. Series. Overview

Delivering reliable VoIP Services

12 Quality of Service (QoS)

The Triple Play Analysis Suite - VoIP. Key Features. Standard VoIP Protocol G.711 SIP RTP / RTCP. Ethernet / PPP. XDSL, Metro Ethernet

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

Communications Test Equipment White Paper

Measuring VoIP QoS. Going Beyond Can You Hear Me Now? Kaynam Hedayat. MPLScon May 2005

SIP Trunking and Voice over IP

Service Level Agreements for VoIP Alan Clark CEO, Telchemy

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

Testing Voice Service for Next Generation Packet Voice Networks

QoS issues in Voice over IP

Monitoring and Managing Voice over Internet Protocol (VoIP)

VoIP Monitor Professional

International Telecommunication Union. Common VoIP Metrics. Alan Clark. CEO, Telchemy

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

QoS in VoIP. Rahul Singhai Parijat Garg

Voice over Wi-Fi Voice Quality Assessment Test

Monitoring VoIP Call Quality Using Improved Simplified E-model

Application Notes. Performance Management & Enterprise IP Telephony. Introduction. Contents. Managing Enterprise IP Telephony. Series.

Quality of Service Testing in the VoIP Environment

Requirements of Voice in an IP Internetwork

Synchronization Essentials of VoIP WHITE PAPER

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

2005 Ameritec Corporation

From aggregate-level VoIP summaries to connection breakdowns. Call manager turns on dialtone and displays message on IP ohone phone A

White Paper. ETSI Speech Quality Test Event Calling Testing Speech Quality of a VoIP Gateway

Network Monitoring Solutions for VoIP Network

VoIP Analysis. Manage, Monitor, and Maintain VoIP Communication with Observer Analyzer

MultiDSLA. Measuring Network Performance. Malden Electronics Ltd

An Introduction to VoIP Protocols

Assessment of VoIP Quality over Internet Backbones

ETSI TS V1.1.1 ( )

Overcoming Barriers to High-Quality Voice over IP Deployments. White Paper

Application Notes. Introduction. Contents. Managing Wireless LANs & Wi-Fi Services VoIP Performance Management. Series

A Quality of Experience based Approach for Wireless Mesh Networks*

Enterprise-Class Telephony on Wireless LANs. Tom Alexander CTO VeriWave, Inc. The Leader in Wireless LAN Testing

WHITEPAPER. Quality of Service Testing in the VoIP Environment

Encapsulating Voice in IP Packets

Evaluating Data Networks for Voice Readiness

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Testing VoIP on MPLS Networks

Clearing the Way for VoIP

VoIP: Changing the Dynamics of Network Analysis WHITE PAPER

Analyzing Mission Critical Voice over IP Networks. Michael Todd Gardner

Troubleshooting VoIP & VoFi Call Quality Issues

A Generic Algorithm for Midcall Audio Codec Switching

Configuring Voice Quality Monitoring in AOS

Oracle Enterprise Operations Monitor

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

How To Use Wineyeq Vip Call Monitor And Protocol Analyzer

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

OneSight Voice Quality Assurance

Performance Analysis Proposal

Your new VoIP Network is working great Right? How to Know. April 2012 WHITE PAPER

Voice and Fax/Modem transmission in VoIP networks

Gauging VoIP call quality from WLAN resource usage

Voice over IP. Abdus Salam ICTP, February 2004 School on Digital Radio Communications for Research and Training in Developing Countries

Active Monitoring of Voice over IP Services with Malden

Knowledge Is Power: Do what s best for the client.

B12 Troubleshooting & Analyzing VoIP

Understanding the Transition From PESQ to POLQA. An Ascom Network Testing White Paper

How to Measure Network Performance by Using NGNs

Achieving PSTN Voice Quality in VoIP

Network Simulation Traffic, Paths and Impairment

Voice Quality Planning for NGN including Mobile Networks

White Paper. PESQ: An Introduction. Prepared by: Psytechnics Limited. 23 Museum Street Ipswich, Suffolk United Kingdom IP1 1HN

Indepth Voice over IP and SIP Networking Course

Improving Audio Quality in VoIP Conferencing Services

Objective Speech Quality Measures for Internet Telephony

Managing ^ VoIP Quality and Performance

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

VoIP QoS on low speed links

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

Introduction. Impact of Link Failures on VoIP Performance. Outline. Introduction. Related Work. Outline

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

Performance Evaluation of VoIP in Different Settings

END-TO-END VOIP QUALITY MEASUREMENT

Master's thesis summary Performance Evaluation of VoIP Quality Schemes

Case in Point. Voice Quality Parameter Tuning

Voice Over IP Per Call Bandwidth Consumption

ADAPTIVE SPEECH QUALITY IN VOICE-OVER-IP COMMUNICATIONS. by Eugene Myakotnykh

Convergence Technologies Professional (CTP) Course 1: Data Networking

Noise and Voice Quality in VoIP Environments

Software-Powered VoIP

Perform: Monitor to Assure a Great User Experience

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND

ehealth and VoIP Overview

Transcription:

MOS Technology Brief Mean Opinion Score Algorithms for Speech Quality Evaluation Mean Opinion Score (MOS) is commonly used to rate phone service speech quality, expressed on a scale from 1 to 5, where 5 is best. A score of 4 is normally considered Toll Quality for calls placed over PSTN/TDM networks. MOS is a function of many factors, including the type of network and codecs used, wiring and premises equipment, and even the handset used to place the call. MOS was originally determined using subjective listening tests, where a panel of trained experts judged recorded speech samples to assign an averaged score. Test equipment calculates MOS using sophisticated algorithms that are designed to closely approximate the results of subjective listening tests. MOS is an overall indication of speech quality, aggregating dozens of speech impairments into a single score. Because it is a general metric reflecting many factors, the MOS score should not be used exclusively to characterize speech quality. The effects of echo, delay, call volume and clipping may not significantly influence MOS scores calculated by some algorithms, while actual callers may be quite irritated by their presence, especially if they affect a significant portion of the call. A thorough speech quality assessment is best performed by reviewing primary quality measurements such as noise, distortion, echo, and delay, along with MOS from a number of algorithms, if possible. Knowing the strengths and weaknesses of the MOS algorithms used is critical to accurately interpret the resulting scores.

MOS Algorithms There are a number of industry-standard MOS calculation algorithms, each originally designed for a specific application. Some algorithms consider only packet-based (IP) statistics, whereas others include analog measurements such as noise, volume, echo, and distortion to enhance accuracy and repeatability. Since the human ear is an analog device, and sound is an analog signal, it is important to include analog signal analysis when evaluating speech quality - MOS scores calculated using both analog & IP measurements most closely approximate a real caller s perception of speech quality. P.563 Listening MOS P.563 is an extension to the PESQ P.562 algorithm that allows it to calculate MOS non-intrusively from actual speech samples or call recordings, suitable for single-ended testing. The P.563/PESQ combination includes the effects of noise, echo, delay, clipping, frame mutes, packet-loss, codec and network type. P.563 Algorithm Actual Phone Call PESQ ITU T P.862 The PESQ algorithm is based on a psychoacoustic, empirically-refined model designed to evaluate speech quality as perceived by actual callers. Voice Quality (MOS) Voice Quality Diagnostics Clipping, Hang-over, Frame Muting, etc. The algorithm compares a reference speech file with a recording of the same file after being transmitted through a network or device under test, measuring the effects of one-way distortion and noise on speech quality. Because the original reference and degraded recording are time-aligned and amplitude normalized for comparitive analysis, PESQ does not take into account the effects of delay, echo, and attenuation. Typical MOS Scores Inputs: Analog Measurements VoIP Test Probe Degraded Signal PESQ Algorithm Copy of Reference Sample Live Traffic Reference Speech File Test Probe 4.0 3.5 ~3 Voice Quality (MOS) Voice Quality Diagnostics clipping, Hand-over, Frame Muting, etc. Inputs: Analog Measurements 2

VQES Algorithm A sophisticated, statistics-based algorithm that estimates end-user satisfaction and perceived voice quality of a call; VQES includes the effects of low volume (speech power), noise, distortion, echo and delay. The VQES algorithm also calculates P(UDI), the Probability of Unusable, Difficult or Irritating calls (0-100%), a metric reflecting a caller s level of frustration with the overall quality of the call. VQES MOS is affected by echo, but not delay, whereas the P(UDI) accounts for the effects of both. Advanced MOS Applications Accelerated Call Quality Testing Some active test systems use specially processed natural speech reference files that have silence and syllabic repetition removed. The most advanced files compress hours of natural speech into test calls lasting only a few minutes providing greatly accelerated MOS measurements with the degree of accuracy and precision normally associated with longer tests. Direct Measurements Speech Power C-Message Noise Wideband Noise Echo Path Delay Echo Path Loss Speech Distortion Round-Trip Delay Frame Loss Rate VQES Algorithm MOS P(UDI) VoIP Stress Testing Test calls up to 24 hours in duration that report MOS at frequent intervals can be used as a BERT test for speech, helping operators to identify periodic issues and long-term call degradation. The quality of VoIP calls often worsen over time, as jitter buffers reach capacity and drop packets. The graph below shows how MOS calculated by the VQES algorithm is affected by echo. Echo is characterized by echo path loss (EPL) and echo path delay (EPD), two interrelated metrics. The combination of these measurements affects the perceived effect of echo on speech quality. For example, both an increase in echo path delay or low echo path loss make echo more pronounced and distinct from the original signal. Listening MOS-based Tests Algorithms that use actual speech to calculate MOS are ideal for single-ended testing where a human caller, IVR or Voicemail system can be used as a test source. Common applications include test solutions that can be used by VoIP customers to check the quality of their line, and tests that validate call quality to off-net locations where probes cannot be installed. MOS calculated by the VQES algorithm 3

RTCP & RTCP-XR - IETF RFC-3611 RTCP (Real Time Control Protocol) is the control portion of the Real-time Transport Protocol (RTP) specification defined by RFC-3611, the standard commonly used to transport voice and video packets over IP networks. Standard RTCP packets contain basic quality information about the media transmission, including packet loss, duplication, jitter, packet time-to-live (TTL) and hop limit values. RTCP Extended Report (RTCP-XR) packets carry additional service quality details, including burst statistics, round-trip delay (RTD), signal and noise level, echo return loss, R-factor, listening and conversational MOS, and jitter buffer configuration. RTCP does not define a MOS algorithm per-se; it specifies a method to report media transmission quality. Session end-points and network elements record and calculate the metrics exchanged in RTCP sender and receiver (RTCP-SR/RR) report blocks; the information can be used by compliant devices to dynamically adjust their configuration to optimize transmission quality. RTCP and RTCP-XR packets are also used by test systems to measure and report service quality. The additional quality metrics contained in XR packets are normally calculated by enddevices or test equipment using the E-Model algorithm, using standard RTCP packet statistics and contextappropriate default values as inputs (following page). E-Model G.107, 108, 109 The E-Model rates conversational quality (CQ) and listening quality (LQ) using R-factor, which can be converted into respective MOS CQ and MOS LQ ratings, as well as two other aggregate metrics, the Good-or-Better (GoB) and Poor-or-Worse (PoW) indices. MOS CQ incorportaes the effects of delay and echo on conversations, while MOS LQ does not. The E-Model was originally designed for network planning & codec testing - to measure the delay, echo, and distortion that result from digital speech compression/decompression and transcoding. Vendor-specific extensions have increased the versatility and accuracy of the E-Model by including VoIP-specific IP & analog measurements in R factor calculations. The E-Model algorithm is commonly used with IP only statistics, with nominal default values substituted for the missing analog measurements. The graphs below show how IP/Packetbased MOS can exhibit substantial error when actual analog measurements are not available. Inputs: Analog Measurements and IP Packet Stats Near End Packet Loss Packet Jitter Discard Rate Burst / Gap R-T Delay Signal Level Noise Level Buffer Config R-Factor LQ & CQ MOS RTCP Packet Statistic Summary Block VoIP Network RTCP Sender Reports via E-Model XR Extension VoIP Metrics Block R-Factor MOS RTCP-XR Packets RTCP Packets E-Model RTCP Receiver Reports R-Factor MOS Far End Considers: Analog Measurements and IP Packet Stats 4

Key Analog Impairments Key IP / Packet Impairments = ITU Default Value Values calculated using the Minacom E-Model simulator, using ITU recommended default values for all other variables The E-Model Formula Inputs Base R Value Noise Level Impairments simultaneous with speech speech level received sidetone level quantization noise Analog Measurements IP Measurements Impairments delayed with respect to speech talker / listener echo round trip delay Equipment Impairment Factor CODEC multiplexing effects Advantage factor (contextual) Noise Talker Echo Loudness Rating Mean One-Way Delay Absolute Delay Round Trip Delay Packet Loss Rate Network Parameters Impairment Factors Quality Ratings Ro Is Id Ie A R factor MOS GoB PoW 5

About Tektronix Communications: Tektronix Communications provides network operators and equipment manufacturers around the world an unparalleled suite of network diagnostics and management solutions for fixed, mobile, IP and converged multi-service networks. This comprehensive set of solutions support a range of architectures and applications such as LTE, fixed mobile convergence, IMS, broadband wireless access, WiMAX, VoIP and triple play, including IPTV. For Further Information: Tektronix maintains a comprehensive, constantly expanding collection of application notes, technical briefs and other resources to help engineers working on the cutting edge of technology. Please visit www.tektronix.com/communications Contact Tektronix: Please visit www.tektronix.com/communications Phone: 1-800-833-9200 option 1 +1-469-330-4000 Locate your nearest Tektronix representative at: www.tektronix.com/contactus Copyright Tektronix. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies. 06/09 CCW-24142-0