Sei sulla pagina 1di 62

QualiPoc Android

Presented By David Yap

03 September 2013
SwissQual 2000-2013
CONFIDENTIAL MATERIALS

Table of content

Platform overview
System installation and set-up
Measurement setup and execution
Measurement monitoring
Troubleshooting

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

References
Manual - QualiPoc Android.pdf

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

Platform overview

Table of Content ->

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

QualiPoc Portfolio
QualiPoc Android
Handheld
Portable optimisation and
service testing

QualiPoc Android
Remote Control

QualiPoc Android
Handheld

QualiPoc Android Remote


Control

Automatic service and


network monitoring

QualiPoc Android
Freerider

QualiPoc Freerider

Lightweight
benchmarking
SWISSQUAL AG 2000-2011

CONFIDENTIAL MATERIALS

3/9/2011

QualiPoc System solutions

NetQual NQView

NetQual NQDI

NetQual NQWeb

Control, Monitoring, Analysis and Reporting SW


Measurement probes
Network
Call Server

QualiPoc Android
Handheld
SWISSQUAL AG 2000-2011

Media Server

QualiPoc Android Remote


QualiPoc
Control Handheld
CONFIDENTIAL MATERIALS

QualiPoc Freerider
3/8/2011

Product Description
Fast, effective, handheld radio optimization
for the next generation of mobile
deployments

Multiplatform - QualiPoc Android is the only


multi-platform Android solution available today,
supporting a wide range of Android devices
including HTC One XL, HTC Rezound, Samsung
Galaxy SIII and SII LTE.
Real-time - QualiPoc Android offers real-time
collection, display and analysis of RF physical
parameters, L3 messaging, IP trace, application
results and performance KPIs on all tests and
technologies.
Easy-to-use - QualiPoc Androids all-new touchbased GUI is simple, intuitive and customizable,
allowing users to easily setup various options,
configure, run and monitor tests, and analyze
results.

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

9/20/2012

Product Packages
QualiPoc Android versions

RF - aimed for pure RF optimization needs with


Voice call, Data and Multi-RAB test licenses but
without Speech Quality MOS testing.
QA (Quality Assistant) which offers additional
Intrusive Speech Quality testing with P.863
(POLQA) and SQuad algorithms for both
Narrowband and Wideband speech. Includes
Answering Station and Complex Speech (Full Bside) modes for M2M testing. Diversity VCS B-side
support for M2L testing.
Remote Control - New option to remotely control
fleets of QualiPoc Android devices from central
NetQual back-end.
Test options expands the testing capabilities.
Data Capacity DL test and Messaging
(SMS/MMS/Email) are currently availble.

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

9/20/2012

Questions?

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

System installation and set-up

Table of Content ->

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

10

Installation
QualiPoc Android application pre-installed on
supported tablets and smartphones
Modified firmware and Android Operating System needed

References for data tests


Copy the Upload folder from the installation CD in
[sdcard]/QualiPoc/references on the phone
Custom references can be added in the same folder

Additional applications needed to run voice tests


SQLookForSynch.apk
SQuad08.apk

To ensure correct measurements automatic date and


time update has to be disabled
Manually set appropriate date and time
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

11

License
License key file name corresponds to
device IMEI
i.e. <IMEI>.key
e.g. 123456789012345.key

File has to be stored in


[sdcard]/QualiPoc/Settings
folder on the device
A warning message is shown at start
up if license is missing or expired
N.B. if license file name is wrong (e.g.
wrong IMEI) it will be reported as missing
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

12

Localization

QualiPoc application is localized (i.e. translated)


Available languages: English, German, French, Italian and Spanish

Application language changes together with system language


Technical labels are always in English

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

13

Basic operation
QualiPoc application makes full use of the smartphone touch
functionalities
Swipe, pinch and scroll to switch monitor, zoom, scroll, etc.
Tap or double-tap on elements to open or configure them, etc.

Application settings accessed through smartphones default


settings button
And from application toolbar

Additional application controls available in toolbar

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

14

GPS configuration
Can use internal or external Bluetooth GPS
to log the current position
Internal
Manually enable the internal GPS on the phone

