1ma204_5e
TRANSCRIPT
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-