52
ascom 80000840-QS31 5.4.2 en / © 1 released Ascom (Switzerland) Ltd., 20.5.09 QVoice Symphony QVoice Companion Symphony Multi 'Speech' Tests User Manual For Release 5.4.2 and higher «Speech» Tests: General 3 Chapter 1 Carrying out «Speech» Tests 5 Chapter 2 Measured Value Displays 19 Chapter 3 «Speech» Measurement Programs 23 Chapter 4 Call Handling 31 Chapter 5 Speech Quality Evaluation 43 Chapter 6

Motorola QVoice R3 1 en Speech

Embed Size (px)

Citation preview

Page 1: Motorola QVoice R3 1 en Speech

ascom

80000840-QS31 5.4.2 en / © 1 released Ascom (Switzerland) Ltd., 20.5.09

QVoice™ Symphony QVoice™ Companion Symphony Multi

'Speech' Tests

User Manual For Release 5.4.2 and higher

«Speech» Tests: General 3 Chapter 1

Carrying out «Speech» Tests 5 Chapter 2

Measured Value Displays 19 Chapter 3

«Speech» Measurement Programs 23 Chapter 4

Call Handling 31 Chapter 5

Speech Quality Evaluation 43 Chapter 6

Page 2: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Version Overview Vers. Date Author Modification

5.0 26. 9. 06 Peter Beiner First edition for Release 5.0

5.1 18. 1. 07 Peter Beiner Adaptations for Release 5.1

5.2 31. 8. 07 Peter Beiner Adaptations for Release 5.2

5.3 4. 4. 08 Peter Beiner Viewers replaced, Call Handling

5.4 22. 10. 08 Peter Beiner Channel Capabilities complemented

5.4.2 20. 5. 09 Peter Beiner Symphony Multi added, adaptations

Document Management Document: 80000840-QS31 5.4.2 en

Created by: Peter Beiner

Word text file: QV_R3-1_en_Speech_542.doc

Number of pages: 52

Release: This document was released following formal review on: May 20, 2009 by: Johan De Bruyne

© Ascom (Switzerland) Ltd. Solothurn, Switzerland and Lake Forest, California All rights reserved

2 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 3: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Chapter 1 «Speech» Tests: General

This Chapter provides an overview of all the possible speech connections and tests.

Measurement Connections 4

80000840-QS31 5.4.2 en / © 3 released Ascom (Switzerland) Ltd., 20.5.09

Page 4: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» TESTS: GENERAL

Measurement Connections

ISDN / PSTNCellularNetwork

MM

MS

M

SS

S

QVS–Speech /LU–Speech

QVoice Symphony /QVoice Companion /Symphony Multi

QVoice Symphony /QVoice Companion /Symphony Multi

SpeechAutomatic

Answer Station

M = Master S =Slave

Connection to an Answer Station

MOC only, no speech quality evaluation.

Connection to QVS-Speech / LU-Speech

• MOC / MTC1)

• MOS with Uplink / Downlink / Half-duplex

Mobile–to-Mobile Connection, same MU

• MOC / MTC1)

• MOS with Uplink / Downlink / Half-duplex

• 2 air interfaces per link!

Mobile–to-Mobile Connection, second MU / QVS (LU)

• MOC / MTC1)

• MOS with Uplink / Downlink / Half-duplex

• 2 air interfaces per link!

1) Configuration of the Slave via inband signalling, with «Direct inband» can also be used.

4 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 5: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Chapter 2 Carrying out «Speech» Tests

This Chapter describes the settings required for speech measure-ments.

Configuring the Measurement 6

Destinations 7

Creating a Measurement Configuration 8

Speech Delay 9

Speech Sample Recording 9

Call Audio Recording 11

Trace AMR 11

Connect Recognition Mode 11

Call Progress 12

Use Direct Inband 12

Force Config Call on GSM 13

Voice Codec Forcing 13

C/I Rate 13

Synchronising Measurement Channels 14

80000840-QS31 5.4.2 en / © 5 released Ascom (Switzerland) Ltd., 20.5.09

Page 6: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

6 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Configuring the Measurement All measurements are defined using the «Measurement Config Editor».

The procedure and the modules required are described under «Operation – Configuring Measurements».

The following modules contain speech-specific settings:

Destination

Destination determines the remote station.

Destinations are to be defined in accordance with your environ-ment. See next page.

Measurement program

The measurement program determines the measurement sequence.

A number of standard measurement programs are supplied with the system. You can adapt them to your requirements or create your own. See «Speech» Measurement Programs on page 23

Measurement Configuration

The Measurement Configuration is used to determine which measurement program is used to measure on what channel and for what Destination.

You can also select the «Channel Capabilities» here (Trace, Forcing, etc.). See Creating a Measurement Configuration on page 8

Page 7: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Destinations Open the Destination Editor.

CS Destinations (circuit-switched) are required for speech measurements. They can consist of:

• QVS / Land Unit / another mobile phone as active Slave (remote station)

• Answer station (e.g. time announcement): Call statistics only, no speech quality evaluation

Destination Editor: Speech Destination

Speech Number Phone number of the Destination.

Data Number For Speech: No input required.

