Mission Critical Voice QoE Measurement Methods

46
Mission Critical Voice QoE Measurement Methods

Transcript of Mission Critical Voice QoE Measurement Methods

Page 1: Mission Critical Voice QoE Measurement Methods

Mission Critical Voice QoE Measurement Methods

Page 2: Mission Critical Voice QoE Measurement Methods

Mission Critical Voice QoE Measurement Methods

ā€¢ First Mission Critical Voice (MCV) Quality of Experience (QoE) Measurement Method Projectā€¢ Mouth-to-Ear (M2E) Latency

ā€¢ Most Recent MCV QoE Measurement Method Projectā€¢ End-to-End Access Time

ā€¢ Speech Intelligibility

ā€¢ Future Work/Directionā€¢ Audio Quality/Intelligibility

ā€¢ Access/Retention Probability

Page 3: Mission Critical Voice QoE Measurement Methods

Existing LMR/LTE Key Performance Indicators (KPI)

ā€¢ Quality of Service (QoS) and Compliance Based

ā€¢ Technology Specific

ā€¢ Depend on Complicated/Proprietary/Internal Measurements

ā€¢ Example: Push To Talk (PTT) Access Time - Standardsā€¢ TIA Definition: Time Between Button Press and Traffic Channel Transmit

ā€¢ 3GPP Definition: Time Between Button Press and Acknowledgement from System (KPI 1)

ā€¢ QoE Definitionā€¢ Time Between Button Press and Receiving User Hearing Intelligible

Transmitting User (End-to-End Access Time)

3

Page 4: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV - MCV Roundtable 2017

ā€¢ Mouth-to-Ear (M2E) Latencyā€¢ Time it Takes Audio to Get from Transmitting User to Receiving User

ā€¢ End-to-End Access Timeā€¢ Time Between Button Press and Receiving User Hearing Voice

ā€¢ M2E Latency + Access Delay

ā€¢ Audio Quality/Intelligibilityā€¢ Public Safety Cares Most About Intelligibility

ā€¢ Access/Retention Probabilityā€¢ Ability to Establish Call

ā€¢ Ability to Retain Call

4

Page 5: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV

5

Page 6: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV

6

Page 7: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV

7

Page 8: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV

8

Page 9: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV

9

Page 10: Mission Critical Voice QoE Measurement Methods

The User Experience: PTT Communications

ā€¢ Press PTT and speak into a device

ā€¢ Listening to speech output from a device

ā€¢ Itā€™s all about speech

ā€¢ Goal - Create measurement systems that are: ā€¢ Based upon the user experience -- speech

ā€¢ Comparable and fair across technologies

10

Page 11: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV - M2E Latency

ā€¢ M2E Latency Measurement Methodā€¢ Develop a method to measure & quantify M2E latency of any voice

communications system

ā€¢ Method is based on audio in/audio out and is technology agnostic

ā€¢ Very challenging to develop this measurement methodologyā€¢ Development of audio based measurements

ā€¢ Optimal volume levels

ā€¢ Component to system level testing complexities with uncertainties

ā€¢ First step in establishing QoE-based KPIs

11

Page 12: Mission Critical Voice QoE Measurement Methods

3GPP Defined KPIs

3GPP M2E Latency and Access Time

12

3GPP (2017) Mission Critical Push to Talk (MCPTT). 3rd Generation Partnership Project (3GPP), Technical Specification (TS) 22.179. Version 16.0.0 URL: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=623

Page 13: Mission Critical Voice QoE Measurement Methods

M2E Latency Measurement Results

ā€¢ 7 km distance between TX and RX radios for two location field testsā€¢ 23 Āµs (microsecond) propagation delay (negligible)

ā€¢ Untuned prototype Mission Critical PTT system - one location field measurementsā€¢ Not optimized for performance, tested to verify measurement method works on LTE

13

Single Location Lab (ms) Two Location Lab (ms) Two Location Field (ms)

Audio DeviceCharacterization

21.85 Ā± 0.07 21.85 Ā± 0.07 21.85 Ā± 0.07

UHF-P25 Direct 201.4 Ā± 0.4 201.2 Ā± 0.3 201.8 Ā± 0.4

UHF-P25 Trunked 415.8 Ā± 2.8 413.1 Ā± 3.3 417.0 Ā± 2.9

VHF-P25 Direct 201.7 Ā± 0.5 201.6 Ā± 0.4 202.4 Ā± 0.4

