1ma204_5e

25
Voice over LTE (VoLTE) Speech Quality Measurements Application Note Products: | R&S CMW500 | R&S UPV | R&S UPV66 This application note and associated application software may be used to conduct psychoacoustic speech quality evaluation for Voice over LTE (VoLTE) connections. The measurements are based on recommendations ITU-T P.862 and ITU-T P.863. The included software sequence performs decoder/encoder calibration, connection setup for the UE under test and subsequent speech quality analysis. Application Note O.Gerlach 10.01.2013 - 1MA204_5e

Upload: anite99

Post on 13-Nov-2014

60 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 1MA204_5e

Voice over LTE (VoLTE)Speech Quality MeasurementsApplication NoteProducts

| RampSCMW500

| RampSUPV

| RampSUPV66

This application note and associatedapplication software may be used toconduct psychoacoustic speech qualityevaluation for Voice over LTE (VoLTE)connections The measurements arebased on recommendations ITU-T P862and ITU-T P863 The included softwaresequence performs decoderencodercalibration connection setup for the UEunder test and subsequent speech qualityanalysis

Appli

catio

nNo

te

OGe

rlach

1001

2013

-1MA

204_

5e

Overview

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 2

Table of Contents1 Overview 3

2 Hardware Setup 421 VoLTE Test Setup with Media Server on CMW500 5

22 VoLTE Test Setup with Media Server on Media PC 7

3 Software Requirements 831 CMW5008

32 UPV 8

33 VoLTE Media Server8

34 PolqaPesqConf 9

35 RampS Run 9

4 VoLTE POLQA PESQ Measurements with RSrun 1041 RSrun Configuration 10

42 Test Plan Description11

421 Basic Initialization 11

422 LTECallSetup 13

423 Speech_Quality_Measurement 15

424 LTECallDisconnect19

43 Program Flow19

44 Expected MOSLQO Results 20

45 Running the Test 20

5 Literature 22

6 Additional Information 22

7 Ordering Information 23

Overview

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 3

1 OverviewCellular Radio Operators face an increasing pressure to free existing spectrum ascurrently used for voice-centric services in order to allow its re-use for a broad range ofintegrated media applications This means existing circuit-switched voice services haveto be offered as just one of many applications on a packet-switched network withoutsacrificing the quality users have come to expect

Stand-alone or integrated media voice is and will remain a key application for mobileradio service subscribers Operators of such services strive to ensure or even improvevoice quality despite the additional challenges that a packet-based transmission ofspeech entails

The VoLTE (Voice over LTE) packet service uses the IMS (IP Multimedia Subsystem)as architecture One of the key enablers for the architecture is the Session InitiationProtocol (SIP) eg used for negotiating the codec type AMR-NB (Adaptive Multirate-narrow band) or AMRndashWB (wideband) and coderate (eg 2385 kbps)

VoLTE uses the AMR-WB codec and can transfer signals with twice the sample rate(16000 Hz) as classic circuit switched systems eg AMR-NB GSM-HR (half-rate) orGSM-FR (full rate) VoLTE on one hand has advantage of an enhanced frequencyspectrum and on the other hand the disadvantage of increased delay times that mayoccur in IP based transmission

The described solution in this application note explains the measuring of speechquality with the PESQ (Perceptual Evaluation of Speech Quality) and POLQA(Perceptual Objective Speech Quality Assessment) algorithm As successor of PESQthe new POLQA method is designed for additional test applications such as SWB(Super Wideband Mode) bandwidth extensions etc A further benefit of this algorithmis that the resulting MOS-LQO (Mean Objective Score ndash Listening Quality Objective)results measured with other radio access technologies (eg GSM CDMA2000) arecomparable to each other

This application note describes how to perform VoLTE PESQ and POLQAmeasurements with an RampSregCMW500 Wideband Communication Tester anRampSregUPV Audio Tester using the included test sequence for the RampSRun SequencerSoftware Tool It contains an automated POLQA PESQ measurement similar asdescribed in reference [7] The test establishes a call to a LTE mobile or PC cardcalibrates the audio interface for RampSUPV (decoderencoder ) and performs either aPOLQA measurement according to recommendation ITU-T P863 or PESQmeasurement according to recommendation ITU-T P862 of the speech signal received(downlink) or transmitted (uplink) by the user equipment (UE)

The following abbreviations are used in the following text for RampSreg test equipment

The RampSregCMW500 Wideband Communication Tester is referred to as CMW500 The RampSregUPV Audio Analyzer is referred to as UPV RampSregRun is referred to as RSrun RampSreg refers to Rohde amp Schwarz GmbH und Co KG

POLQAreg and PESQreg are a registered trademarks of OPTICOM Dipl-Ing M KeyhlGmbH Germany and of Psytechnics Ltd UK

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 4

2 Hardware SetupThe CMW will provide an internal audio board with various speech codecs in the nearfuture but in the meantime the audio connection can be established by an externalaudio interface connected to the CMW or an additional PC It is not recommended touse the on-board audio interface of the external PC The described setup is used formeasurements based on an electrical audio connection as shown in the followingfigures

External USB audio interfaces usually have balanced XLR inputs and balanced orunbalanced frac14rdquo output jacks This requires following cables

- XLR female (UPV generator output) harr XLR female (audio interface input)standard microphone cable

- XLR male (UPV analyzer input) harr stereo jack frac14rdquo (audio interface output) cable

Check the UE reference guide for the pin-out of the (usually combined) headphone out microphone input connector

The described setup is used for measurements based on an electrical audioconnection as shown in the following figures It would also be possible to use anacoustical audio interface (artificial head with artificial mouth and ear) instead of thepure electrical connection An additional calibration step is required in that case andnot described here The following sections describe several different setup variations

It would also be possible to use an acoustical audio interface (artificial head withartificial mouth and ear) instead of the pure electrical connection An additionalcalibration step is required in that case and not described here The following sectionsdescribe several different setup variations

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 5

21 VoLTE Test Setup with Media Server on CMW500This setup consists of

1 CMW500 Communication Tester is connected to the LTE UE via RF It providesIMS infrastructure establishes a VoLTE call and transmits RTP packets to andfrom the UE The remote client application VoLTE Media Server starts and stopsthe FFMPEG FFPLAY CsSinWav and CsWavRec processes depending on TCPcommands received from the CMW500 DAU (port 1000) or the Remote PC (port9900) Be sure to use the LAN Switch 2 (rear) connector for remote control