80000840-QS31 5.4.2 en / © 7 released Ascom (Switzerland) Ltd., 20.5.09

Page 8: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Creating a Measurement Configuration Open the Measurement Config Editor:

Measurement Config Editor: Measurement Program and Destination

Select the channel (Master)

If the channel is not assigned a default Subscription under «HW Configuration – Channels», you need to select the appropriate Subscription here.

Select a Speech measurement program

Decision The selection determines…

• which service the channel is to measure

• whether the channel is Master or Slave

Select the Destination

Select a CS Destination, e.g.:

• a QVS/LU channel configured accordingly

• a channel configured accordingly, with mobile phone (Slave)

• an answer station

8 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 9: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Select the Channel Capabilities

Select the Channel Capabilities to suit your requirements:

Measurement Config Editor: Channel Capabilities

General Channel Capabilities see «Operation – Configuring Measurements – The Measurement Config Editor».

Speech Delay 0 / 5…10 [s] This allows you to set a delay between «Connect» and the start of the speech sample transmission.

Speech Sample Recording Used to record speech samples received. The speech samples can be played back during the evaluation with QVP or exported as a wav-file and examined with special analysis tools. You can choice whether to record all speech samples or only those with specific characteristics.

80000840-QS31 5.4.2 en / © 9 released Ascom (Switzerland) Ltd., 20.5.09

Page 10: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

The measurement files are considerably larger if Speech Sample Recording is activated.

Data volume

A 1 hour measurement can generate up to 20 MB of data per channel.

If you intend to transfer the data to QVP using «Wireless File Transfer», we recommend that you switch off Speech Sample Recording.

Switching off Speech Sample Recording Lower MOS Threshold 5 Record on Error False

Select criteria

«Speech Sample Recording» Criteria

Lower MOS threshold Upper MOS threshold Speech samples whose speech quality is within the defined range are recorded.

Max Count

0 All speech samples will be recorded.

>0 This number of speech samples will be recorded.

Record on Error True Speech samples will be recorded if certain errors occur. See description in the editor.

10 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 11: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Call Audio Recording Used to record audio signals from connection setup to connection clear-down. The audio signals can be played back in QVP for analysis.

Direction Uplink Downlink Both Uplink + Downlink None No recording

Audio Format PCM, 16 bit linear, 8 kSamples/s MP3 PCM, 8 bit a-Law, 8 kSamples/s PCM, 8 bit µ-Law, 8 kSamples/s

Condition All Calls Bad Calls Failed Calls, Dropped Calls, Failed Con-

fig Call, MOS <2, Echo, Gap, Silence

Data volume The measurement files are considerably larger if Call Audio Recording is activated.

Trace AMR With certain mobile phones only.

True AMR values are written into the measurement file and can be displayed.

False AMR values are not measured.

Connect Recognition Mode Detects the audio connect by transmitting tones (needed for example with CDMA as no «Connect» appears).

80000840-QS31 5.4.2 en / © 11 released Ascom (Switzerland) Ltd., 20.5.09

Master + Slave must have the same setting! Master + Slave

Automatic Tones are generated and detected during measurement calls, depending on the Master Device and Slave Device.

Always On Tones are generated and detected during configu-ration and measurement calls.

Always Off Deactivated

Recommen-dation

Switch on the Connect Recognition Mode with all Speech tests, if you compare a CDMA network with other networks.

Page 12: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Call Progress Detects signalling tones and sequences and writes them into the measurement file as QVoiceInfo.

Busy On Time Busy Off Time Busy Tone Freq

Fast Busy On Time Fast Busy Off Time Fast Busy Tone Freq

Reorder On Time Reorder Off Time Reorder Tone Freq

Ring On Time Ring Off Time Ring Tone Freq

Error On Time Error Off Time Error Tone Freq

Dial Tone Freq

Use Direct Inband False Slave controlled by configuration calls.

True Slave controlled directly from MEC to MEC (SBC to SBC).

12 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

If Direct Inband is to be used… Direct inband

• Master and Slave must be connected to the same MU

• «Use Direct Inband» must be set to True on Master AND Slave

• the destination on the Master must be identical to the Slave subscription (incl. prefix!)

Page 13: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

80000840-QS31 5.4.2 en / © 13 released Ascom (Switzerland) Ltd., 20.5.09

Force Config Call on GSM Allows configuration calls to be made via GSM if the inband signalling communications via a WCDMA network are proving faulty.

False Automatic selection of the mobile network for configu-ration calls.

True Configuration calls are made via GSM network.

Voice Codec Forcing With certain mobile phones only.

No Forcing Automatic selection of the codec mode. Force FR Force FR EFR Force FR AMR

C/I Rate With certain mobile phones only.

0 No C/I values.

2…255 Number of burst measurements to create the mean.

The number allows you to adapt the C/I measurement to the situation. You indirectly select the time for creating the mean value:

C/I Rate For Measuring… Bursts per Result

2 Spiky Interference1)

255 Continuous Interference2)

1) «Spiky Interference» caused by bursts, e.g. by TCH with «Frequency Hopping».

2) «Continuous Interference» caused by continuous sources, e.g. by each BCCH.