VHF-P25 Trunked 403.9 Ā± 1.8 403.3 Ā± 2.8 405.3 Ā± 1.2

Page 14: Mission Critical Voice QoE Measurement Methods

QoE KPIs for MCV ā€“ Access Time

ā€¢ Access Timeā€¢ Trunked Mode/Mission Critical PTT

ā€¢ Direct Mode

ā€¢ Measurement Methods/Definitionsā€¢ TIA-102 P25 - Voice Access Time

ā€¢ 3GPP Definition - PTT Access Time (KPI 1)

ā€¢ NIST/PSCR Definitionā€¢ End-to-End Access Time

ā€¢ Very challenging to develop this measurement methodologyā€¢ Tried Several Different Audio Clips

ā€¢ Some Words More Challenging than Others to Achieve Intelligibility

ā€¢ Critical Next Step in establishing QoE-based KPIs

14

Page 15: Mission Critical Voice QoE Measurement Methods

TIA-102 P25 Access Time ā€“ Trunked Mode

15

Page 16: Mission Critical Voice QoE Measurement Methods

TIA-102 P25 Access Time

ā€¢ Measure the power coming from the TX radio

ā€¢ TIA-102 defines access time as the time between the PTT signal and the last rising edge of the power detector

ā€¢ The TX radio will transmit a request signal

ā€¢ Once access is granted, the TX radio transmits the encoded audio

ā€¢ Does not consider the end userā€¢ No reference to receiving user or speech

16

Access Time

Page 17: Mission Critical Voice QoE Measurement Methods

3GPP Access Time

17

Page 18: Mission Critical Voice QoE Measurement Methods

3GPP Access Time

18

3GPP Defined PTT User Access Time (KPI 1)

ā€¢ Measures the time between the PTT signal and the signal (or beep) from the TX radio

ā€¢ Does not consider the end user

Page 19: Mission Critical Voice QoE Measurement Methods

Access Time in Other Standards

ā€¢ TIA Accessā€¢ Analog FM LMR

ā€¢ Technically compatible

ā€¢ Not meaningful

ā€¢ P25 Directā€¢ Technically compatible

ā€¢ Not meaningful

ā€¢ LTEā€¢ Not compatible

19

Compatibility Across Technologies

ā€¢ 3GPP Accessā€¢ Analog FM LMR

ā€¢ Not applicable

ā€¢ P25 Directā€¢ Not applicable

ā€¢ P25 Trunkedā€¢ End-to-end definition is

compatible and meaningful

Page 20: Mission Critical Voice QoE Measurement Methods

PSCR/NIST End-to-End Access Time

20

Page 21: Mission Critical Voice QoE Measurement Methods

User Driven Access Definition

ā€¢ End-to-end Access Timeā€¢ The total amount of time from when a transmitting user first presses PTT until

a receiving user hears intelligible audio.

ā€¢ Two Components:ā€¢ Mouth-to-ear Latency

ā€¢ The time between speech being input into one device and its output through another

ā€¢ Access Delayā€¢ The minimum length of time a user must wait between pressing a PTT button and

starting to speak to ensure that the start of the message is not lost

21

Page 22: Mission Critical Voice QoE Measurement Methods

Formalizing Access Delay

ā€¢ Access Delayā€¢ All about if a message is lost or not

ā€¢ Intelligibility is the key to the measurement

ā€¢ Formal Definition:ā€¢ The minimum length of time a user must wait between pressing a PTT button

and starting to speak to ensure that the first word of the message has an average intelligibility that is no lower than š›¼ ā‹… š¼0

ā€¢ 0 < Ī± < 1, defines acceptable intelligibility level

ā€¢ š¼0 is the baseline intelligibility of that word through the communications systemā€¢ No system is perfectly intelligible

ā€¢ Some level of degradation almost always present

22

Page 23: Mission Critical Voice QoE Measurement Methods

Voice Quality and Intelligibility

23

ā€¢ First Responders Require Intelligible Speech in Challenging Audio Environmentsā€¢ Background Noise: Alarms, Sirens, Helicopters, Chainsaws, Gun Shots, Etc.

Page 24: Mission Critical Voice QoE Measurement Methods

Intelligibility

Modified Rhyme Test (MRT)

ā€¢ Used to test intelligibility of SCBA masks1

ā€¢ Batches of six wordsā€¢ went, sent, bent, dent, tent, rentā€¢ Words: consonant-vowel-consonantā€¢ Each batch: Either leading or trailing consonant varies