External
Manually pair a Bluetooth GPS device with the phone
Internal GPS can act as a backup or be disabled
Requires Allow mock locations option to be enabled
In Android development settings menu

Device to be used has to be selected in the


Map settings
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

15

Time synchronization
configuration
Device time can be
synchronized at
each job start
With GPS
satellites
With NTP
servers

Resolution is
1 millisecond
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

16

Unit configuration
Unit name
Identifies the device in post processing
Identifies folder where measurement files are
uploaded

Connection parameters
Identifies the media server where measurement
files shall be uploaded

Results folder structure


Flat or nested
e.g. 2011-12-10_Custom HD or 2011-12-10\Custom
HD

Dynamic parameters

Date (format: 2011-12-10)


System (always QualiPoc)
Device name
Task/Job (Task or Job name)

N.B. applies only locally on the phone!

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

17

Map settings
Map engine selection (i.e. map source)
Google Maps
With satellite option

Open Street Maps


In online or offline mode

Possibility to display BTS information on


the map
Selection of BTS lists done separately
BTS lists to be manually copied in cvs
format on the phone
Possible to export BTS lists from NQDI or
NQView for import in QualiPoc Android

Selection of floor plans for indoor mapping


Selections of floor plans with pre-defined
routes
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

18

Notifications
Definition of the notifications to be displayed
Based on layer 3 messages or display values
Shown as standard Android notification
Shown in dedicated monitor

Possible to define custom sound or vibration for each


notification

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

19

Themes
Two themes available
Black
Designed for
indoor

White
Helpful in
sunny open
areas

Application
restarts at each
theme change
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

20

Settings import / export


Possible to import / export settings

BTS lists
Layer 3 filters
Workspaces
Custom monitors
Notifications
Job settings

Stored to storage or
uploaded via Bluetooth,
mail or WiFi
Stored in .qpc files
Possible to open qpc files
directly with a file explorer
Settings will be imported by QualiPoc automatically
Imported settings are merged with existing ones
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

21

Over The Air (OTA) update


Possible to update QualiPoc application over the air
Also auxiliary applications as LookForSync and SQuad08

Available updates accessible via About menu

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

22

Questions?

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

23

Measurement setup and execution

Table of Content ->

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

24

Idle monitoring
Possible to record all Layer 3
messages available in idle
mode
No setup needed
Just start / stop recording in
applications toolbar

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

25

Creating and starting a job


Jobs can be created and executed on the
fly
To quickly create and run a basic job

Press Menu and touch Start Job


Select job group and job type
Specify job settings
Touch Start Job

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

26

Creating and saving a job


Jobs can be defined and saved for
later use
Press Menu and touch Start Job
Touch Advanced Settings
Press Menu again and touch Create
new job
Select group, type and all job
settings
Press Menu again, touch Save job
Job files are stored in:
[sdcard]/QualiPoc/Jobs on the
phone
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

27

Starting a saved job


Press Menu and touch Jobs
Press Menu again and
touch Load job
Select job group, job type
and job name
This action only loads the job

Press Back and touch Start


Job
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

28

Voice jobs

Single ended
A-side

Call to any number

Initiate and keep a Circuit Switched call for a predefined amount of time

Speech MOC

Initiate a CS call and performs quality evaluations on received speech


samples

B-side

Answering station

Puts the device in answering station mode


Device will pick up incoming calls and play selected speech
sample
Allows MOC DL testing from another device
No measurement file created on the B-side
Can act as Answering station for both QualiPoc and Diversity

Double sided
Speech double ended

Initiate calls between two units

QualiPoc to QualiPoc
QualiPoc to Diversity Call Server
Diversity smartphone (without MCM) to QualiPoc

Performs quality evaluations on received speech samples

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

29

Using QualiPoc with Diversity

In order to use a Voice Server as B-side for a QualiPoc device NQView is needed

(Optionally) to configure the Voice Server

Can also be done directly on the server via SuperVisor (see documentation for details)

To create and export the B-side file needed on the voice Server

Define the Voice Call Server in the NQView database


Define a fake A-side device in the NQView database