Page 14: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Synchronising Measurement Channels You can configure measurement channels with Speech or Video Telephony in such a way that the connection setup is always synchronised.

Same locations The synchronised channels make the calls at the same time.

With measurement trips by car: The calls are made at the same locations.

Schematic

� � � � � � � � � � � �

� � � � � � � � � � � �

� � � � � � � �

� � � � � � � �

� � � � � � � � � � � � � � �

� � � � � � � � � � � � � � �

� � � � � � � � �� � � � � � � �

� � � � � � � � �� � � � � � � � � � � �

����

����

����

� � � � � � � � �

Call Synchronisation: The Call Windows are synchronised

The Call Windows of the measuring channels are synchronised and thus the dial commands as well. The simultaneity of the calls depends on the time needed to establish a connection (setup time).

14 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 15: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Requirements

Measurement program / Test Operation The following settings must be in place:

Test Operation = Speech / VT Delay between Series = Call Window Pause Duration = Call Window

Measurement Configurations of the channels that are to be synchronised:

They must all contain the same measurement program.

Procedure

Measurement program

Measurement Program for Channel Synchronisation

80000840-QS31 5.4.2 en / released Ascom (Switzerland) Ltd., 20.5.09 © 15

Page 16: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Measurement Configurations with this measurement pro-gram

Measurement Configurations for Channel Synchronisation

16 © Ascom (Switzerland) Ltd., 20.5.09 released 80000840-QS31 5.4.2 en /

Page 17: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Create a «Channel Sync Configuration»

The command opens the «Channel Sync Config Editor»:

«Channel Sync Configuration» with 2 of 3 possible Measurement Configurations

1. Open a new «Channel Sync Configuration».

The Measurement Configurations that satisfy the requirements are displayed.

2. Select the Measurement Configurations you want.

Init Duration Max. waiting time for the measurement channels to be ready to start.

3. Save the inputs.

80000840-QS31 5.4.2 en / © 17 released Ascom (Switzerland) Ltd., 20.5.09

Page 18: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CARRYING OUT «SPEECH» TESTS

Start the «Channel Sync Configuration»

On the main toolbar, click the «Start Channels [Synchronized]» button:

18 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 19: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Chapter 3 Measured Value Displays

This Chapter shows typical screenshots of measurements.

«Viewers» 20

Map Display 22

80000840-QS31 5.4.2 en / © 19 released Ascom (Switzerland) Ltd., 20.5.09

Page 20: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS MEASURED VALUE DISPLAYS

«Viewers» Creating Viewers: See «Operation – Displaying Measurement Data».

The Default Workspace contains predefined Viewers. The figure shows the «Speech / VT» Viewer:

«Speech / VT» Viewer: WCDMA Speech Test with AMR

20 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 21: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS MEASURED VALUE DISPLAYS

«Speech / VT» Viewer: Speech Test with «Street Noise»

80000840-QS31 5.4.2 en / © 21 released Ascom (Switzerland) Ltd., 20.5.09

Page 22: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS MEASURED VALUE DISPLAYS

Map Display

«Map» Viewer: • Map • Route travelled, with Speech Quality (Colour-coded) • Call Markers

22 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 23: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Chapter 4 «Speech» Measurement Programs

This Chapter describes the measurement program parameters and explains how they correlate.

Measurement Program Parameters 24

One call per Call Window 29

Number of speech samples per call 30

80000840-QS31 5.4.2 en / © 23 released Ascom (Switzerland) Ltd., 20.5.09

Page 24: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

Measurement Program Parameters Open the Measurement Program Editor.

Measurement Program Editor: Speech Parameters

1st call setup delay 1…65 535 s Delay prior to the first call with every Call Window.

Call duration 10…65 535 s Normal call duration. Can be shortened in the measurement procedure if the connection was only established after x attempts and the «Guard Time» forced a premature clear-down.

With Half-duplex: min. 20 s. Speech quality is not evaluated with smaller values (see also Estimation of call duration on page 30).

Half-duplex + evaluation

24 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 25: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

Call window 60…65 535 s Time window that provides a constant rhythm (compulsory for MIX mode). The Call Window applies to the Master AND the Slave. Call Windows follow one another without gaps. Within a Call Window all MOC or all MTC are set up.

� �� � � � � �

� �� � � � � �

� �� � � � � �

� �� � � � � �

� �� � � � � �

� �� � � � � �

� � � � � � � � ! � � � � � � " � � � � � � � � # �

� � � � � � � � � � �

� � � � � � � � � � � $

� � �� � � � � �

� � �� � � � � �

� � �� � � � � �

� � �� � � � � �

� � �� � � � � �

� � �� � � � � �

� � � � � � � � � ! � � � � # � � " � � � � � � � � �

� � � � � � � � � � $

� � � � � � � � � � � �

� �� � � � � �

� � �� � � � � �

� �� � � � � �

� � �� � � � � �

� �� � � � � �

� � �� � � � � �

� % & � � � � � � � ' � � ! � � � ( � � � � � � � � � � � )

� � � � � � � � � � �

� � � � � � � � � � � �

� �� � � � � �

� �� � � � � �

� �� � � � � �

� � �� � � � � �

� � �� � � � � �

� �� � � � � �

� % & � � � � � � � ' �

� � � � � � � � � � �

� � � � � � � � � � � �

MOC, MTC and MIX Mode

The total number of Call Windows is determined by the duration of the measurement.

MIX mode: The numbers determine the number of successive MOC or MTC Windows. The cycle begins always with MOC.

The Call Window must be defined at least so long as: «1st call setup delay» + «Call duration» + «Min time left» + «Guard time»

Call Window duration

See figure on next page.

Connect fail timer 10…255 s The timer starts with the dialling. If there is no «Connect» from the network within the defined time, the call is classified as a «Failed Call». The duration of the call set-up depends on the net-work’s characteristics and its level of capacity utilisation. Typical values are around 8 s.

4.2 en / © 25 released Ascom (Switzerland) Ltd., 20.5.09 80000840-QS31 5.

Page 26: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

Delay between call attempts 1…65 535 s

Delay between series 5…65 535 s Delay after one series of failed call attempts, which is then followed by a new series. Subscriber behaviour can be well simulated in this way. The process is repeated until a connection is established or the «Minimum time left» is reached. Only two series of call attempts are shown on the chart so that clear legibility is maintained.

Guard time 10…65 535 s Guard time for the connection clear-down at the end of the Call Window. If a call runs into this time, it will be terminated.

� � � �� � � � �

� * � � � � � � � � + � � � � � � � � � � � � � � " " � � � + � �

� � �� � � � � � � +

, � � �� � � �

� � � � � - � � � � �

� � � � � � � � � � � �� � � � .

� � � �� � � � � �

� � � � �� � � � � � � � � � ) � � � � � �

The Third Call will be Abridged

Language of speech sample Language of the speech samples that are transmitted for measuring the quality of speech e.g. English.

26 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 27: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

80000840-QS31 5.4.2 en / © 27 released Ascom (Switzerland) Ltd., 20.5.09

Make calls in no-service area

True Call attempts are also made in areas without coverage, following strictly the measurement program. This setting is useful for obtaining comparative measurements of cellular networks: In borderline areas for example it may be possible to use one particular network – albeit with poor quality – and not at all using another. Since the measure-ment program goes ahead for both networks, the com-parative values are not corrupted.

False The call only starts if the mobile phone is logged on.

Max nbr of call attempts in 1 series 1…255 Max. number of failed call attempts in one series.

Min time left 30…65 535 s Minimum time remaining. A call cannot be set up within this time range. This allows you to specify the shortest call duration. If under «Minimum time left» you select the same value as for «Call duration», only calls with a normal duration will occur.

However it is not possible to expect a specific number of calls to be established during a Call Window. The reason is that the duration of the call set-up varies.

MOS algorithm Algorithm for speech quality evaluation.

MOS direction

Downlink The Slave channel sends speech samples / the Master evaluates.

Uplink The Master channel sends speech samples / the Slave evaluates.

Half-duplex Both transmission directions are alternately evaluated. Each call begins with Downlink (Slave channel sends).

Page 28: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

Nbr of MOC windows 0…255 Number of successive Call Windows for the Master channel.

Nbr of MTC windows 0…255 Number of successive Call Windows for the Slave channel (the Slave calls the Master).

No connect shutdown time 60…65 535 s The measurement is terminated for this channel if this time is exceeded without any successful calls.

Make sure the «No Connect Shutdown Time» you select is significantly greater than the «Pause duration»; otherwise the measurement will be terminated after one call.

Noise DL Noise UL dB value = Signal/Noise Noise can be transmitted on channels with mobile phones (optional); with mobile-to-mobile connections, in the Uplink and Downlink.

There is a selection of noise types and levels. The noise is added to the speech sequences and also sent during pauses.

Pause duration 5…65 535 s Pause duration if several connections are set up and cleared down within a Call Window.

Use DSP

True For calls with speech quality evaluation

False For calls to a service number

28 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 29: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

80000840-QS31 5.4.2 en / © 29 released Ascom (Switzerland) Ltd., 20.5.09

One call per Call Window Select the settings as follows if you only want one call per Call Window:

• «Delay between series» same as for «Call window». This creates only one series of call attempts.

• «Pause duration» same as for «Call window». This creates only one call.

Call rhythm min. 60 s results from the duration of the Call Window.

Interval between two connections min. 12 s

Page 30: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS «SPEECH» MEASUREMENT PROGRAMS

Number of speech samples per call Normal speech samples last 5 s. The number of speech samples and the call duration cannot be matched to one another as the duration of the various signalling that occurs at the beginning of the call can vary.

QVoice handles started speech samples as follows:

During transmission The call duration is observed; the speech sample is terminated prematurely.

During analysis with QVP The abridged speech sample is ignored.

� � � � � � � � � � �

/ � � � " 0 � � � � � " � � � � � � � � �% � " � � � � � �

� � � � " � � � � � � � �

1 # � � � � � � �

� # � � � � � �

� � � � � � � � �

� � � � � � " � � � � � )

Abridged Speech Sample at the End of a Call

Estimation of call duration To achieve a specific number of speech samples per call, you can estimate the necessary call duration as follows:

Call duration Transmission Direction Estimated Call Duration