2 USB Audio Interface connected to the UPV Install the according drivers on theUPV before connecting the audio interface

3 UPV Audio Analyzer for performing POLQA and PESQ measurements of thedownlink and the uplink audio signals

4 Remote PC equipped with a LAN interface with a fixed IP address (default1722211) and the RSRUN test case SPEECH QUALITY MEASUREMENTRSTP forperforming POLQA PESQ measurements remotely

5 LTE UE ndash with IMS VoLTE capability

LAN Remote17222122552552550

LAN Switch 2 (Rear)17222132552552550

17222112552552550

tom

icrophonein

(UL)

UPV

CMW500 (VoLTE Media Server)

fromspeakerout(D

L)

LAN SwitchLAN1LAN2LAN3

Remote PC (CMWrun + VoLTE POLQA PESQ add-on DLL)LAN

Line In Line OutUSBUSB AudioInterface

RF

LTE UE172221100

from CMW DHCP

Figure 1 VoLTE test setup with Media Server running on CMW500

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 6

CMW500 ndash LAN Switch 2 (Rear) UPV ndash LAN connector

Figure 2 CMW LAN remote configuration Figure 3 UPV LAN remote configuration

Remote PC ndash LAN connector

Figure 4 Remote PC LAN configuration

Note

For demo purposes it may be convenient to use an LTE USB data device connected tothe Remote PC in conjunction with an IMS client also running there In this case youmust use different subnets for remote control (eg CMW 1722223 UPV 1722222and Remote PC 1722221 ) and audio data stream traffic (eg CMW500 P-CSCFAddress 172221201 UE 172221100 (received from CMW500 DAU DHCP)

Figure 5 CMW500 P-CSCF configuration Figure 6 UE IP configuration

If the subnets are not separated it can happen that the audio data stream takes thedirect IP path without being degraded by the encoder (FFMPEG) and decoder(FFPLAY) resulting in perfect (POLQA 45000 PESQ 40000) but false MOS-LQOvalues

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 2: 1MA204_5e

Overview

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 2

Table of Contents1 Overview 3

2 Hardware Setup 421 VoLTE Test Setup with Media Server on CMW500 5

22 VoLTE Test Setup with Media Server on Media PC 7

3 Software Requirements 831 CMW5008

32 UPV 8

33 VoLTE Media Server8

34 PolqaPesqConf 9

35 RampS Run 9

4 VoLTE POLQA PESQ Measurements with RSrun 1041 RSrun Configuration 10

42 Test Plan Description11

421 Basic Initialization 11

422 LTECallSetup 13

423 Speech_Quality_Measurement 15

424 LTECallDisconnect19

43 Program Flow19

44 Expected MOSLQO Results 20

45 Running the Test 20

5 Literature 22

6 Additional Information 22

7 Ordering Information 23

Overview

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 3

1 OverviewCellular Radio Operators face an increasing pressure to free existing spectrum ascurrently used for voice-centric services in order to allow its re-use for a broad range ofintegrated media applications This means existing circuit-switched voice services haveto be offered as just one of many applications on a packet-switched network withoutsacrificing the quality users have come to expect

Stand-alone or integrated media voice is and will remain a key application for mobileradio service subscribers Operators of such services strive to ensure or even improvevoice quality despite the additional challenges that a packet-based transmission ofspeech entails

The VoLTE (Voice over LTE) packet service uses the IMS (IP Multimedia Subsystem)as architecture One of the key enablers for the architecture is the Session InitiationProtocol (SIP) eg used for negotiating the codec type AMR-NB (Adaptive Multirate-narrow band) or AMRndashWB (wideband) and coderate (eg 2385 kbps)

VoLTE uses the AMR-WB codec and can transfer signals with twice the sample rate(16000 Hz) as classic circuit switched systems eg AMR-NB GSM-HR (half-rate) orGSM-FR (full rate) VoLTE on one hand has advantage of an enhanced frequencyspectrum and on the other hand the disadvantage of increased delay times that mayoccur in IP based transmission

The described solution in this application note explains the measuring of speechquality with the PESQ (Perceptual Evaluation of Speech Quality) and POLQA(Perceptual Objective Speech Quality Assessment) algorithm As successor of PESQthe new POLQA method is designed for additional test applications such as SWB(Super Wideband Mode) bandwidth extensions etc A further benefit of this algorithmis that the resulting MOS-LQO (Mean Objective Score ndash Listening Quality Objective)results measured with other radio access technologies (eg GSM CDMA2000) arecomparable to each other

This application note describes how to perform VoLTE PESQ and POLQAmeasurements with an RampSregCMW500 Wideband Communication Tester anRampSregUPV Audio Tester using the included test sequence for the RampSRun SequencerSoftware Tool It contains an automated POLQA PESQ measurement similar asdescribed in reference [7] The test establishes a call to a LTE mobile or PC cardcalibrates the audio interface for RampSUPV (decoderencoder ) and performs either aPOLQA measurement according to recommendation ITU-T P863 or PESQmeasurement according to recommendation ITU-T P862 of the speech signal received(downlink) or transmitted (uplink) by the user equipment (UE)

The following abbreviations are used in the following text for RampSreg test equipment

The RampSregCMW500 Wideband Communication Tester is referred to as CMW500 The RampSregUPV Audio Analyzer is referred to as UPV RampSregRun is referred to as RSrun RampSreg refers to Rohde amp Schwarz GmbH und Co KG

POLQAreg and PESQreg are a registered trademarks of OPTICOM Dipl-Ing M KeyhlGmbH Germany and of Psytechnics Ltd UK

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 4

2 Hardware SetupThe CMW will provide an internal audio board with various speech codecs in the nearfuture but in the meantime the audio connection can be established by an externalaudio interface connected to the CMW or an additional PC It is not recommended touse the on-board audio interface of the external PC The described setup is used formeasurements based on an electrical audio connection as shown in the followingfigures

External USB audio interfaces usually have balanced XLR inputs and balanced orunbalanced frac14rdquo output jacks This requires following cables

- XLR female (UPV generator output) harr XLR female (audio interface input)standard microphone cable

- XLR male (UPV analyzer input) harr stereo jack frac14rdquo (audio interface output) cable

Check the UE reference guide for the pin-out of the (usually combined) headphone out microphone input connector

The described setup is used for measurements based on an electrical audioconnection as shown in the following figures It would also be possible to use anacoustical audio interface (artificial head with artificial mouth and ear) instead of thepure electrical connection An additional calibration step is required in that case andnot described here The following sections describe several different setup variations

It would also be possible to use an acoustical audio interface (artificial head withartificial mouth and ear) instead of the pure electrical connection An additionalcalibration step is required in that case and not described here The following sectionsdescribe several different setup variations

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 5

21 VoLTE Test Setup with Media Server on CMW500This setup consists of

1 CMW500 Communication Tester is connected to the LTE UE via RF It providesIMS infrastructure establishes a VoLTE call and transmits RTP packets to andfrom the UE The remote client application VoLTE Media Server starts and stopsthe FFMPEG FFPLAY CsSinWav and CsWavRec processes depending on TCPcommands received from the CMW500 DAU (port 1000) or the Remote PC (port9900) Be sure to use the LAN Switch 2 (rear) connector for remote control

2 USB Audio Interface connected to the UPV Install the according drivers on theUPV before connecting the audio interface

3 UPV Audio Analyzer for performing POLQA and PESQ measurements of thedownlink and the uplink audio signals

4 Remote PC equipped with a LAN interface with a fixed IP address (default1722211) and the RSRUN test case SPEECH QUALITY MEASUREMENTRSTP forperforming POLQA PESQ measurements remotely

5 LTE UE ndash with IMS VoLTE capability

LAN Remote17222122552552550

LAN Switch 2 (Rear)17222132552552550

17222112552552550

tom

icrophonein

(UL)

UPV

CMW500 (VoLTE Media Server)

fromspeakerout(D

L)

LAN SwitchLAN1LAN2LAN3

Remote PC (CMWrun + VoLTE POLQA PESQ add-on DLL)LAN

Line In Line OutUSBUSB AudioInterface

RF

LTE UE172221100

from CMW DHCP

Figure 1 VoLTE test setup with Media Server running on CMW500

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 6

CMW500 ndash LAN Switch 2 (Rear) UPV ndash LAN connector

Figure 2 CMW LAN remote configuration Figure 3 UPV LAN remote configuration

Remote PC ndash LAN connector

Figure 4 Remote PC LAN configuration

Note

For demo purposes it may be convenient to use an LTE USB data device connected tothe Remote PC in conjunction with an IMS client also running there In this case youmust use different subnets for remote control (eg CMW 1722223 UPV 1722222and Remote PC 1722221 ) and audio data stream traffic (eg CMW500 P-CSCFAddress 172221201 UE 172221100 (received from CMW500 DAU DHCP)

Figure 5 CMW500 P-CSCF configuration Figure 6 UE IP configuration

If the subnets are not separated it can happen that the audio data stream takes thedirect IP path without being degraded by the encoder (FFMPEG) and decoder(FFPLAY) resulting in perfect (POLQA 45000 PESQ 40000) but false MOS-LQOvalues

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 3: 1MA204_5e

Overview

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 3

1 OverviewCellular Radio Operators face an increasing pressure to free existing spectrum ascurrently used for voice-centric services in order to allow its re-use for a broad range ofintegrated media applications This means existing circuit-switched voice services haveto be offered as just one of many applications on a packet-switched network withoutsacrificing the quality users have come to expect

Stand-alone or integrated media voice is and will remain a key application for mobileradio service subscribers Operators of such services strive to ensure or even improvevoice quality despite the additional challenges that a packet-based transmission ofspeech entails

The VoLTE (Voice over LTE) packet service uses the IMS (IP Multimedia Subsystem)as architecture One of the key enablers for the architecture is the Session InitiationProtocol (SIP) eg used for negotiating the codec type AMR-NB (Adaptive Multirate-narrow band) or AMRndashWB (wideband) and coderate (eg 2385 kbps)

VoLTE uses the AMR-WB codec and can transfer signals with twice the sample rate(16000 Hz) as classic circuit switched systems eg AMR-NB GSM-HR (half-rate) orGSM-FR (full rate) VoLTE on one hand has advantage of an enhanced frequencyspectrum and on the other hand the disadvantage of increased delay times that mayoccur in IP based transmission

The described solution in this application note explains the measuring of speechquality with the PESQ (Perceptual Evaluation of Speech Quality) and POLQA(Perceptual Objective Speech Quality Assessment) algorithm As successor of PESQthe new POLQA method is designed for additional test applications such as SWB(Super Wideband Mode) bandwidth extensions etc A further benefit of this algorithmis that the resulting MOS-LQO (Mean Objective Score ndash Listening Quality Objective)results measured with other radio access technologies (eg GSM CDMA2000) arecomparable to each other

This application note describes how to perform VoLTE PESQ and POLQAmeasurements with an RampSregCMW500 Wideband Communication Tester anRampSregUPV Audio Tester using the included test sequence for the RampSRun SequencerSoftware Tool It contains an automated POLQA PESQ measurement similar asdescribed in reference [7] The test establishes a call to a LTE mobile or PC cardcalibrates the audio interface for RampSUPV (decoderencoder ) and performs either aPOLQA measurement according to recommendation ITU-T P863 or PESQmeasurement according to recommendation ITU-T P862 of the speech signal received(downlink) or transmitted (uplink) by the user equipment (UE)

The following abbreviations are used in the following text for RampSreg test equipment

The RampSregCMW500 Wideband Communication Tester is referred to as CMW500 The RampSregUPV Audio Analyzer is referred to as UPV RampSregRun is referred to as RSrun RampSreg refers to Rohde amp Schwarz GmbH und Co KG

POLQAreg and PESQreg are a registered trademarks of OPTICOM Dipl-Ing M KeyhlGmbH Germany and of Psytechnics Ltd UK

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 4

2 Hardware SetupThe CMW will provide an internal audio board with various speech codecs in the nearfuture but in the meantime the audio connection can be established by an externalaudio interface connected to the CMW or an additional PC It is not recommended touse the on-board audio interface of the external PC The described setup is used formeasurements based on an electrical audio connection as shown in the followingfigures

External USB audio interfaces usually have balanced XLR inputs and balanced orunbalanced frac14rdquo output jacks This requires following cables

- XLR female (UPV generator output) harr XLR female (audio interface input)standard microphone cable

- XLR male (UPV analyzer input) harr stereo jack frac14rdquo (audio interface output) cable

Check the UE reference guide for the pin-out of the (usually combined) headphone out microphone input connector

The described setup is used for measurements based on an electrical audioconnection as shown in the following figures It would also be possible to use anacoustical audio interface (artificial head with artificial mouth and ear) instead of thepure electrical connection An additional calibration step is required in that case andnot described here The following sections describe several different setup variations

It would also be possible to use an acoustical audio interface (artificial head withartificial mouth and ear) instead of the pure electrical connection An additionalcalibration step is required in that case and not described here The following sectionsdescribe several different setup variations

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 5

21 VoLTE Test Setup with Media Server on CMW500This setup consists of

1 CMW500 Communication Tester is connected to the LTE UE via RF It providesIMS infrastructure establishes a VoLTE call and transmits RTP packets to andfrom the UE The remote client application VoLTE Media Server starts and stopsthe FFMPEG FFPLAY CsSinWav and CsWavRec processes depending on TCPcommands received from the CMW500 DAU (port 1000) or the Remote PC (port9900) Be sure to use the LAN Switch 2 (rear) connector for remote control

2 USB Audio Interface connected to the UPV Install the according drivers on theUPV before connecting the audio interface

3 UPV Audio Analyzer for performing POLQA and PESQ measurements of thedownlink and the uplink audio signals

4 Remote PC equipped with a LAN interface with a fixed IP address (default1722211) and the RSRUN test case SPEECH QUALITY MEASUREMENTRSTP forperforming POLQA PESQ measurements remotely

5 LTE UE ndash with IMS VoLTE capability

LAN Remote17222122552552550

LAN Switch 2 (Rear)17222132552552550

17222112552552550

tom

icrophonein

(UL)

UPV

CMW500 (VoLTE Media Server)

fromspeakerout(D

L)

LAN SwitchLAN1LAN2LAN3

Remote PC (CMWrun + VoLTE POLQA PESQ add-on DLL)LAN

Line In Line OutUSBUSB AudioInterface

RF

LTE UE172221100

from CMW DHCP

Figure 1 VoLTE test setup with Media Server running on CMW500

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 6

CMW500 ndash LAN Switch 2 (Rear) UPV ndash LAN connector

Figure 2 CMW LAN remote configuration Figure 3 UPV LAN remote configuration

Remote PC ndash LAN connector

Figure 4 Remote PC LAN configuration

Note

For demo purposes it may be convenient to use an LTE USB data device connected tothe Remote PC in conjunction with an IMS client also running there In this case youmust use different subnets for remote control (eg CMW 1722223 UPV 1722222and Remote PC 1722221 ) and audio data stream traffic (eg CMW500 P-CSCFAddress 172221201 UE 172221100 (received from CMW500 DAU DHCP)

Figure 5 CMW500 P-CSCF configuration Figure 6 UE IP configuration

If the subnets are not separated it can happen that the audio data stream takes thedirect IP path without being degraded by the encoder (FFMPEG) and decoder(FFPLAY) resulting in perfect (POLQA 45000 PESQ 40000) but false MOS-LQOvalues

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 4: 1MA204_5e

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 4

2 Hardware SetupThe CMW will provide an internal audio board with various speech codecs in the nearfuture but in the meantime the audio connection can be established by an externalaudio interface connected to the CMW or an additional PC It is not recommended touse the on-board audio interface of the external PC The described setup is used formeasurements based on an electrical audio connection as shown in the followingfigures

External USB audio interfaces usually have balanced XLR inputs and balanced orunbalanced frac14rdquo output jacks This requires following cables

- XLR female (UPV generator output) harr XLR female (audio interface input)standard microphone cable

- XLR male (UPV analyzer input) harr stereo jack frac14rdquo (audio interface output) cable

Check the UE reference guide for the pin-out of the (usually combined) headphone out microphone input connector

The described setup is used for measurements based on an electrical audioconnection as shown in the following figures It would also be possible to use anacoustical audio interface (artificial head with artificial mouth and ear) instead of thepure electrical connection An additional calibration step is required in that case andnot described here The following sections describe several different setup variations

It would also be possible to use an acoustical audio interface (artificial head withartificial mouth and ear) instead of the pure electrical connection An additionalcalibration step is required in that case and not described here The following sectionsdescribe several different setup variations

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 5

21 VoLTE Test Setup with Media Server on CMW500This setup consists of

1 CMW500 Communication Tester is connected to the LTE UE via RF It providesIMS infrastructure establishes a VoLTE call and transmits RTP packets to andfrom the UE The remote client application VoLTE Media Server starts and stopsthe FFMPEG FFPLAY CsSinWav and CsWavRec processes depending on TCPcommands received from the CMW500 DAU (port 1000) or the Remote PC (port9900) Be sure to use the LAN Switch 2 (rear) connector for remote control

2 USB Audio Interface connected to the UPV Install the according drivers on theUPV before connecting the audio interface

3 UPV Audio Analyzer for performing POLQA and PESQ measurements of thedownlink and the uplink audio signals

4 Remote PC equipped with a LAN interface with a fixed IP address (default1722211) and the RSRUN test case SPEECH QUALITY MEASUREMENTRSTP forperforming POLQA PESQ measurements remotely

5 LTE UE ndash with IMS VoLTE capability

LAN Remote17222122552552550

LAN Switch 2 (Rear)17222132552552550

17222112552552550

tom

icrophonein

(UL)

UPV

CMW500 (VoLTE Media Server)

fromspeakerout(D

L)

LAN SwitchLAN1LAN2LAN3

Remote PC (CMWrun + VoLTE POLQA PESQ add-on DLL)LAN

Line In Line OutUSBUSB AudioInterface

RF

LTE UE172221100

from CMW DHCP

Figure 1 VoLTE test setup with Media Server running on CMW500

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 6

CMW500 ndash LAN Switch 2 (Rear) UPV ndash LAN connector

Figure 2 CMW LAN remote configuration Figure 3 UPV LAN remote configuration

Remote PC ndash LAN connector

Figure 4 Remote PC LAN configuration

Note

For demo purposes it may be convenient to use an LTE USB data device connected tothe Remote PC in conjunction with an IMS client also running there In this case youmust use different subnets for remote control (eg CMW 1722223 UPV 1722222and Remote PC 1722221 ) and audio data stream traffic (eg CMW500 P-CSCFAddress 172221201 UE 172221100 (received from CMW500 DAU DHCP)

Figure 5 CMW500 P-CSCF configuration Figure 6 UE IP configuration

If the subnets are not separated it can happen that the audio data stream takes thedirect IP path without being degraded by the encoder (FFMPEG) and decoder(FFPLAY) resulting in perfect (POLQA 45000 PESQ 40000) but false MOS-LQOvalues

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 5: 1MA204_5e

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 5

21 VoLTE Test Setup with Media Server on CMW500This setup consists of

1 CMW500 Communication Tester is connected to the LTE UE via RF It providesIMS infrastructure establishes a VoLTE call and transmits RTP packets to andfrom the UE The remote client application VoLTE Media Server starts and stopsthe FFMPEG FFPLAY CsSinWav and CsWavRec processes depending on TCPcommands received from the CMW500 DAU (port 1000) or the Remote PC (port9900) Be sure to use the LAN Switch 2 (rear) connector for remote control

2 USB Audio Interface connected to the UPV Install the according drivers on theUPV before connecting the audio interface

3 UPV Audio Analyzer for performing POLQA and PESQ measurements of thedownlink and the uplink audio signals

4 Remote PC equipped with a LAN interface with a fixed IP address (default1722211) and the RSRUN test case SPEECH QUALITY MEASUREMENTRSTP forperforming POLQA PESQ measurements remotely

5 LTE UE ndash with IMS VoLTE capability

LAN Remote17222122552552550

LAN Switch 2 (Rear)17222132552552550

17222112552552550

tom

icrophonein

(UL)

UPV

CMW500 (VoLTE Media Server)

fromspeakerout(D

L)

LAN SwitchLAN1LAN2LAN3

Remote PC (CMWrun + VoLTE POLQA PESQ add-on DLL)LAN

Line In Line OutUSBUSB AudioInterface

RF

LTE UE172221100

from CMW DHCP

Figure 1 VoLTE test setup with Media Server running on CMW500

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 6

CMW500 ndash LAN Switch 2 (Rear) UPV ndash LAN connector

Figure 2 CMW LAN remote configuration Figure 3 UPV LAN remote configuration

Remote PC ndash LAN connector

Figure 4 Remote PC LAN configuration

Note

For demo purposes it may be convenient to use an LTE USB data device connected tothe Remote PC in conjunction with an IMS client also running there In this case youmust use different subnets for remote control (eg CMW 1722223 UPV 1722222and Remote PC 1722221 ) and audio data stream traffic (eg CMW500 P-CSCFAddress 172221201 UE 172221100 (received from CMW500 DAU DHCP)

Figure 5 CMW500 P-CSCF configuration Figure 6 UE IP configuration

If the subnets are not separated it can happen that the audio data stream takes thedirect IP path without being degraded by the encoder (FFMPEG) and decoder(FFPLAY) resulting in perfect (POLQA 45000 PESQ 40000) but false MOS-LQOvalues

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 6: 1MA204_5e

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 6

CMW500 ndash LAN Switch 2 (Rear) UPV ndash LAN connector

Figure 2 CMW LAN remote configuration Figure 3 UPV LAN remote configuration

Remote PC ndash LAN connector

Figure 4 Remote PC LAN configuration

Note

For demo purposes it may be convenient to use an LTE USB data device connected tothe Remote PC in conjunction with an IMS client also running there In this case youmust use different subnets for remote control (eg CMW 1722223 UPV 1722222and Remote PC 1722221 ) and audio data stream traffic (eg CMW500 P-CSCFAddress 172221201 UE 172221100 (received from CMW500 DAU DHCP)

Figure 5 CMW500 P-CSCF configuration Figure 6 UE IP configuration

If the subnets are not separated it can happen that the audio data stream takes thedirect IP path without being degraded by the encoder (FFMPEG) and decoder(FFPLAY) resulting in perfect (POLQA 45000 PESQ 40000) but false MOS-LQOvalues

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 7: 1MA204_5e

Hardware Setup

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 7

22 VoLTE Test Setup with Media Server on Media PCThis setup is similar to 21 with the difference that the VoLTE Media Server runs on aseparate Media PC It uses no CMW or UPV CPU resources and is ideal forperforming demos at various locations without the need of installing additional softwareon the CMW500 or UPV It consists of

1 CMW500 Communication Tester which is connected to the LTE UE via RFprovides IMS infrastructure establish a VoLTE call and transmits VoLTE datapackets to and from the UE Be sure to use the LAN Switch 2 (rear) connector forremote control

2 UPV Audio Analyzer which uses one analyzer input generator output pair formeasuring the downlink and the other one for the uplink data stream

3 Media PC with LAN interface and an internal or external USB audio interface Bothinterface types require the according driver to be installed first

4 LTE UE ndash with IMS VoLTE capability5 Remote PC controlling the test setup via RSrun for performing POLQA PESQ

measurements

17222112552552550

17222152552552550

LAN Switch 2 (Rear)17222132552552550

LAN Remote17222122552552550

tom

icrophonein

(UL)

UPV

CMW500

fromspeakerout

(DL)

LAN SwitchLAN1LAN2LAN3LAN4

Remote PC (RSrun + VoLTE POLQA PESQ add-on DLL)LAN

RF

LTE UE172221100

Media PC Line-In Line-Out(VoLTE Media Server + internal or external USB audio interface)

LAN

Figure 7 VoLTE test setup with audio interface in external Media PC

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 8: 1MA204_5e

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 8

3 Software RequirementsFor running the VoLTE POLQA PESQ test plan with RSrun you need followingsoftware environment to be installed on the CMW500 UPV and PC units

31 CMW500

On the CMW500 following software options are mandatory (the version numbersshould be equal are higher)

CMW BASE v3011 CMW Data Application Support v3020 CMW LTE Sig v3020

32 UPV

Please use UPV firmware version 331 and higher It contains an automatic analyzercalibration option (see 4234)

33 VoLTE Media Server

The VOLTE MEDIA SERVER program installer (CMW-MEDIA-SERVERv1223exe orhigher) can be downloaded from the GLORIS CMW Customer Web It contains

MEDIASERVERGUIEXE ndash Receives command strings via TCP from CMW500 DAU(default 1722213 port 1000) and Remote PC (default 1722211 port 9900)

FFMPEGEXE ndash VoIMS (Voice over IMS) customized downlink encoder FFPLAYEXE ndash VoIMS customized uplink decoder CSSINWAVEXE ndash Needed for decoder calibration Creates and plays a sine wave

with maximum amplitude on the standard audio output (internal soundcard orexternal USB audio interface)

CSWAVRECEXE ndash Needed for encoder calibration Loops the audio interface inputto the output

and must be installed where the audio interface is located either on the CMW500 (see21) or an external Media PC (see 22) to the selected directory (default CProgramFilesRohde-SchwarzMediaServer)

NoteThe MEDIASERVER icon should be placed into the START PROGRAMS STARTUPmenu so it will automatically start when the CMW500 or Media PC is booted

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 9: 1MA204_5e

Software Requirements

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 9

34 PolqaPesqConf

Unzip POLQAPESQCONFZIP to the UPV (default DUser1MA204) It contains followingUPV calibration and measurement settings and reference speech files

UPVCALSET ndash UPV setting for decoder encoder calibration UPVPOLQASET ndash UPV setting for POLQA measurement UPVPESQSET ndash UPV setting for PESQ measurement RS_POLQAWAV ndash Reference speech file for POLQA measurements according to

ITU P863 recommendation RS_PESQWAV ndash Reference speech file for PESQ measurements according to ITU

P862 recommendation

35 RampS Run

Install RampS RUN 1010 or higher on the REMOTE PC Download it fromhttpwwwrohde-schwarzcomappnote1MA204html It contains theSPEECH_QUALITY_MEASURMENT (requires existing LTE connection) andVOLTE_SPEECH_QUALITY_MEASUREMENT (automatic LTE connection) test case andtest plan The VoLTE_Speech_Quality_Measurement test plan is dimmed in case theoption CMW-KT055 CMWrunRSrun Sequencer LTE is not installed on the CMW500

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 10: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 10

4 VoLTE POLQA PESQ Measurements withRSrun

41 RSrun Configuration

Start RSrun first In this example the hardware setup described in section 21 is usedBefore loading the test plan it is necessary to define the devicesrsquo resource strings inthe Resources SCPI Connectionshellip menu In this example a CMU500Communication Tester and UPV Audio Analyzer are used

Figure 8 RSrun SCPI Connections menu

Make sure to set the UPV Timeout to 60 seconds by pressing CONFIGUREhellip to avoidtimeout errors Do the same for the CMW500

Figure 9 Set UPV Resource Name and Timeout

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 11: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 11

42 Test Plan Description

The test plan VOLTE SPEECH QUALITY MEASUREMENTRSTP needs the CMW-KT055Sequencer LTE option to be installed The example test plan in chapter 44 (SPEECHQUALITY MEASUREMENTRSTP) is platform independent and does not need this option

Figure 10 RSrun test plan VoLTE Speech Quality Measurement

The test plan consists of several test items and custom SCPI sequences

421 Basic Initialization

This component handles the basic configuration and eg resets the CMW500 todefault settings By double clicking BASICINITIALIZING a configuration window opensCheck RESET INSTRUMENT(S) This should always be performed to ensure identicalstarting conditions on different systems

Figure 11 Basic Initialization

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 12: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 12

Recall CMW Configuration (SCPIPollState)This function recalls the test setup for a certain UE

Figure 12 LTE Call Setup Parameters

IMS Configuration (SCPICommandList)This command sequence allows to change the IMS settings independently from therecalled CMW configuration eg

CONFDATACONTIMSUAUT OFF User Authentification OFFCONFDATACONTIMSVOICPREC WNPR No PreconditionsCONFDATACONTIMSVOICLOOP OFF Loopback OFFCONFDATACONTIMSVOICMENDIPAD 1722213 Media Endpoint 1722213SOURDATACONTIMSSTAT ON Turn IMS ON

IMS ON (SCPIPollState)Waits until IMS is turned ON or timeout occurred

Figure 13 LTE Call Setup Parameters

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 13: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 13

422 LTECallSetup

As soon as IMS is turned ON an LTE cell is established were the UE can attached toThe following screen shot shows the configuration window which opens when doubleclicking LTECALLSETUP in the list

Figure 14 LTE Call Setup Parameters

Please make sure that the UE parameters are entered correctly or else the UE will notbe attached and the test terminated

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 14: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 14

LTE Call Setup parameters in our example that differ from default

SCENARIO = OL Spatial MUX BAND = Band7 RF DOWNLINK CONNECTOR 1 = RF 1 COM RF DOWNLINK CONNECTOR 2 = RF 3 OUT RF UPLINK CONNECTOR = RF 1 COM SCHEDULING TYPE = User def Channels RB = 45 (DL) 50 (UL) MODULATION = 64-QAM (DL 1amp2) QPSK (UL) TBS IDX = 15 (DL 1amp2) 10 (UL)

Connection Type Advancedhellip parameters

Figure 15 Connection Parameters

CONNECTION TYPE = Data Application

This is required to establish a VoLTE call over the IP Layer The IP handling in thedirection to the UE is handled by the DAU (IPv4 or IPv6)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 15: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 15

UE registered (SCPIPollState)Checks if the UE has been registered on IMS level

VoIMS Configuration (SCPICommandList)If the UE has been correctly registered the following VoIMS parameters are set in thistest item

CONFDATACONTIMSVOICTYPE AUD Call Type AudioCONFDATACONTIMSVOICAMRT WID AMR Wideband CodecCONFDATACONTIMSVOICCOD 9ENAB ON 2385 kbs

This corresponds to following manual settings

Figure 16 Voice over IMS Configuration

423 Speech_Quality_Measurement

If UE has been successfully registered in the preceding step this test makes a VoIMScall if not already established manually calibrates the sound interface and performs aPOLQA or PESQ measurement By double clicking theSPEECH_QUALITY_MEASUREMENT test item the following configuration window opens

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 16: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 16

Figure 17 Speech Quality Measurement Parameters

Codec Calibration LINE IN ndash The UPV generator output fed to the audio interface input (default

Generator 2) LINE OUT ndash The UPV analyzer input where the audio interface output is fed to

(default Analyzer 2) UE IN ndash The UPV generator output fed to the UE input (default Generator 1

alternatively 1 or 2 depending on Line In) UE OUT ndash The UPV analyzer input where the UE output is fed to (default Analyzer

1 alternatively 1 or 2 depending on Line Out) CAL TONE FREQ ndash Frequency used for UPV decoderencoder calibration (default

1000 Hz) UPV DIRECTORY ndash The directory on the UPV where the files from section 32 are

installed (default DUPVUser 1MA204) UPV CAL SETTINGS ndash UPV settings for decoderencoder calibration (default

ldquoUpvCalsetrdquo) DECODER CAL ndash File for decoder calibration result (default

ldquoDecoderCalibrationtxtrdquo) ENCODER CAL ndash File for encoder calibration result (default

ldquoEncoderCalibrationtxtrdquo) MOBILE CAL ndash File for UE output calibration (default ldquoMobileDLCalibrationtxtrdquo)

Remote PC --gt VoLTE Media Server TARGET IP ndash IP address or computer name of the instrument or PC where the

Media Server is running (default 1722213 Media Server installed on CMW500)

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 17: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 17

DIRECTORY ndash Installation directory of Media Server (default CProgramFilesRohde-SchwarzMedia Server12) depends on VoLTE Media Server versionnumber (eg v1202)

TARGET PORT ndash Port number for command transmission between Remote PC andinstrument or PC where VOLTE MEDIA SERVER is running on (default 9900)

CMW DAU --gt VoLTE Media Server DIRECTION ndash Choose between DOWNLINK (default) and UPLINK MEDIA ENDPOINT ndash Indicates IP address of instrument or PC where VOLTE MEDIA

SERVER is running on (same as TARGET IP default 1722213)

POLQA PESQ Measurement UPV MEAS SETTINGS ndash UPV settings file for performing POLQA or PESQ

measurements (default ldquoUpvPolqasetrdquo) MOS REFERENCE FILE ndash Indicator for reference wave file for performing POLQA

PESQ measurements Depends on UPV Meas Settings (UpvPolqasetRS_POLQAwav UpvPesqset RS_PESQwav)

MOS SAMPLE SIZE ndash Number of measurements used for obtaining an averageMOS value (default 3)

SHOW DETAILS ndash Shows all POLQA results if checked and only the averageminimum maximum and standard deviation if unchecked (default ON)

ANALYZER CAL ndashOnly active with POLQA In case UPV firmware version lt 331 aPOLQA measurement is performed and in case the absolute ATTENUATION value inthe ANALYZER FUNCTION menu exceeds plusmn10 dB GAINn+1 = GAINn + ATTENUATIONand the POLQA measurement repeated until |ATTENUATION| le 10 In case UPVfirmware ge 331 the automatic analyzer calibration function is used The POLQAalgorithm needs both reference input and degraded signals to have approx thesame level

MOS LIMIT ndash The lower MOS limit for passing a test (default 300)

Speech Quality Measurement SubroutinesThe DLL contains the following subroutines which can be switched ON or OFF

Figure 18 Speech Quality Measurement Subroutines

UPVINIT ndash Resets the UPV audio analyzer VOIMSCALLESTABLISH ndash Checks if the VoIMS call state is ON and

establishes a call if necessary As soon as the call has been automatically ormanually answered the VoLTE Media Server starts the FFMPEG encoder for DLand FFPLAY for UL instances on the CMW or Media PC Now the system isready to transfer an audio data stream in either direction

FFMPEG and FFPLAY are customized versions of the FFMPEG open sourcesoftware package

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 18: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 18

Figure 19 FFMPEG encoder and FFPLAY decoder

DECODERCAL ndash A full scale sine wave is generated on the USB audio interface ofthe UPV Media PC and the actual voltage level measured by the defined UPVanalyzer input This voltage level serves as reference value for the UPV generatoroutput It is measurement system dependant and only needs to be performed oncein a while

ENCODERCAL ndash Measures the Media PC audio interface input voltage after ADconversion by looping its input and output on the digital side and measuring itsoutput with the corresponding UPV analyzer The UE speaker output is alsomeasured in this routine The UE calibration should be performed after the UE hasbeen changed

POLQAPESQMEASUREMENT ndash Measures the POLQA or PESQ MOS-LFO value bystarting the MOS Reference file on the UPV and comparing the original with thereceived signal

VOIMSCALLRELEASE ndash Drops the VoIMS call

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 19: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 19

424 LTECallDisconnect

Drops the LTE connection

43 Program Flow

Start the VoLTE Media Server and VoLTECal programs either on the UPV or theRemote PC (called Media PC or MPC in the following) before performing the RSrunsequence It is convenient to put the program icons into the Start ProgramsStartup menu so they will automatically start when the MPC is booted The followingsequence shows the simplified program flow for a downlink POLQA measurement TheRemote PC sends and reads SCPI messages via VISA protocol to and from the UPVand CMW500 and TCP messages to and from the VoLTE Media Server andVoLTECal program running on the Media PC (UPV or Remote PC)

Start RSrun on Remote PC

CMW (VISA)Init CMW Reset CMW CMW (VISA)Attach LTE UE CMW turns LTE signalling ON and attaches

to the UE CMW (VISA)Register VoIMS CMW turns IMS ON and registers UE on

IMS level

The SPEECH QUALITY MEASUREMENT test case (marked red) begins here

UPV (VISA) Init UPV Reset UPV CMW (VISA)Perform VoIMS call After answering the phone FFMPEG coder

and FFPLAY decoder are started by theMedia Server

UPV (VISA) Load ldquoUpvCalsetrdquo Load UPV setting for decoder encoder cal MPC RUN ldquoCsSinWavexerdquo Play sine wave on USB audio interface UPV (VISA) Calibrate Decoder Measure signal level of USB audio interface

and set UPV generator referenceaccordingly

MPC STOP ldquoCsSinWavexerdquo

MPC RUN ldquoCsWavRecexerdquo UPV generator 2 sends sine wave to USB UPV (VISA) Calibrate Encoder audio interface The digital signal at the

ADC is looped to the DAC and the levelmeasured with UPV analyzer 2

MPC STOP ldquoCsWavRecexerdquo

UPV (VISA) Load ldquoUpvPolqasetrdquo Load UPV setting for POLQA measurement

UPV (VISA) Calibrate Analyzer Inp Change Gain until |Attenuation| le 10

UPV (VISA) Measure MOS-LQO Starts a reference wave file on the UPV andmeasures the MOS-LQO for a definednumber of times

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 20: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 20

CMW (VISA) Release VoIMS call

CMW (VISA)Disconnect UE CMW turns LTE signalling OFF

44 Expected MOSLQO Results

The following table shows typical PESQ POLQA results for different narrowbandcodec types

PESQ (P8621) POLQA (P863)AMR 122 kbps 415 420AMR 795 kbps 390 395AMR 670 kbps 375 385AMR 475 kbps 340 365

45 Running the Test

The example below shows how to run the SPEECH QUALITY MEASUREMENTRSTP testplan The VoLTE device (mobile or USB stick with additional IMS server software)must be attached and registered before the test is run

To start the test press the RUN arrow in RSrun

Figure 20 Start a Test Plan

RSrun switches to the Measurement Report view and shows the status and results ofthe VoLTE POLQA PESQ Measurement The results for the decoder encodercalibration are shown as well as the POLQAPESQMEASUREMENT results The 1st lineshows the average value the following numbered lines with the POLQA PESQ MOSvalues of the single measurements are shown in case the DETAILS checkbox is ONThe ANALYZER ATTENUATION shows the level difference between reference anddegraded signal and should range inside the limits -10 dB to +10 dB AVGDELAYdisplays the delay of the degraded signal to the reference signal The last line showsstatistic information such as the minimum maximum and standard deviation of theMOS-LQO values

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 21: 1MA204_5e

VoLTE POLQA PESQ Measurements with RSrun

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 21

Figure 21 Measurement Report

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 22: 1MA204_5e

Literature

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 22

5 Literature[1] RampSregUPV Operating Manual

[2] Application Note 1GA49 ldquoPsychoacoustic Audio Quality Measurements UsingRampSregUPV Audio Analyzerrdquo

[3] Application Note 1GA50 ldquo Calibration Tool for PESQreg Speech Quality Testsrdquo

[4] Application Note 1MA119 PESQreg Measurement for GSM with RampSregCMUgo

[5] Application Note 1MA136 PESQreg Measurement for CDMA2000 with RampSregCMUgo

[6] Application Note 1MA137 PESQreg Measurement for WCDMA with RampSregCMUgo

[7] Application Note 1MA149 ldquoVoIP Measurements for WiMAX

[8] Application Note 1MA202 ldquoNext-Generation (3G4G) Voice Quality Testing withPOLQAreg

6 Additional InformationPlease send your comments and suggestions regarding this application note to

TM-Applicationsrohde-schwarzcom

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 23: 1MA204_5e

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 23

7 Ordering InformationOrdering InformationWideband Radio Communication TesterCMW500 Wideband Radio Comm Tester 12010002K50

CMW-PS502 Basic Assembly 1202540802

CMW-S550B Basic Interconnection flex Linkfor non-signaling signaling andIQ access

1202480103

CMW-S590D RF front end advanced funct 1202510803

CMW-S600B CMW500 front panel 1202010203

CMW-B300A Signaling Unit Wideband (SUW)for WCDMA LTE

1202630402

CMW-B570B Extra RF Converter (TRX) 1202865903

CMW-B660A Option Carrier 1202700002

CMW-B661A Ethernet Switch 1202710002

CMW-B690B OCXO high stability 1202600402

CMW-KAA20 IMS basic service 1207865702

CMW-B450A Data Application Unit (hw opt) 1202875902

CMW-KA100 Enabling of IP-Data interface forIPV4

1207260702

CMW-KS500 LTE FDD Release 8 SISOsignalingnetwork emulation

1203610802

CMW-KS510 LTE Release 8 SISO signaling network emulation advancedfunctionality

1203985902

CMW-KS520 LTE MIMO2x2 signaling network emulation genericfeature

1207355502

CMW-KT055 CMWrunRSrun Sequencer LTE 12072107xx

CMWPC Smartcard for CMWPC 12010002K90

CMW-S089A USB Smartcard for CMWPC 1202790002

CMW-KM050 IP Based Measurements 1203935902

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 24: 1MA204_5e

Ordering Information

1MA204_5e Rohde amp Schwarz VoLTE Speech Quality Measurements 24

Audio AnalyzerUPV Audio Analyzer 1146200302

Or

UPV66 Audio Analyzer without Display 1146200366

UPV-K61 PESQ Software Option 1401730902

UPV-K63 POLQA Software Option 1402115602

UPV-K1 Universal Sequence Controller 1401700902

UPV-K4 Remote control for IEC625 IEEE488 RS232 USB and LAN

1401900102

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information
Page 25: 1MA204_5e

About Rohde amp SchwarzRohde amp Schwarz is an independentgroup of companies specializing inelectronics It is a leading supplier ofsolutions in the fields of test andmeasurement broadcastingradiomonitoring and radiolocation as wellas secure communications Established75 years ago Rohde amp Schwarz has aglobal presence and a dedicated servicenetwork in over 70 countries Companyheadquarters are in Munich Germany

Environmental commitment Energy-efficient products Continuous improvement in

environmental sustainability ISO 14001-certified environmental

management system

Regional contact

USA amp CanadaUSA 1-888-TEST-RSA (1-888-837-8772)from outside USA +1 410 910 7800CustomerSupportrohde-schwarzcom

East Asia+65 65 13 04 88CustomerSupportrohde-schwarzcom

Rest of the World+49 89 4129 137 74CustomerSupportrohde-schwarzcom

This application note and the suppliedprograms may only be used subject to theconditions of use set forth in the downloadarea of the Rohde amp Schwarz website

RampSreg is a registered trademark of Rohde ampSchwarz GmbH amp Co KG Trade names aretrademarks of the owners

Rohde amp Schwarz GmbH amp Co KGMuumlhldorfstraszlige 15 | D - 81671 MuumlnchenPhone + 49 89 4129 - 0 | Fax + 49 89 4129 ndash 13777

wwwrohde-schwarzcom

  • 1 Overview
  • 2 Hardware Setup
    • 21 VoLTE Test Setup with Media Server on CMW500
    • 22 VoLTE Test Setup with Media Server on Media PC
      • 3 Software Requirements
        • 31 CMW500
        • 32 UPV
        • 33 VoLTE Media Server
        • 34 PolqaPesqConf
        • 35 RampS Run
          • 4 VoLTE POLQA PESQ Measurements with RSrun
            • 41 RSrun Configuration
            • 42 Test Plan Description
              • 421 Basic Initialization
              • 422 LTECallSetup
              • 423 Speech_Quality_Measurement
              • 424 LTECallDisconnect
                • 43 Program Flow
                • 44 Expected MOSLQO Results
                • 45 Running the Test
                  • 5 Literature
                  • 6 Additional Information
                  • 7 Ordering Information