Define the job and the task in the NQView database with the same settings as defined on the QualiPoc device
Export the B-side task file and import it in the Voice Call server

With the same subscriber as the real QualiPoc device

In order to use a QualiPoc device as Answering Station for a Diversity system

Define the Answering Stations device in the NQView database of the Diversity system

Add a unit of type PC and set all connection profiles to No connection/DTMF


Add a PSTN or ISDN device for each QualiPoc Android device and check the option The device is an
answering station
Select, as Subscriber, the profile corresponding to the SIM card inserted in the QualiPoc Android device

Define an intrusive voice job

Set the record HO to: 18500 ms


Set MOC:MTC ratio to: 1:0
Define one or more speech tests all DL, all of the same type

Select the same type used in QualiPoc


Select the same reference used in QualiPoc

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

30

Data and messaging jobs


Single jobs

Multiple jobs

Capacity DL
FTP UL and DL
HTTP Browser
HTTP Transfer UL and
DL
Ping
IPERF

Multi-data
All data jobs in a single
session

Multi-mix
Sequence of data jobs,
one job per session

Multi-RAB
Simultaneous data and
voice call

Only partial support

Email send and receive


SMS send, receive and
back to sender
MMS send and receive
SWISSQUAL AG 2000-2013

Parallel

CONFIDENTIAL MATERIALS

Parallel asynchronous
execution of 3 jobs
Max 1 call

8/27/2013

31

Upload job
Job to upload measurement files to server
Server defined Unit configuration settings
Last used results folder used as upload source
Job has always one cycle

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

32

Wi-Fi connection
Passive monitoring of used Wi-Fi
network possible
No Wi-Fi scanning functionality

Wi-Fi tab shown if device is


connected
Wi-Fi has to be configured manually
using Android menu

If connected tests will be done using


the Wi-Fi network
Instead of the SIMs Operator network
Coherent with end-user experience with
Android phones
Wi-Fi usage not forced or activated by the
application

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

33

Video streaming job

YouTube no reference video test

Only supported on Android 4.0 or higher


No MOS evaluation, only video analysis
Not all YouTube formats or videos supported

Video always on top of other windows

Also when QualiPoc application minimized


Working also if screen is off

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

34

Job options
Each job can be scheduled with a start date and time, number of
repetitions, etc.
Presence of scheduled jobs signaled in Android menu bar
Color becomes orange
Tap to access list of scheduled jobs

IP capture can be enabled for data jobs

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

35

Forcing

Technology, band
and UARFCN
forcing supported
Some options
available only on
some device
models
Only supported
options listed

Device can be
forced from within
settings
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

36

Questions?

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

37

Measurement monitoring

Table of Content ->

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

38

Status bar

Indicates the current mode

Idle: no data recorded


Recording: data recorded
Replay: data replayed
Jobs scheduled

Can displays up to two values


Customizable double tapping on
the bar
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

39

Monitors

20+ predefined monitors


available

Status and Log


Technology monitors
KPI monitor
Map monitors
Layer 3 monitor
IP monitor
Notification monitor
Events monitor

Possible to create custom


monitors
Possible to customize
predefined monitors
Some values are available but
are not shown in any monitor
by default

e.g. Neighbor ARFCN in GSM,


Speech codec or AMR rate
UL/DL

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

40

Workspace
QualiPoc monitors
organized in Workspaces
Possible to customize
default workspace
Possible to create multiple
workspaces

Possible to change order


of monitor within a
workspace
Possible to add custom
monitors to a workspace
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

41

Tablet GUI
Utilize larger resolutions on Tablet devices

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

9/20/2012

Cell info banner

Sits on top of monitors


Available only on limited device models
Visible all the time

Displays up to 5 values
Customizable
Long-tapping on banner
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

43

Status and Log monitors


Provide general information about the application
and the active tests
Provide basic information about network in use,
GPS position, and test results

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

44

Technology monitors
Separate monitors for radio and data technology
WCDMA, GSM, CDMA, LTE
HSDPA, HSUPA, GPRS/EDGE, EvDO, LTE UL, LTE DL
Automatically displayed based on technology in use

Possible to set max displayed throughput per technology

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