Uplink / Downlink (n × 5 s) + 4 s

Half-duplex (n × 5,25 s) + 9 s

n = Number of speech samples

30 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 31: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Chapter 5 Call Handling

This Chapter describes how QVoice interprets and records events during connection set-up and clear-down.

Call Duration 32

Normal Connection Procedure 33

Faulty Connection Procedure 34

Call Error Marker 34

Connect Fail Marker 35

Break Marker 36

Release Fail Marker 37

Call Markers and their Causes 38

Call Markers with the mobile network 38

Call Markers with ISDN 41

80000840-QS31 5.4.2 en / © 31 released Ascom (Switzerland) Ltd., 20.5.09

Page 32: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

Call Duration Call duration = effective dura-tion of the call

The call duration starts with «Connect» and ends with «Dis-connect».

Input range 10…65 535 s. 65 535 s = approx. 18 hours.

The input range is used for both realistic connections lasting 2…3 minutes and long-term connections lasting several hours.

User Break Any call that is disconnected because the user wants to stop the measuring process is given the User Break call status. Connections with User Break do not appear in the statistics during evaluation with QVP.

32 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 33: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

Normal Connection Procedure QVoice interprets messages and events of the connection pro-cedure and stores the corresponding information in the measuring file as «Call Markers». These Call Markers are used to reconstruct the connection procedure during the subsequent evaluation with QVP. For example Call Markers provide the basis for compiling call statistics with «QVP Report».

Call Markers are recorded wherever a connection is set up or disconnected: in MOC mode the Call Markers are recorded by the Master; in MTC mode, by the Slave. In the fixed network the time interval between Call Markers differs in part from the time interval on the mobile network. Certain marker types can only occur in the mobile network.

The figure below shows the Call Markers of a normal connection that are set automatically:

GSM / WCDMA / CDMA

Dia

l

Set

up

Call

Call Setup

Con

nect

Rel

ease

Dis

conn

ect

Call Duration Release

ISDN / PSTN

Dia

l+

Setu

p

CallCall

Setup

Con

nect

+ R

elea

seD

isco

nnec

t

Call Duration

Call Markers for a Normal Connection

QVoice hands over the dialling to the terminal and the connection set-up is successful. Once the call duration is reached, QVoice gives the clear command to the terminal and the connection clear-down is successful.

Call status «Completed Call»

33 80000840-QS31 5.4.2 en / released Ascom (Switzerland) Ltd., 20.5.09 ©

Page 34: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

Faulty Connection Procedure QVoice monitors the connection set-up, the observance of the call duration and the connection clear-down. If QVoice detects any errors in the procedure, it sets additional Call Markers.

Shown below are a few typical instances of faulty connection procedures, with the corresponding marker combinations.

Call Error Marker

GSM / WCDMA / CDMA

Dia

l

«Connect Fail Timer»

Cal

l Erro

r

GSM: No Layer 3 «CC:Setup» within a defined time OR a Layer 3 «CC:Channel Release»

CDMA: No Layer 3 «Service Connect» within a defined time

OR

Status «No Network»

Call Error Marker

QVoice hands over the dialling to the mobile phone, but receives no connection set-up message within 10…255 s (time selectable using the «Connect Fail Timer»).

Call status «Failed Call»

34 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 35: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

Connect Fail Marker

GSM / WCDMA / CDMA

Dia

l

«Connect Fail Timer» (Restarted)

Con

nect

Fai

l

Set

up

GSM: No Layer 3 «CC:Connect Acknow-ledge» within a defined time after sending a Layer 3 «CC:Setup» OR a Layer 3 «CC:Release» OR a Layer 3 «CC:Channel Release»

CDMA: No audio detected within a defined time after dialling

OR

Status «No Network»

ISDN / PSTN

«Connect Fail Timer»

No ISDN Layer 3 «Connect Acknowledge» within a defined time OR

an ISDN Layer 3 «Disconnect»

Con

nect

Fai

l

Dia

l+

Set

up

Connect Fail Marker

QVoice hands over the dialling to the terminal, but receives no Connect message within 10…255 s (time selectable using the «Connect Fail Timer»).

Call status «Failed Call»

80000840-QS31 5.4.2 en / © 35 released Ascom (Switzerland) Ltd., 20.5.09

Page 36: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

Break Marker

GSM / WCDMA / CDMA

< Call Duration

Call

Dia

l

Set

up

Con

nect

Bre

ak

GSM: Phone goes to «Idle Mode» (Layer 3 «RR:System Information 3») OR Layer 3 «Idle Report» OR Layer 3 «CC:DL Disconnect»

CDMA: Phone state «Idle» OR Layer 3 «DL (Fwd) Release Order» OR Phone state «Disconnected»

OR

Status «No Network»

ISDN / PSTN

ISDN Layer 3 «UL Disconnect» before call duration is achieved

< Call Duration

Call

Con

nect

Bre

ak

Dia

l+

Set

up

Break Marker

The connection set-up is successful. However, the connection is disconnected before the call duration is reached.

Call status «Dropped Call»

36 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 37: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

Release Fail Marker

GSM / WCDMA / CDMA

Dia

l

Set

up

Call

Con

nect

Dis

conn

ect

