Performance Study of Objective Speech Quality Measurement for Modern Wireless-VoIP Communications
© T. H. Falk and W.-Y. Chan. 2009
Received: 7 April 2009
Accepted: 8 July 2009
Published: 18 October 2009
Wireless-VoIP communications introduce perceptual degradations that are not present with traditional VoIP communications. This paper investigates the effects of such degradations on the performance of three state-of-the-art standard objective quality measurement algorithms—PESQ, P.563, and an "extended" E-model. The comparative study suggests that measurement performance is significantly affected by acoustic background noise type and level as well as speech codec and packet loss concealment strategy. On our data, PESQ attains superior overall performance and P.563 and E-model attain comparable performance figures.
Due to the "best-effort" nature of current Internet Protocol (IP) connections, real-time speech quality monitoring is needed in order to maintain acceptable quality of service for voice over IP (VoIP) communications . Traditionally, subjective quality assessment tests, such as the mean opinion score (MOS) test [2, 3], are used to quantify perceived speech quality. Subjective tests, however, are expensive and time-consuming and, for the purpose of real-time quality monitoring, have been replaced by objective speech quality measurement methods.
For VoIP communications, objective methods can be classified as either signal or parameter based. Signal-based methods use perceptual features extracted from the speech signal to estimate quality. Parameter-based methods, on the other hand, use VoIP connection parameters, such as codec, packet loss pattern, loss rate, jitter, and delay, to compute impairment factors which are then used to estimate speech quality. Such parameters are commonly obtained from the real-time transport protocol (RTP) header , real-time transport control protocol (RTCP) , and RTCP extended reports (RTCP-XRs) .
Current state-of-the-art signal based quality estimation algorithms perform well for traditional telephony applications but recent studies have found large "per-call" quality estimation errors and error variance [7–9]. Large estimation errors limit the use of signal-based methods for online quality monitoring and control purposes . Parameter-based methods, on the other hand, can provide lower per-call quality estimation errors [11, 12] and have been widely deployed in VoIP communication services. The major disadvantage of parameter-based measurement is that distortions that are not captured by the connection parameters are not accounted for. Examples of such distortions include acoustic noise type, temporal clippings, noise suppression artifacts, as well as distortions in tandem connections caused by unidentified equipment and signal conditions.
Today, with the emergence of advanced technologies such as wireless local and wide area networks, the number of wireless-VoIP connections has grown substantially [13, 14]. Recent research by consulting firm ON World has suggested that by 2011 the number of wireless-VoIP users around the world will rise to 100 million from 7 million in 2007 . Wireless-VoIP inter-networking results in tandeming of heterogeneous links which can produce new impairment combinations that are not addressed by current standard quality measurement algorithms. Representative combinations of distortions can include (i) acoustic background noise (with varying levels and types) combined with packet loss concealment artifacts, (ii) acoustic background noise combined with temporal clipping artifacts (resultant from voice activity detection errors), or (iii) noise suppression artifacts (and residual noise) combined with speech codec distortions. In this paper, the effects of such "modern" degradation combinations on the performance of three International Telecommunications Union ITU-T standard algorithms are investigated. Focus is placed on listening quality, hence, factors such as jitter and delay, which affect conversational quality , are not considered.
The remainder of this paper is organized as follows. First, a brief overview of subjective and objective quality measurement is given in Section 2. Simulated wireless-VoIP impairments and details about the subjective listening test are presented in Section 3. Analysis of variance tests and quantitative algorithm performance comparisons are described in Section 4 and the quantification of overall performance loss is presented in Section 5. Lastly, conclusions are drawn in Section 6.
2. Speech Quality Measurement
In this section, a brief overview of subjective and objective speech quality measurement methods is given.
2.1. Subjective Measurement
Speech quality is the result of a subjective perception-and-judgment process, during which a listener compares the perceptual event (speech signal heard) to an internal reference of what is judged to be good quality. Subjective assessment plays a key role in characterizing the quality of emerging telecommunications products and services, as it attempts to quantify the end user's experience with the system under test. Commonly, the mean opinion score (MOS) test is used wherein listeners are asked to rate the quality of a speech signal on a 5-point scale, with 1 corresponding to unsatisfactory speech quality and 5 corresponding to excellent speech quality [2, 3]. The average of the listener scores is termed the subjective listening MOS, or as suggested by ITU-T Recommendation P.800.1 , MOS-LQS (listening quality subjective). Formal subjective tests, however, are expensive and time consuming, thus unsuitable for "on-the-fly" applications.
2.2. Objective Measurement
Objective speech quality measurement replaces the listener panel with a computational algorithm, thus facilitating automated real-time quality measurement. Indeed, for the purpose of real-time quality monitoring and control on a network-wide scale, objective speech quality measurement is the only viable option. Objective measurement methods aim to deliver quality estimates that are highly correlated with those obtained from subjective listening experiments. As mentioned previously, for VoIP communications objective quality measurement can be classified as either signal based or parameter based. Such measurement methods are described in the subsections to follow.
2.2.1. Signal-Based Measures
Single-ended measurement, on the other hand, is a more recent research field, and only recently (late 2004) has an algorithm been standardized. The ITU-T Recommendation P.563  represents the current state-of-the-art single-ended standard algorithm for traditional telephony applications. A detailed description of the P.563 signal processing steps is available in . Throughout the remainder of this paper, listening quality MOS obtained from an objective model will be referred to as MOS-LQO .
2.2.2. Parameter-Based Measures
Parameter based measurement, as depicted in Figure 1(c), was first proposed in the early 1990s by the European Telecommunications Standards Institute (ETSI). The ETSI computation model (so-called E-model) was developed as a network planning tool and describes several parametric models of specific network impairments and their interaction with subjective quality . In the late 1990s, the E-model was standardized by the ITU-T as Recommendation G.107 . The basic assumption of the E-model is that transmission impairments can be transformed into psychological impairment factors, which in turn, are additive in the psychoacoustic domain.
where and represent impairment factors due to transmission (e.g., quantization distortion), delay, and effective equipments (e.g., codec impairments at different packet loss scenarios), respectively. describes a base factor representative of the signal-to-noise ratio and an advantage factor; the rating ranges from 0 (bad) to 100 (excellent). If the delay impairment factor is not considered, the rating can be mapped to listening quality MOS by means of equations described in ITU-T Recommendation G.107 Annex B . Throughout the remainder of this paper, listening quality MOS obtained from E-model planning estimates will be referred to as MOS-LQE .
Several improvements to Recommendation G.107 have been proposed or are under investigation  in order to incorporate more modern transmission scenarios. Impairment factors, obtained from subjective tests, are described in [25, 27, 28] for several common network configurations. Impairment factors for alternate configurations can be obtained either from subjective MOS tests (according to ITU-T Recommendation P.833 ) or from objective methods (Recommendation P.834 ). As mentioned previously, the E-model is a transmission planning tool and is not recommended for online quality measurement. Hence, several extensions have been proposed to improve E-model performance for online monitoring. Representative extensions include nonlinear impairment combination models to compensate for high levels of "orthogonal" (unrelated) impairments , or online signal-to-noise ratio (SNR) estimation to account for varying background noise levels .
In this study, an "extended" E-model implementation is used. With the extended version, nontabulated equipment impairment factors (e.g., codecs described in Section 3 under 4% random and bursty packet losses) are obtained from subjectively scored speech data [12, 29]. Moreover, since degraded speech files have been artificially generated, the true noise level is used to compute MOS-LQE for noise-corrupted speech. Note that extended E-model performance may be favored with this unrealistic assumption that true noise level information is available online. In order to investigate a more realistic scenario, the noise level is measured in real time and is incorporated into the E-model in a manner similar to that described in [12, 32]. Here, the "noise analysis" module available in P.563  is used to estimate noise levels online for the noisy and noise-suppressed speech signals. In controlled experiments, the noise level meter attained a correlation of 0.96 with the true noise level, computed both prior to and post-noise-suppression.
Moreover, equipment impairment factor values are currently not available for noise suppression algorithms and are the focus of ongoing research . In fact, artifacts introduced by such enhancement schemes are dependent on the noise type and noise levels. In our experiments, the estimated noise level (post enhancement) is used in the computation of MOS-LQE for noise-suppressed speech. It is important to emphasize, however, that while using the estimated (or measured) noise level is convenient for quantifying noise artifacts that remain after enhancement, noise suppression artifacts that arise during speech activity are not accounted for. As emphasized in Section 5, this is a major shortcoming of parameter based measurement methods.
3. Experiment Setup
In this section, the degradation conditions available in the datasets—simulated wireless-VoIP, reference, and conventional VoIP—as well as the subjective listening tests are described.
3.1. Wireless-VoIP Degradation Conditions
The source speech signals used in our experiments are in English and French (four signals per language) and have been artificially corrupted to simulate distortions present in modern wireless-VoIP connections. Degradation sources that are commonly present in the wireless communications chain can include signal-based distortions such as acoustic background noise or noise suppression artifacts. These impairments are combined with distortions present in the VoIP chain, which may include codec distortions and packet loss concealment (PLC) artifacts.
Description of the 54 available noise-related degradation conditions.
3.2. Reference Degradation Conditions
The multilingual datasets also include 128 reference-condition speech files which are commonly used in subjective listening tests to facilitate validation of test measurements and comparison with measurements from other tests. Reference conditions include modulated noise reference unit (MNRU)  at seven different signal-to-noise ratios (5–35 dB, 5 dB increments), as well as G.711, G.729, and AMR codecs operating in clean conditions either singly or in tandem. As described in Section 4.1, these reference conditions are used to map the datasets to a common MOS-LQS scale.
3.3. Conventional VoIP Degradation Conditions
Conventional VoIP degradation conditions are also included with the English and French datasets. With conventional VoIP conditions, clean speech, as opposed to noise-corrupted or noise-suppressed speech, is processed by the G.711, G. , G.729, and AMR codec-PLC schemes (singly or in tandem), under 2% and 4% random and bursty packet loss conditions. A total of 192 speech files (half English half French) covering 24 degradation conditions (no tandem: 4 codec-PLC types 2 loss types 2 loss rates; tandem: 2 codecs 2 loss types 2 loss rates) are available. Conventional VoIP data is used as a benchmark in Section 5 to quantify the decrease in quality measurement accuracy due to wireless-VoIP distortions.
3.4. Subjective Listening Tests
Source speech files were recorded in an anechoic chamber by four native Canadian French talkers and four native Canadian English talkers. Half of the talkers were male and the other half female. Clean speech signals were filtered using the modified intermediate reference system (MIRS) send filter according to ITU-T Recommendation P.830 Annex D . Degraded speech signals were further filtered using the MIRS receive filter. In both instances, speech signals were level adjusted to 26 dBov (dB overload) and stored with 8 kHz sampling rate and 16-bit precision. Similar to the ITU-T Supp. 23 dataset , each speech file comprises two sentences separated by an approximately 650 milliseconds pause.
Subjective score (MOS-LQS) statistics, separately for the English and French speech files, for the wireless-VoIP, reference, and conventional VoIP degradation conditions.
4. Performance of ITU-T Standard Algorithms
In this section, two methods are used to assess the performance of PESQ, P.563, and the extended E-model for the wireless-VoIP distortion combinations described in Section 3.1. The first method, based on analysis of variance tests, investigates the performance sensitivity of current state-of-the-art algorithms to different wireless-VoIP degradation sources, such as noise type, noise level, packet losses, and codec-PLC type. The second method uses correlation and root-mean-square errors, computed between MOS-LQS and MOS-LQO (or MOS-LQE), to quantify the performance of existing standard algorithms under modern wireless-VoIP communication scenarios.
4.1. Analysis of Variance
In this section, factorial analysis of variance (ANOVA) is used to assess the effects of different wireless-VoIP degradation on objective quality measurement performance. In particular, the effects of codec-cum-PLC type and acoustic background noise (type and level) are investigated using the noise-corrupted and noise-suppressed speech signals described in Section 3.1. For noise-corrupted speech, the effects of packet loss rates and packet loss patterns (random or bursty) are also investigated.
For the purpose of real-time quality monitoring and control, it is known that objective measures are required to provide low per-call estimation errors. Hence, we use per-sample MOS residual as the performance criterion; MOS residual is given by MOS-LQO minus MOS-LQS (or MOS-LQE minus MOS-LQS). In the analysis, raw MOS-LQO and MOS-LQE results (without mappings) are used. As shown in Section 4.2, mappings such as the one described in  can actually decrease algorithm performance.
4.1.1. Main Effects
The boxes have lines at the lower quartile, median, and upper quartile values; the whiskers extend to 1.5 times the interquartile range. Outliers are represented by the symbol " ". The vertical width of the notches that cut into the boxes at the median line indicates the variability of the median between samples. When the notches of two boxes do not overlap, their medians are significantly different at the 95% confidence level . In the plots, abscissa labels are omitted to avoid crowding; the missing labels can be obtained by periodically replicating the shown labels. Moreover, the abbreviation "LQO-LQS" is used for the ordinate labels to represent the MOS residual for all three measurement algorithms.
From Figure 3(a), it can be seen that larger E-model residual errors are attained for the silence insertion PLC scheme (represented by "G ") followed by the AMR codec-cum-PLC. Furthermore, P.563 performance is lower for G.711-processed speech irrespective of the PLC strategy. According to , P.563 has only been validated for PLC schemes in CELP (codebook-excited linear prediction) codecs such as G.729; this can explain the poor performance obtained for G.711. Nonetheless, for the G.729 codec, P.563 attains residual errors that can be greater than one MOS point; on a five-point MOS scale, this can be the difference between having acceptable and unacceptable quality .
From Figures 3(b) and 3(c), it can be observed that E-Model and PESQ underestimate MOS-LQS for speech corrupted by car noise; E-model underestimates MOS-LQS for all noise types and levels. Figure 3(c) shows that P.563 performance is not significantly affected by noise level. This may be due to the fact that P.563 is equipped with a noise analysis module which not only estimates the SNR but also takes into account other spectrum-related measures such as high frequency spectral flatness. High frequency analysis, however, may be the cause of P.563 sensitivity to noise type since babble and car noise have low-pass characteristics. Ongoing research is seeking a better understanding of the limitations of signal [41, 42], and parameter-based  measurement of noisy speech.
As seen from the plots, E-model performance is inferior for AMR-processed speech. Both PESQ and P.563 underestimate MOS-LQS for car noise and overestimate MOS-LQS for hoth and street noise. Moreover, similar effects of noise level on estimation accuracy are observed for all three algorithms, with superior performance attained for speech corrupted by noise at higher SNR levels (10 dB and 20 dB). At low SNR (0 dB prior to noise suppression), all three algorithms overestimate MOS-LQS and PESQ attains superior performance.
4.1.2. Two-Way Interactions
4.2. Analysis of Variance
Using Fisher's z-test, PESQ performance is shown to be significantly different (with a 95% confidence level) from E-model and P.563 performance for the English dataset for both and . On the French dataset, however, PESQ performance is shown to be significantly different from E-model and P.563 only for . Similarly, E-model and P.563 performances are only significantly different for . Additionally, using Levene's test (here we assume MOS-LQO/MOS-LQE estimates are unbiased, thus values are treated as sample variances), it is observed that values are significantly different (95% confidence level) between E-model and PESQ, and between E-model and P.563 for both the English and the French datasets. For the English dataset, values between PESQ and P.563 are also shown to be significantly different. In terms of , significant differences were only observed on the French dataset between P.563 and PESQ.
5. Quantification of Overall Performance Loss
The comparisons described above suggest that the performance of three standard objective quality measurement algorithms is compromised for degradation conditions present in wireless-VoIP communications. To quantify the decrease in measurement accuracy, the conventional VoIP degraded speech data described in Section 3.3 is used as a benchmark. With the conventional VoIP impairment scenarios, standard algorithms are shown to perform reliably (e.g., see [23, 45]). For the benchmark data, it is observed that MOS-LQE estimates attain an average of 0.21; that is, 48% lower than the average reported in Table 7. PESQ and P.563 MOS-LQO estimates, in turn, attain average values of 0.29 and 0.26, respectively; that is, approximately 35% lower than the average values reported in Table 7.
As observed, E-model performance is affected more severely by wireless-VoIP distortions. Such behavior is expected as the E-model is a parameter based measurement method and, as such, overlooks signal-based distortions that are not captured by the link parameters. As a consequence, improved performance is expected from hybrid signal-and-parameter based measurement schemes where signal based distortions are estimated from the speech signal and used to improve parameter based quality estimates. Hybrid measurement has been the focus of more recent quality measurement research (e.g., see [12, 32]).
We have investigated the effects of wireless-VoIP degradation on the performance of three state-of-the-art quality measurement algorithms: ITU-T PESQ, P.563 and E-model. Factorial analysis of variance tests has suggested that the performance of the aforementioned algorithms is sensitive to several degradation sources including background noise level, noise type, and codec-PLC type. Factorial analysis has also suggested several significant two-way interaction effects, in particular on E-model performance (e.g., codec and noise type or codec and noise level). Additionally, quantitative analysis has suggested that algorithm performance can be severely compromised and root-mean-square errors can increase by approximately 50% relative to conventional VoIP communications.
The authors would like to thank Drs. M. El-Hennawey, L. Thorpe, L. Ding, and R. Lefebvre for their vital support and the anonymous reviewers for their insightful comments.
- Takahashi A, Yoshino H, Kitawaki N: Perceptual QoS assessment technologies for VoIP. IEEE Communications Magazine 2004,42(7):28-34.View ArticleGoogle Scholar
- ITU-T P.800 : Methods for subjective determination of transmission quality. 1996.Google Scholar
- ITU-T P.830 : Subjective performance assessment of telephone-band and wideband digital codecs. 1996.Google Scholar
- IETC RFC 3550 : RTP: a transport protocol for real-time applications. July 2003.Google Scholar
- IETC RFC 3551 : RTP profile for for audio and video conferences with minimal control. July 2003.Google Scholar
- IETC RFC 3611 : RTP control protocol extended reports (RTCP XR). November 2003.Google Scholar
- Pennock S: Accuracy of the perceptual evaluation of speech quality (PESQ) algorithm. Proceedings of the International Conference on Measurement of Speech and Audio Quality in Networks (MESAQIN '02), January 2002Google Scholar
- Varela M, Marsh I, Gronvall B: A systematic study of PESQ's behavior (from a networking perspective). Proceedings of the International Conference on Measurement of Speech and Audio Quality in Networks (MESAQIN '06), May 2006Google Scholar
- Broom SR: VoIP quality assessment: taking account of the edge-device. IEEE Transactions on Audio, Speech and Language Processing 2006,14(6):1977-1983.View ArticleGoogle Scholar
- Clark A: VoIP performance management. Proceedings of the Internet Telephony Conference, 2005
- Nicolas C, Gautier-Turbin V, Möller S: Influence of loudness level on the overall quality of transmitted speech. Proceedings of the 123rd Audio Engineering Society Convention (AES '07), December 2007Google Scholar
- Falk TH, Chan W-Y: Hybrid signal-and-link-parametric speech quality measurement for VoIP communications. IEEE Transactions on Audio, Speech, and Language Processing 2008,16(8):1579-1589.View ArticleGoogle Scholar
- Gibson JD, Wei B: Tandem voice communications: digital cellular, VoIP, and voice over Wi-Fi. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '04), 2004 2: 617-621.
- Perala P, Varela M: Some experiences with VoIP over converging networks. Proceedings of the International Conference on Measurement of Speech and Audio Quality in Networks (MESAQIN '07), June 2007Google Scholar
- Hatler M, Phaneuf D, Ritter M: Muni wireless broadband: service oriented mesh-ups. ON World Report July 2007.Google Scholar
- ITU-T Rec. P.805 : Subjective evaluation of conversational quality. April 2007Google Scholar
- ITU-T P.800.1 : Mean opinion score (MOS) terminology. 2003Google Scholar
- Quackenbush SR, Barnwell TP, Clements MA: Objective Measures of Speech Quality. Prentice-Hall, New York, NY, USA; 1988.Google Scholar
- ITU-T P.862 : Perceptual evaluation of speech quality: an objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codecs. 2001Google Scholar
- Rix AW, Hollier MP, Hekstra AP, Beerends JG: PESQ, the new ITU standard for objective measurement of perceived speech quality—part 1: time alignment. Journal of the Audio Engineering Society 2002, 50: 755-764.Google Scholar
- Beerends JG, Hekstra AP, Rix AW, Hollier MP: PESQ, the new ITU standard for objective measurement of perceived speech quality—part II: perceptual model. Journal of the Audio Engineering Society 2002, 50: 765-778.Google Scholar
- ITU-T P.563 : Single-ended method for objective speech quality assessment in narrowband telephony applications. 2004Google Scholar
- Malfait L, Berger J, Kastner M: P.563-The ITU-T standard for single-ended speech quality assessment. IEEE Transactions on Audio, Speech and Language Processing 2006,14(6):1924-1934.View ArticleGoogle Scholar
- Johannesson N: The ETSI computation model: a tool for transmission planning of telephone networks. IEEE Communications Magazine 1997,35(1):70-79. 10.1109/35.568213View ArticleGoogle Scholar
- ITU-T Rec. G.107 : The E-model, a computational model for use in transmission planning. 2005Google Scholar
- ITU-T Study Group 12 : Question 8: E-model extension towards wideband transmission and future telecommunication and application scenarios. Study period: 2009–2012Google Scholar
- ITU-T Rec. G.113 : Transmission impairments due to speech processing. 2001Google Scholar
- ITU-T Rec. G.113 - Appendix I : Provisional planning values for the equipment impairment factor Ie and packet loss robustness factor Bpl. 2002Google Scholar
- ITU-T P.833 : Methodology for derivation of equipment impairment factors from subjective listening-only tests. 2001Google Scholar
- ITU-T P.834 : Methodology for the derivation of equipment impairment factors from instrumental models. 2002Google Scholar
- Telchemy : Voice quality estimation in wireless and TDM environments. Application Note. Series: Understanding VoIP Performance, April 2006Google Scholar
- Ding L, Lin Z, Radwan A, El-Hennawey MS, Goubran RA: Non-intrusive single-ended speech quality assessment in VoIP. Speech Communication 2007,49(6):477-489. 10.1016/j.specom.2007.04.003View ArticleGoogle Scholar
- ITU-T Rec. G.191 : Software tools for speech and audio coding standardization. 2005Google Scholar
- ITU-T Rec. G.711-Annex I : A high quality low-complexity algorithm for packet loss concealment with G.711. 1996Google Scholar
- 3GPP2 C.S0030-0 : Selectable mode vocoder (SMV) service option for wideband spread spectrum communication systems. January 2004Google Scholar
- ITU-T P.810 : Modulated noise reference unit—MNRU. 1996Google Scholar
- ITU-T P.830 : Subjective performance assessment of telephone-band and wideband digital codecs. 1996Google Scholar
- ITU-T Rec. P. Supplement 23 : ITU-T coded-speech database. February 1998Google Scholar
- ITU-T P.862.1 : Mapping function for transforming P.862 raw result scores to MOS-LQO. 2003Google Scholar
- McGill R, Tukey JW, Larsen WA: Variations of box plots. The American Statistician 1978,32(1):12-16. 10.2307/2683468Google Scholar
- Ditech Networks : Limitations of PESQ for measuring voice quality in mobile and VoIP networks—a white paper. December 2007Google Scholar
- ITU-T Study Group 12 Temporary Document TD-42 : Requirements for a new model for objective speech quality assessment P.OLQA. June 2006Google Scholar
- Ding L, Radwan A, El-Hennawey MS, Goubran RA: Measurement of the effects of temporal clipping on speech quality. IEEE Transactions on Instrumentation and Measurement 2006,55(4):1197-1203. 10.1109/TIM.2006.876538View ArticleGoogle Scholar
- ITU-T P.862.3 : Application guide for objective quality measurement based on Recommendations P.862, P.862.1 and P.862.2. 2005Google Scholar
- Rix AW, Hollier MP, Beerends JG, Hekstra AP: PESQ—the new ITU standard for end-to-end speech quality assessment. Proceedings of the 109th Audio Engineering Society Convention (AES '00), September 2000, Los Angeles, Calif, USA 1-18.Google Scholar
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.