45

Cell and Coverage

Charts can be
zoomed in and
out and scrolled
in 60 seconds
range
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

46

KPI monitor
Chart with test specific KPI
Automatically adapts to current
test type and service

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

47

Map monitors: outdoor


Current position based on GPS data
Path
Received signal strength
Customizable (touch the position marker)

BTS information (connected cell and cells position)


To be enabled in the settings

Google Maps engine


Online only
Maps or satellite view

Open Street Map (OSM) engine


Online or offline
Possible to select a portion of map
and save as image
Possible to import / export OSM tiles
between devices

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

48

Map monitors: indoor

Load floor plan and double-tap to mark current position

Positions linked automatically to create path

Value interpolation between way-points

Color of markers reflects signal strength

Markers already inserted are reloaded and shown on new


map
*.zip or iBwave (*.ibwc) files
Change of floors on the fly

Supports floor plans with predefined route (*.mf)

Positions stored in measurement file and available in post


processing

Supports multi floor picture collection

RxLev in GSM/EDGE or RSCP in WCDMA


Customizable (touch and hold the map)

Indoor map can be changed during measurement

Resolution 1 second

Possible to navigate between waypoints and add


measurement points with menu controls

Support images in JPEG and PNG


format

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

49

Layer 3 monitor

List with header information of layer 3 messages


Single protocols or message groups can be enabled/disabled in the settings

N.B. Layer 3 information recorded to file independently of monitor filters

Tap on Layer 3 header to see the fully decode message in a pop-up window
Long-tap on decoded message to save to text file
Files stored to: [sdcard]/QualiPoc/Layer3 messages folder on the phone

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

50

IP monitors
List with header information from HTTP, FTP, TCP, DNS and
ICMP packages
Single protocols can be enabled/disabled in the settings
N.B. Data information recorded to file independently of monitor filters

Text filters available


Touch an header to see the fully decoded packet

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

51

Notification monitor
History of
configured
notifications
Based on
Layer 3
messages or
display values

Easy access to
Layer 3 value
history from
notification
message
SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

52

Test and Events monitors

Test monitor
Test specific KPI

Last and history

Success rate and KPI averages

Events monitor
Lists of most important events (e.g. Call Status)

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

53

Toolbar controls

Freezing
Freezes/unfreezes all monitors

Screenshot
Takes screenshot of current monitor

Saved in: [sdcard]/QualiPoc/Results on the phone

Photo marker
Adds a pictured as a marker in the measurement file

Available among markers in post processing

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

54

Results monitor

Accessed pressing Menu and then Results


Allows to compress, upload and delete measurement files
As well as auxiliary files as crash-dumps, PCAP files, etc.
Upload possible also via e-mail

E-mail application available and manually configured on device can be


used

File type filter available


Long press on the selected button

Compressing measurements create a single .sqz archive


Includes all related files

i.e. audio recording, PCAP files, photo markers, screen shots, indoor
maps, etc.

Possible to automatically compress files at the end of a


measurement
Configured in the settings

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

55

Replay
Measurements can be replayed
on the phone
Switching mode and selecting a
file to replay

Separate toolbar to play, pause,


change speed, etc.
Possible to select and replay
single sessions

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

56

Questions?

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

57

Troubleshooting

Table of Content ->

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

58

Incomplete menu
If Speech double ended is not listed
among the jobs
Check that your device is equipped with
Snapdragon S3 or S4 processor

If the desired algorithm is not listed among


the options
Check your license

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

59

Accessing the files on the


phone
It is always possible to access the files on the phone
connecting the device to a PC
Procedure different based on phone model
Some phone models requires to disable the USB
debugging mode in order to connect it to a PC

always remember to re-enable this option once finished!

The application stores .crashdump files in the event of


a crash
In [sdcard]/QualiPoc/Results
Always send these files to support when reporting an issue

QPCLog log files can be found in


[sdcard]/QualiPoc/Freerider/Log

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

60

Questions?

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/27/2013

61

Thank you for your attention!


www.swissqual.com

SWISSQUAL AG 2000-2013

CONFIDENTIAL MATERIALS

8/16/2012