Max. 5 s

Rel

ease

Fai

l

Release Fail Marker

GSM No Layer 3 «Release» within 5 s after sending a Layer 3 «Disconnect» OR a Layer 3 «CC:Channel Release» OR a Layer 3 «Idle Report» OR a Layer 3 «RR:System Information 3»

CDMA: No Layer 3 «DL (Fwd) Release Order» within 5 s after sending a Layer 3 «UL (Rev) Release Order» OR Phone state «Idle» OR Phone state «Disconnected»

OR

Status «No Network»

The connection set-up is successful. Once the call duration is reached, QVoice gives the Clear command to the mobile phone. The mobile phone sends a Layer 3 Disconnect command, but does not receive a Layer 3 Release message from the network within 5 s.

Call status «Release Failed Call»

80000840-QS31 5.4.2 en / © 37 released Ascom (Switzerland) Ltd., 20.5.09

Page 38: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

38 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Call Markers and their Causes

Call Markers with the mobile network

«Dial» will be written…

if QVoice sends a dial command to the mobile phone.

«Setup» will be written…

GSM: if QVoice receives a Layer 3 «CC:Setup» message from the mobile phone

CDMA: if QVoice receives a Layer 3 «Service Connect» message from the mobile phone

«Call Error» will be written…

GSM: if QVoice receives no Layer 3 «CC:Setup» message within 10…255 s after the Dial Marker (time selectable using the «Connect Fail Timer») OR if QVoice receives a Layer 3 «CC:Channel Release»

CDMA: if QVoice receives no Layer 3 «Service Connect» message within 10…255 s after the Dial Marker (time selectable using the «Connect Fail Timer»)

OR if QVoice is in the «No Network» status.

«Connect» will be written…

GSM: if QVoice receives a Layer 3 «CC:Connect Acknowledge» message

CDMA: if QVoice receives a detection of audio

Page 39: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

80000840-QS31 5.4.2 en / © 39 released Ascom (Switzerland) Ltd., 20.5.09

«Connect Fail» will be written…

GSM: if QVoice receives no Layer 3 «CC:Connect Acknow-ledge» message within 10…255 s after the Setup Marker (time selectable using the «Connect Fail Timer») OR if QVoice receives a Layer 3 «CC:Release» message OR if QVoice receives a Layer 3 «CC:Channel Release» message

CDMA: if QVoice does not detect audio within 10…255 s after the Dial Marker (time selectable using the «Connect Fail Timer»)

OR if QVoice is in the «No Network» status.

«Break» will be written…

GSM: if the mobile phone goes to the Idle Mode (Layer 3 «RR:System Information 3») OR if QVoice receives Layer 3 «Idle Reports» OR if QVoice receives a Layer 3 «CC:DL Disconnect» message

CDMA: if the mobile phone goes to Idle Mode (Phone state «Idle») OR if QVoice receives a Layer 3 «DL (Fwd) Release Order» OR if QVoice receives a phone state «Disconnected»

OR if QVoice is in the «No Network» status.

«Disconnect» will be written…

GSM: if QVoice receives a Layer 3 «CC:UL Disconnect» message

CDMA: if QVoice receives a phone state «UL Disconnect»

Page 40: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

40 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

«Release» will be written…

GSM: if QVoice receives a Layer 3 «CC:Release Complete» message

CDMA: if QVoice receives a Layer 3 «UL (Rev) Release Order»

«Release Fail» will be written…

GSM: if QVoice receives one of the following messages before a Layer 3 «CC:Release Complete» message: • Layer 3 «CC:Channel Release» message • Layer 3 «Idle Report» • Layer 3 «RR:System Information 3»

CDMA: if QVoice receives one of the following messages before a Layer 3 «DL (Fwd) Release Order»: • Phone state «Idle» • Phone state «Disconnected»

OR if QVoice is in the «No Network» status

OR if 5 s timeout after Disconnect Marker has elapsed.

«User Break» will be written, if the user stops the measure-ment…

during the Dedicated Mode

OR during connection set-up

OR during connection clear-down.

«System Release» will be written…

if the call was terminated by QVoice, for instance because the battery is discharged or the operating temperature has been exceeded.

Page 41: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

80000840-QS31 5.4.2 en / © 41 released Ascom (Switzerland) Ltd., 20.5.09

Call Markers with ISDN

«Dial» will be written…

if the QVS / LU sends a dial command to the ISDN board.

«Setup» will be written…

together with the Dial Marker (no meaning).

«Connect» will be written…

if the QVS / LU receives an ISDN Layer 3 «Connect Acknowledge» message.

«Connect Fail» will be written…

if the QVS / LU receives no ISDN Layer 3 «Connect Acknowledge» message within 10…255 s after the Dial Marker (time selectable using the «Connect Fail Timer»)

OR if the QVS / LU receives an ISDN Layer 3 «Disconnect» message.

«Break» will be written…

if the QVS / LU receives an ISDN Layer 3 «UL Disconnect» message before the call duration is reached.

Checks during import in QVP: During data import the status on the mobile network side is also included. If the mobile phone was already in idle mode, the «Break» is put forward chronologically. This can turn an MTC Success into an MTC Break.