ā€¢ MRT Trialā€¢ Carrier phrase + wordā€¢ e.g. ā€œPlease select the word wentā€ā€¢ Success (identified) or Failure (mis-identified)

ā€¢ Over lots of trials scores are generatedā€¢ Score is value between 0 and 1ā€¢ Corrected for guessing

ā€¢ High time cost

241: NFPA 1981 Standard on open-circuit self-contained breathing apparatus (SCBA) for emergency services (2007)

Page 25: Mission Critical Voice QoE Measurement Methods

Intelligibility

25

Batch: fun, sun, bun, gun, run, nun

Distortion: Background noise + system

ā€¢ Extreme

ā€¢ Moderate

ā€¢ Mild

ā€¢ None

Intended Use Case Examples

Page 26: Mission Critical Voice QoE Measurement Methods

Intelligibility

ā€¢ Articulation Band Correlated Modified Rhyme Test (ABC-MRT)ā€¢ Objective algorithm to provide estimates of true MRT scores

ā€¢ Developed by Stephen Voran and DJ Atkinson, ITS-NTIA

ā€¢ Most recent version is ABC-MRT16

ā€¢ Relies on temporal correlations within articulation index bandsā€¢ Break speech into a ā€œmusical scoreā€

ā€¢ Representation of speech in time and frequency

ā€¢ Costs: Cheaper and fasterā€¢ Relatively low time cost

ā€¢ Can get estimated MRT scores ā€œon demandā€

ā€¢ Much lower infrastructure cost

26

Page 27: Mission Critical Voice QoE Measurement Methods

Measurement Concept

ā€¢ Access Delay definition:ā€¢ The minimum length of time a user must wait between pressing a PTT button and

starting to speak to ensure that the first word of the message has an average intelligibility that is no lower than š›¼ ā‹… š¼0

ā€¢ Repeatedly send pre-defined audio clips through communications system

ā€¢ Vary where in the clip PTT is triggered

ā€¢ Measure relationship between PTT time and intelligibility of the first word in the clipā€¢ No more carrier phrase

27

Overview

Page 28: Mission Critical Voice QoE Measurement Methods

Measurement Concept

ā€¢ Select single word from ABC-MRT16 database1

ā€¢ Use only words from batches where leading consonant variesā€¢ E.g. went, sent, bent, dent, tent, rent

ā€¢ Places majority of intelligibility emphasis on beginning of word

ā€¢ Structure:ā€¢ š‘‡ seconds of silence

ā€¢ Play word, š‘ƒ1ā€¢ š‘‡ seconds of speech

ā€¢ Play word again, š‘ƒ2

ā€¢ š‘‡ chosen so that system access time is less than š‘‡ seconds

ā€¢ Intelligibility of š‘ƒ2 describes the asymptotic intelligibility, š¼0ā€¢ Intelligibility of š‘ƒ1 relates PTT time with intelligibility

28

Audio Clips

1: Voran SD (2017) A multiple bandwidth objective speech intelligibility estimator based on articulation index band correlations and attention.2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp 5100ā€“5104.doi: 10.1109/ICASSP.2017.7953128

Page 29: Mission Critical Voice QoE Measurement Methods

Measurement Concept

29

Intelligibility Examples: hook

Page 30: Mission Critical Voice QoE Measurement Methods

Measurement Concept

30

Intelligibility Curve

ā€¢ Fit a curve to dataā€¢ Logistic curve has

properties we want

š¼ š‘” =š¼0

1 + š‘’(š‘”āˆ’š‘”0)/šœ†

ā€¢ šœ†: Steepness of intelligibility transition

ā€¢ š‘”0: 50% intelligibility point

Page 31: Mission Critical Voice QoE Measurement Methods

Measurement Concept

31

Simple Radio Replacement

Page 32: Mission Critical Voice QoE Measurement Methods

Intelligibility Curves for PTT Technologies

32

Page 33: Mission Critical Voice QoE Measurement Methods

Intelligibility Curves for PTT Technologies

33

Different Intelligibilities

Page 34: Mission Critical Voice QoE Measurement Methods

Intelligibility Curves for PTT Technologies

34

Different Time Offsets

Page 35: Mission Critical Voice QoE Measurement Methods

Intelligibility Curves for PTT Technologies

35

Different Slopes

Page 36: Mission Critical Voice QoE Measurement Methods

Measurement Concept

36

Access Delay Function

š¼ š‘” =š¼0

1 + š‘’(š‘”āˆ’š‘”0)/šœ†