«Disconnect» will be written…

if the QVS / LU receives an ISDN Layer 3 «DL Disconnect» message (= Local Hang-up)

OR if the QVS / LU receives an ISDN Layer 3 «UL Disconnect» message (= Remote Hang-up) and the call duration is reached.

Page 42: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS CALL HANDLING

42 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

«Release» will be written…

together with the Disconnect Marker (no meaning).

«User Break» will be written, if the user stops the measure-ment…

during call establishing

OR during the conversation phase.

«System Release» will be written…

if the call was terminated by QVS / LU.

Page 43: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS

Chapter 6 Speech Quality Evaluation

This Chapter provides an overview of the speech quality evalu-ation with QVoice.

Overview of Evaluation Methods 44

MOS scale 44

Mode of Operation with QVoice 46

Speech samples 46

PESQ 47

P.862.1 (Mapped PESQ) 48

Ascom Class 49

Special Audible Effects, Noise 50

Echo 50

Gain 51

Silence 51

Gap 51

SNRI 52

TNLR 52

80000840-QS31 5.4.2 en / © 43 released Ascom (Switzerland) Ltd., 20.5.09

Page 44: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

Overview of Evaluation Methods

� 1 � 2 � � � ) � � � �3 � � 4 � " � # � 5

� �

/

� � � � � � )

� � � � � � � ) � � � � 3 � � � 4 � " � # � 5

, � � � � � � � � � � � �

� � � � � � � � � � 6 � � � � �

7 0 /

! � $ 0 /

� � � � � � )

7 0 /

� 1 � 2 � � 0 8 9 � � 1 � 2 � � 0 8 9 � 0 �

� � " � � � � � � � �

/

Evaluation of Speech Quality: Methods and Rating Scales

MOS Mean Opinion Score = average evaluation of speech quality.

MOS values are obtained when a sizeable group of people are asked to evaluate speech quality in a listening test. MOS is therefore a subjective evaluation method. The method and the rating scale are specified in the following documents:

ITU-T Rec. P.830 ITU-T Rec. P.800

MOS scale 1 bad 2 poor 3 fair 4 good 51) excellent

1) A 5.0 rating cannot be achieved in telecommunications as coding already results in a certain reduction in quality. The maximum rating achievable with PESQ P.862.1 is 4.5

44 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 45: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

Objective methods such as PESQ use the appropriate algorithms to determine speech quality.

P.862 Also referred to as «Raw PESQ».

The PESQ algorithm determines speech quality on a separate scale (see ITU-T Rec. P.862). The results correlate very well with MOS.

Due to differing scale ranges numerical values are not directly comparable with the MOS scale.

Not comparable

P.862.1 Also referred to as «Mapped PESQ».

Numerical values are comparable with MOS. For P.862.1 the P.862 values are mapped on the MOS rating scale. The allocation is unambiguous and reversible (see also the function on page 48).

Ascom Class The «Ascom Class» of speech quality uses its own rating scale. The Ascom Class is calculated from the recorded PESQ values during evaluation with QVP (see figure on page 49).

80000840-QS31 5.4.2 en / © 45 released Ascom (Switzerland) Ltd., 20.5.09

Page 46: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

Mode of Operation with QVoice

DSP required For a measurement of speech quality, both the Master and the Slave channels have to be equipped with DSPs.

On the send side a Digital Signal Processor transmits voice se-quences of a specific duration (e.g. 5 s). Longer calls are simulated by repeating the sequence.

On the receive side a Digital Signal Processor evaluates the inco-ming voice sequences in accordance with the PESQ algorithm.

QVoice measures the P.862 values as floating point values. The floating point values can be evaluated with QVP. The measure-ment range of PESQ also provides a good evaluation of EFR Codecs.

The speech quality of a connection is evaluated by QVoice in the same way as it is experienced by the subscriber. The algorithms used guarantee an absolutely realistic speech quality evaluation due to the psychoacoustic modelling. As a result QVoice is ca-pable of evaluating the speech quality of a connection objectively and with reproducible results.

Real evaluation of speech quality

Speech samples The speech samples are supplied as standard in:

• Cantonese

• Deutsch (GermanNew)

• English (EnglishNew)

• French

• Mandarin

The speech samples are composed of both male and female spoken segments. The spoken text has been very carefully chosen for each language so that it is phonetically balanced, i.e. it con-tains the mostly used phonemes and diphones of the language.

46 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Page 47: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

PESQ

References ITU-T Rec. P.862 «Perceptual Evaluation of Speech Quality (PESQ): An objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codecs»

Principle Speech output and speech quality evaluation are carried out in real time on the DSP board. In a first stage the P.862 value is determined. Illustrated below are the main functional blocks:

% � � � : � � �

� � # � �� � � ) �

� � � � � .� � � � + � �

% � � � : � � �

� � # � �� � � ) �

� � � � � � � " �� � " � � � � � )

� � � � � .� � � � + � �

� � � �� � � ) �

; � � � " �� � � � � � � � ) �

� � �% � � # � � �

� � � � " �2 � � � � .

< � + � � � " �� � ) � � �

� � ) � � � �� � ) � � �

< � = � � � ) � � � � � � % � � # � � �� 1 � 2

Principle of the PESQ Algorithm

80000840-QS31 5.4.2 en / released Ascom (Switzerland) Ltd., 20.5.09 © 47

Page 48: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

P.862.1 (Mapped PESQ)

References

ITU-T Rec. P.862.1 «Mapping function for transforming P.862 raw result scores to MOS-LQO» LQO = Listening Quality, Objective

Principle

In the second stage QVoice uses the «P.862» result to calculate the «P.862.1» value so that it too can be displayed. Conversion function:

PESQ P.862.1 = 0.999 +4.999 – 0.999

1 + e–1.4945*(PESQ P.862)+4.6607

2

2.5

3

3.5

4

4.5

PESQ

P.8

62.1

1

1.5

-0.5 0 0.5 1 1.5 2 2.5PESQ P.862

3 3.5 4 4.5

Records P.862 In measurement files P.862 values only are recorded. P.862.1 can be calculated from these values at any time.

With QVP too, P.862.1 is calculated from the recorded P.862 values.

48 80000840-QS31 5.4.2 en / © Ascom (Switzerland) Ltd., 20.5.09 released

Page 49: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

Ascom Class

Classification Ascom Class 1 excellent

2 good 3 fair 4 poor 5 bad

The Ascom Class speech quality is calculated from the recorded PESQ values during evaluation with QVP. A classification is carried out according to this chart:

P.862.1 to Ascom Class

�������)�2

����.

�1�2��089�0�

��"��������

� * " � � � � �

� � �

/

7

� 0 /, � � � : � � � � < � �

, � � � > � � + � < � �

7 0 /

7

7 0 �

� 0 8

� 0 /

� 0 �

, � � � 1 : <

% � �

< � + � � � " � � � � ) � � �

� 0 ?

� 0 �

� 0 /

Measurement Ranges of P.862.1 and Ascom Class

Values depend on the network

The typical values (GSM EFR: ~3.8; FR: ~3.5; HR: ~3.2) depend on the supplementary components in the network (Audio Enhancer) such as Noise Suppression, Echo Cancellation, AGC.

80000840-QS31 5. © 49 4.2 en / released Ascom (Switzerland) Ltd., 20.5.09

Page 50: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

50 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

Special Audible Effects, Noise The powerful Audio options can be used to detect the causes of poor speech quality.

QVoice can measure the following effects:

• Echo

• Gain Also referred to as Signal Level or Loudness

• Silence

• Gap

• SNRI Signal to Noise Ratio Improvements

• TNLR Total Noise Level Reduction

The effects are measured by the DSP. The results are handed over from the DSP to the main computer where they are stored in the measurement files.

The individual effects are briefly described below.

Echo The talker hears his own voice as an echo. This is perceived as a disruption.

Echo can occur: – during 4-wire/2-wire conversion (e.g. in the PSTN) – if the echo cancellation in the ISDN is defective

QVoice measures the talker echo only on the mobile phone side… with Uplink on the Master with Downlink on the Slave

Measurement ranges:

• Level of the echo signal: ≥ – 45 dB in relation to the transmitted signal.

• Delay with regard to the transmitted signal: 100…750 ms

The echo delay is over 180 ms since the minimum transmission time for a GSM link is 90 ms. Values below 180 ms indicate a local echo in the terminal.

Page 51: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

80000840-QS31 5.4.2 en / © 51 released Ascom (Switzerland) Ltd., 20.5.09

Gain Insufficient loudness impairs intelligibility and requires greater attention on the part of the listener; excessive loudness is per-ceived as a disruption. The optimum loudness level is somewhere in between. The loudness at the receiver’s end is greatly in-fluenced by the change in volume on the transmission path.

Measurement range: –28…+28 dB in relation to the transmitted signal.

Silence Despite good radio conditions, connections can occur in which the voice channel is interrupted (e.g. by transcoder errors).

The interruptions are detected by monitoring the voice level.

Level during a speech sample < –28 dB

Gap In certain cases (Handover, high FER) gaps can occur in the voice signal.

These gaps are determined by monitoring the voice level and the duration of the interruption.

Level ≤ – 30 dB in relation to the transmitted signal & duration ≥ 8 ms, resolution: multiple of 8 ms

Page 52: Motorola QVoice R3 1 en Speech

'SPEECH' TESTS SPEECH QUALITY EVALUATION

52 © 80000840-QS31 5.4.2 en /Ascom (Switzerland) Ltd., 20.5.09 released

SNRI bad good Signal to Noise Ratio Improvements –6…+12 dB in relation to the transmitted signal.

The measurement complies with Recommendation ITU G.160 (Testing of Voice Enhancement Devices).

Requirement «Noisy Samples» licence enabled.

To measure SNRI and TNLR, speech sequences with noise must be selected on the send side: In the measurement program under «Noise …» select the type (Street Noise / Vehicle Noise / White Noise) and the required level (10 dB / 15 dB).

The receive side evaluates the incoming signal. The MOS value is usually somewhat poorer than without noise (which is more in keeping with reality).

TNLR bad good Total Noise Level Reduction +10…–20 dB in relation to the transmitted signal.

Same requirement and measurement conditions as for SNRI (above).