Given 0 < š›¼ < 1, an intelligibility of š›¼ ā‹… š¼0 can be achieved with š‘” =š¼āˆ’1(š›¼ ā‹… š¼0).

Access Delay defined as:

šœš“ š›¼ = šœ† ā‹… ln1 āˆ’ š›¼

š›¼+ š‘”0

Page 37: Mission Critical Voice QoE Measurement Methods

For an access delay estimate, Ęøš‘”, for some choice of š›¼:

Ęøš‘” = įˆ˜šœ† ā‹… ln1 āˆ’ š›¼

š›¼+ ą·š‘”0

Let š¶ = ln1āˆ’š›¼

š›¼

Uncertainty from variance of estimate:

Var Ęøš‘” = š¶2Var įˆ˜šœ† + Var ą·š‘”0 + 2š¶ ā‹… Cov( įˆ˜šœ†, ą·š‘”0)

Measurement Concept

37

Uncertainty of Access Delay

Page 38: Mission Critical Voice QoE Measurement Methods

Measurement Concept

38

Access Curves

Page 39: Mission Critical Voice QoE Measurement Methods

End-to-end Access Time Results for 85% Intelligibility

39

*Analog Conventional operates in VHF band.All P25 technologies operating in 700 MHz band.

PTT Technology* M2E Latency (ms) Access Delay (ms) End-to-End Access Time (ms)

Analog Direct 76.5 Ā± 0.3 136.5 Ā± 3.3 213.1 Ā± 3.3

Analog Conventional 78.5 Ā± 0.3 286.1 Ā± 2.5 364.7 Ā± 2.5

P25 Direct 220.9 Ā± 0.3 71.6 Ā± 4.1 292.4 Ā± 4.1

P25 Trunked (Phase 1 ā€“ FDMA) 356.6 Ā± 3.8 640.1 Ā± 5.1 996.7 Ā± 6.3

P25 Trunked (Phase 2 ā€“ TDMA) 575.9 Ā± 8.1 692.2 Ā± 7.1 1268.1 Ā± 10.7

Page 40: Mission Critical Voice QoE Measurement Methods

End-to-End Access Time Test Setup Diagram

40

Page 41: Mission Critical Voice QoE Measurement Methods

End-to-End Access Time Measurement Devices

ā€¢ Behringer UMC 204/404HD Audio Interfaceā€¢ Audio Interface Settings

ā€¢ Sampling rate, buffer size, and USB Streaming Mode values chosen to prevent data over/under runs and audio glitches

ā€¢ Audio Interface Device Characterizationā€¢ Latency: 21.85 ms (Ā± 0.07 ms measurement uncertainty)

ā€¢ Time offset between play and record

ā€¢ MATLABā€¢ Audio System Toolbox

ā€¢ Used to play and record audio samplesā€¢ Used to automatically key the PTT button via the microcontroller

ā€¢ R Softwareā€¢ Used to quantify end-to-end access time

41

Page 42: Mission Critical Voice QoE Measurement Methods

Test Setup (Cabled RF)

42

Page 43: Mission Critical Voice QoE Measurement Methods

Future Work/Direction

ā€¢ End-to-End Access Time Measurement Methodā€¢ Requires Further Development

ā€¢ Collect more specific human intelligibility dataā€¢ Validate current systemā€¢ Explore more accurate potential modelsā€¢ Jaden Pieper to Lead with Assistance from the PSCR MCV Team

ā€¢ Validate Measurement Method on MCV Systems in the PSCR Labā€¢ PTT over LTEā€¢ FirstNet LTEā€¢ DHS Interworking Capabilityā€¢ Field testingā€¢ LMR-LTE Interconnected Systems (Long-term Goal)ā€¢ Tim Thompson to Lead with Assistance from the PSCR MCV Team

ā€¢ Audio Quality/Intelligibilityā€¢ Access/Retention Probability

43

Page 44: Mission Critical Voice QoE Measurement Methods

Team Members

ā€¢ Back Rowā€¢ Steve Voran

ā€¢ Tim Thompson

ā€¢ Jesse Frey

ā€¢ Zainab Soetan

ā€¢ Front Rowā€¢ Hossein Zarrini

ā€¢ Don Bradshaw

ā€¢ Chelsea Greene

ā€¢ Jaden Pieper

44

Page 45: Mission Critical Voice QoE Measurement Methods

PSCR Success Framework

Page 46: Mission Critical Voice QoE Measurement Methods

THANK YOU