Vous êtes sur la page 1sur 50

SwissQual...

Diversity
Optimizer
Getting Started
13.0.1

Getting Started

Test & Measurement

Optimizer 13.0.1

The firmware of the instrument makes use of several valuable open source software packages. For information, see the "Open Source
Acknowledgement" on the user documentation CD-ROM (included in delivery).
Rohde & Schwarz would like to thank the open source community for their valuable contribution to embedded computing.

SwissQual AG
Allmendweg 8, 4528 Zuchwil, Switzerland
Phone: +41 32 686 65 65
Fax:+41 32 686 65 66
E-mail: info@swissqual.com
Internet: http://www.swissqual.com/
Printed in Germany Subject to change Data without tolerance limits is not binding.
R&S is a registered trademark of Rohde & Schwarz GmbH & Co. KG.
Trade names are trademarks of the owners.
SwissQual has made every effort to ensure that eventual instructions contained in the document are adequate and free of errors and
omissions. SwissQual will, if necessary, explain issues which may not be covered by the documents. SwissQuals liability for any errors
in the documents is limited to the correction of errors and the aforementioned advisory services.
Copyright 2000 - 2013 SwissQual AG. All rights reserved.
No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated into any human
or computer language without the prior written permission of SwissQual AG.
Confidential materials.
All information in this document is regarded as commercial valuable, protected and privileged intellectual property, and is provided
under the terms of existing Non-Disclosure Agreements or as commercial-in-confidence material.
When you refer to a SwissQual technology or product, you must acknowledge the respective text or logo trademark somewhere in your
text.
SwissQual, Seven.Five, SQuad, QualiPoc, NetQual, VQuad, Diversity as well as the following logos are registered trademarks of SwissQual AG.
Diversity ExplorerTM, Diversity RangerTM, Diversity UnattendedTM, NiNA+TM, NiNATM, NQAgentTM, NQCommTM, NQDITM, NQTMTM,
NQViewTM, NQWebTM, QPControlTM, QPViewTM, QualiPoc FreeriderTM, QualiPoc iQTM, QualiPoc MobileTM, QualiPoc StaticTM, QualiWatch-MTM, QualiWatch-STM, SystemInspectorTM, TestManagerTM, VMonTM, VQuad-HDTM are trademarks of SwissQual AG.
The following abbreviations are used throughout this manual: R&S___ is abbreviated as R&S ___.

SwissQual... Diversity

Contents

Contents
1 Introduction............................................................................................5
2 Diversity Optimizer Overview...............................................................6
3 Installation..............................................................................................8
4 Licensing..............................................................................................18
5 First Steps.............................................................................................20
6 Using the Realtime Console................................................................26
7 Using the Control Console..................................................................32
8 Using the Replay Console...................................................................44
9 Diversity Optimizer Support................................................................47
A PCTEL LX Scanner...............................................................................48
Glossary................................................................................................50

Getting Started Optimizer 13.0.1

SwissQual... Diversity

Getting Started Optimizer 13.0.1

Contents

SwissQual... Diversity

Introduction

1 Introduction
Diversity Optimizer 13.0.1 is a user-friendly air interface optimization tool, which you can
use to configure, execute, and monitor speech and data testing scenarios with 2G, 3G,
and 4G test devices.

Getting Started Optimizer 13.0.1

SwissQual... Diversity

Diversity Optimizer Overview

2 Diversity Optimizer Overview


Diversity Optimizer is a 2G, 3G, and 4G RF optimization tool that has been designed for
field engineers on the road. Diversity is compatible with more than 100 devices, including
standard handsets, Android smartphones, data modems, and RF scanners.
Designed to be as simple to use in the field as possible, and yet incorporating the latest
analysis capabilities, Optimizer is a full, professional RF optimization toolset that can be
learned in minutes. The Introduction wizard helps you to configure the tool, automatically
detect devices, and to start and monitor tests.
The highly efficient and customizable user interface can display more than 900 measurement values in customizable maps, line charts, bar charts, pie charts, list boxes, and
tables.
Optimizer also includes the MapInfo MapX map plotting software, which you can use to
load BTS lists into the Optimizer map monitor for an overview of the serving and neighbouring BTS sectors. You can also save and load drive test paths in MapInfo format.
With multiple map monitors and map layer offsetting, the analysis of multiple values
becomes very easy. When a GPS signal is unavailable, you can add waypoints to a photo
of an indoor floor plan that you have loaded into Optimizer, for example, a photo that you
took with the PC camera.
Optimizer supports the full logging and decoding of multiple protocol layers on all technologies, including 3GPP, 3GPP2 RF, L2, L3, TCP/IP/PPP, RTSP, WAP, SIP, and so
on. Optimizer also supports the static and dynamic real-time forcing of technology, frequency band, channel, cell barring, and handover specifically for optimization tasks. The
handover history and missing neighbour events are logged and tasks can be configured
with single, parallel or Multi-RAB/DTM execution.
If you want, you can create customizable alerting events based on L1 values, L3 messages, call markers, and other triggers.
Optimizer displays data in real time during data collection and saves the data to measurement files. You can post-process these files with multiple file replays. You can also
use the search function to find points of interest such as Dropped calls, Layer 3 messages, technology, operator, KPI thresholds, and RF channel numbers.
Optimizer allows you to export to CSV, Google Earth, and MapInfo data formats. The
standard Optimizer license includes the following functionality:

Standard Voice CS: Includes the call to any number test, which can set up a speech
call connection to any number that automatically responds. This test allows you to
measure call setup success rate, call drop rate, call completion rate, call setup time,
handover statistics, speech service coverage as well as certain additional service
KPIs.

Standard Data: Sets up PS data connection to any access point name and measure
success rate, drop rate, completion rate. This license includes FTP UL, FTP DL,
HTTP Browser, HTTP Transfer GET/PUT and Ping testing with corresponding KPIs.

You can also purchase licences to test and troubleshoot the following services:

Getting Started Optimizer 13.0.1

SwissQual... Diversity

Diversity Optimizer Overview

Voice telephony: CS and VoIP Speech MOS (narrow and wideband), Noise Suppression, Echo, and RTT

Data: Ping Trace, UDP DL, Iperf UDP, and Capacity Test (multi-thread testing)

Browsing: WAP and HTTP

Messaging: SMS, MMS, and E-mail

Video over IP: Video IP portals and YouTube with Full Reference and No Reference
methods

3G Video telephony

SwissQual support the following wide range of integrated algorithms for voice and video
intrusive and non-intrusive MOS assessments:

Speech Quality:
ITU-T P.863/POLQA

ITU-T P.862/P.862.1 (PESQ) for voice MOS

SwissQual SQuad for intrusive voice (narrow and wideband), echo, noise suppression and RTT

SwissQual NiNa+ for non-intrusive voice

Video Quality: SwissQual VQuad and VMon for video and multimedia MOS assessments as well as audio-visual synchronization assessment

Getting Started Optimizer 13.0.1

SwissQual... Diversity

Installation
Hardware Requirements

3 Installation
This section describes how to install Diversity Optimizer as well as the measurement
devices, for example, a Diversity MCM for the system.

3.1 Hardware Requirements


Although Diversity Multi Data support is designed to provide efficient, cost-effective, multitechnology RF optimization measurements, this functionality is not recommended for
customer experience and QoS assessment. Read the following requirements carefully
and keep in mind that SwissQual recommends a 'one data device per PC' configuration
to accurately assess customer experience and Quality of Service of data services.

3.1.1 Minimum PC Requirements


The computing performance of the PC determines the maximum amount of data modems
and data traffic throughput of your Optimizer system. For valid Diversity Multi Data results,
you need to adhere to the minimum hardware system requirements.

Computer with Intel CoreDuo 1.6 GHz CPU, 2 GB of RAM and 80 GB HDD formatted
with NTFS

This configuration is recommended for the following use case:

Single Voice Single Data 14 Mbps RF Scanning


1 x Smartphone or Standard Mobile Phone for Voice (SQuad/POLQA NB)

1 x USB/mPCIe HSDPA 14 Mbps Data device

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanner

The following sections describe the recommended hardware configurations for other use
cases.

3.1.2 LTE 10MHz/HSDPA DC PC Requirements

Computer with Core i7-3520M CPU, 4 GB 1333 MHz DDR3 RAM, and 250 GB SATA
HDD formatted with NTFS

This configuration is recommended for the following use case:

Single Voice Single Data 50 Mbps RF Scanning


1 x Smartphone or Standard Mobile Phone for Voice (SQuad/POLQA NB/WB)

1 x USB/mPCIe LTE 50 Mbps/HSDPA DC 42 Mbps Data device

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanner

Getting Started Optimizer 13.0.1

SwissQual... Diversity

Installation
Software Requirements

3.1.3 LTE 20MHz PC Requirements

Computer with Core i7-3520M CPU, 4 GB 1333 MHz DDR3 RAM and 128 GB Mobility
SSD formatted with NTFS

This configuration is recommended for the following use cases:

Multi Smartphone Voice RF Scanning


4 x Smartphones for Voice (SQuad/POLQA NB/WB)

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanne

Multi Smartphone Voice Single Data 100 Mbps RF Scanning


2 x Smartphones for Voice (SQuad/POLQA NB/WB)

1 x USB/mPCIe LTE 100 Mbps Data device

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanner

Multi Smartphone Voice Multi Data 100 Mbps RF Scanning


2 x Smartphones for Voice (SQuad/POLQA NB/WB)

2 x USB/mPCIe LTE 50 Mbps/HSDPA DC 42 Mbps Data devices

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanner

Multi Smartphone Voice Multi Data 100 Mbps RF Scanning


2 x Smartphones for Voice (SQuad/POLQA NB/WB)

2 x USB/mPCIe LTE 50 Mbps/HSDPA DC 42 Mbps Data devices

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanner

3.1.4 2 x LTE 20MHz PC Requirements

Computer with Core i7-3720QM CPU, 4 GB 1333 MHz DDR3 RAM and 128 GB
Mobility SSD formatted with NTFS

This configuration is recommended for the following use cases:

Multi Data 200 Mbps RF Scanning


2 x USB/mPCIe LTE 100 Mbps Data devices

1 x Rohde and Schwarz RF Scanner or PCTEL RF Scanner

3.2 Software Requirements


This section describes the software requirements for your Optimizer system.

3.2.1 Windows Requirements


Diversity software requires Windows 7 Professional or Ultimate Edition (32 bit or 64 bit).

Administrative user rights

Disable User Account Control (UAC) or run the Optimizer Setup.exe file and application as administrator.

Getting Started Optimizer 13.0.1

SwissQual... Diversity

Installation
Software Requirements

To run a program as administrator, right-click the icon, and then click "Run as administrator".

Locale set to "English (United States)" or set the following global format settings:
Decimal symbol: period (.)

o List separator: comma (,)

To set the locale to English, open "Regional and Language Options" in the "Control
Panel", click the "Regional Options" tab, and select an English location in the list.

System code page set to "English (United States)"

Open "Regional and Language Options" in the "Control Panel", click the "Administrative" tab, click "Change system locale", and in the "Current system locale" list, click
"English (United States)".

Windows Firewall Settings


The setup program informs you of the ports that you need to open in the
Windows Firewall for the Diversity software components.
SQL Server installation
The Diversity Setup.exe can automatically install an SQL Server 2012
Express Edition SP1 instance with the name DIVERSTIYOPT
You can also use an existing SQL Server 2005, 2008, or 2012 instance

3.2.2 Diversity Setup File


The Diversity Setup.exe file automatically installs the following software modules:

Diversity Core: Software that controls measurement devices, runs measurement


tasks, and writes measurement data to files.

NetQual NQView: Software that configures and controls tests displays real-time
measurement data and replays measurement date.

Third party: Includes Microsoft SQL Server and the media players that are used for
video testing, that is, QuickTime, RealPlayer, and Flash Player

3.2.3 Installing Optimizer


This section describes how to install, upgrade, or remove Optimizer.
To install Optimizer
1. Double-click the Diversity Setup.exe file.
2. On the "Setup Type" page, click "Diversity Optimizer", and then select an SQL server
option.

Getting Started Optimizer 13.0.1

10

SwissQual... Diversity

Installation
Software Requirements

a) If your computer does not have an SQL installation, select "Install new named
instance of SQL Server 2012 Express".
This option installs SQL Server 2012 Express Edition and named database
instance of DIVERSITYOPT. The user name for the database is sa and the password is S-w_issqual_11.
b) If your computer has an SQL installation, select "Use an installed named instance
of SQL Server 2005, 2008, or 2012", and then specify the connection settings.

In the"Instance name" box, select the name of the server that you want to
use.
In the "sa password" box, type the password for the SQL server.

Fig. 3-1: Optimizer setup type

3. Click "Next" and on the "Select Packages" page, click "Next".

Getting Started Optimizer 13.0.1

11

SwissQual... Diversity

Installation
Software Requirements

Fig. 3-2: Select Packages page forOptimizer

4. On the "Select Destination Folder" page, click "Next".

Fig. 3-3: Select Destination Folder page for Optimizer

Note: Do not change the default installation location.


5. At the end of the installation, click "Finish".

Getting Started Optimizer 13.0.1

12

SwissQual... Diversity

Installation
Measurement Devices

3.2.4 Upgrading Optimizer


If you have a valid maintenance agreement, SwissQual informs you when a new Diversity
release is available. You can then download the new setup package from the SwissQual
Support Web page. To upgrade your system, select the update option when you run the
setup file. For an update to the next major release, for example, from 12.0 to 13.0 instead
of 12.0 to 12.0.2, contact SwissQual Support and request a license update.

3.2.5 Removing Optimizer


To remove Optimizer, run the setup.exe file of your current Optimizer version, and
then click "Uninstall all Diversity applications" on the "Setup type" page.

3.3 Measurement Devices


You can use the following measurement device types with Optimizer:

Mobile phones with special test firmware or diagnostic capabilities

Android smartphones with SwissQual kernel and firmware

Data modems, for example, PC cards, USB modems and embedded modules, with
special test firmware or diagnostic capabilities

Dialup and network adapter devices

GPS device with NMEA 0183 Bluetooth or USB serial interface

RF Scanner

You can only use the device drivers that SwissQual supplies. You can download the
relevant drivers from the SwissQual support Web site: http://support.swissqual.com/. For
a list on all supported devices, see the
Manual - Diversity and QualiPoc - Supported Devices.pdf document.
The Diversity hardware detection feature automatically configures a device for tests after
you install the Windows drivers for the device.
The hardware detection feature does not work for Bluetooth GPS. You need to configure
such devices manually.
For speech quality measurements on a standard mobile phone you need to have the
optional Mobile Connection Module (MCM) and to install the respective Windows drivers.
You do not need additional hardware to perform speech quality measurements on
Android smartphones.

Getting Started Optimizer 13.0.1

13

SwissQual... Diversity

Installation
Measurement Devices

3.3.1 Installing Windows Device Drivers


After you have installed Diversity, you need to install the Windows drivers for the measurement devices that you want to use. However, before you install a measurement
device, you need to disable the Windows automatic driver download option.
To disable the automatic driver download option in Windows 7
1. Type Change device installation settings in the search box on the
"Start" menu and press ENTER.
2. Click "No, let me choose what to do".
3. Click "Never install driver software from Windows update", and then click "Save
Changes".

Fig. 3-4: Device Installation Settings

To install the Windows driver for a measurement device


1. In the Drivers folder on the installation DVD, unzip the Device_Drivers.zip file
to a local folder.
2. Install the Windows driver for your measurement device.
a) a Locate the folder for your device \..\<Name of Driver>\Driver folder,
double-click the installer, and then follow the instructions.
b) Connect the device to your computer and wait for Windows to configure the driver.

To connect a USB device, connect the cable to a USB port on your computer.
To connect a data card, insert the card in the PC Card slot of the computer.
To connect a scanner, connect the cable to a USB port, and then turn on the
scanner.

Getting Started Optimizer 13.0.1

14

SwissQual... Diversity

Installation
Measurement Devices

Note: Mobile broadband modems often install connection manager software that
runs automatically after you connect the device. A connection manager can conflict
with the Optimizer software so its very important that its not running when you are
using Optimizer.

3.3.2 Installing Bluetooth GPS


To install the Bluetooth GPS device
1. Turn on the GPS device and enable Bluetooth on the PC.
2. Follow the instructions from the GPS manufacturer to pair the device with your computer.
3. Write down the COM port number that Windows assigns to the GPS device.
For example, the port number for the Toshiba Bluetooth GPS device in figure 3-5 is
40.

Fig. 3-5: Example of Bluetooth GPS installation

3.3.3 Installing a Diversity MCM


You need a MCM-PC interface cable to use the MCM with the laptop. For more information, see the Manual - MCM-PC Interface Cable.pdf document.

Getting Started Optimizer 13.0.1

15

SwissQual... Diversity

Installation
Measurement Devices

To install the MCM driver


1. Connect the MCM to the laptop.
a) Connect the 10-pin LEMO plug of the MCM-PC interface cable to the socket on
the front panel on the MCM.
b) Connect the car charger plug of the cable to a power source, for example, to a
wall socket through an AC adapter.
c) Connect the USB plug of the cable to the laptop.

Fig. 3-6: MCM-PC interface cable

2. On the laptop, install the Windows driver for the MCM.


a) Type Device Manager in the search box on the "Start" menu and press ENTER.

Getting Started Optimizer 13.0.1

16

SwissQual... Diversity

Installation
Measurement Devices

b) Right-click the "DLP2232M" device in the "Other devices" node and click "Update
Driver Software".

Fig. 3-7: Install MCM driver

c) On the search page click "Browse my computer for driver software".


d) On the browse page, click "Browse", go to the folder that contains the MCM driver
software, for example, on the installation CD, and then click "OK".
e) On the "Windows publisher verification" page, click Install this driver software
anyway.
f) At the end of the process click "Close".

Fig. 3-8: MCM driver successfully installed

3. Verify the properties of the MCM driver.


a) In the "Device Manager" window double-click "Universal Serial Bus controllers".
b) Ensure that you see the following entries:

"USB MCM Control Channel"


"USB MCM Data Channel"

Getting Started Optimizer 13.0.1

17

SwissQual... Diversity

Licensing
Installing the Software License Key

4 Licensing
This section describes how to install the license for your SwissQual software.
In addition to the standard Diversity Optimizer license, you can also order an NQView
Replay package that allows you to replay and analyse data. You can obtain a hardware
key or floating license for this package.

4.1 Installing the Software License Key


Before you can use your Diversity software, you need to provide SwissQual support with
the following information:

Computer name and serial number of hard drive


Use the SwissQual Info Reader tool to obtain this information.

User name and contact information, that is, name, address, Email, and telephone
number

Software options that you want to install

To use the Info Reader tool


1. In the C:\Program Files\SwissQual\Diversity\Tools folder, double-click
the InfoReader.exe file.

Fig. 4-1: Info Reader window

The tool saves the computer name and hard drive serial number to an *.ifo file in
the same folder, for example, NetQual_Diversity_Laptop.ifo.
2. Send the NetQual_Computer_Name.ifo file to SwissQual support.

Getting Started Optimizer 13.0.1

18

SwissQual... Diversity

Licensing
Installing the Software License Key

To install the Diversity software license key


1. In the C:\Program Files\SwissQual\Diversity\Tools folder, double-click
SQLicense2008Loader.exe.
2. Click "Browse for SQLicense.xml", locate the license key, and then click "Open".

Fig. 4-2: SQ 2008 License Loader

3. Click "OK", and then click "Exit".

Fig. 4-3: License successfully loaded

Getting Started Optimizer 13.0.1

19

SwissQual... Diversity

First Steps
Starting NQView for the First Time

5 First Steps
This section describes how to begin to use Diversity Optimizer. For more detailed information, see the Manual NQView.pdf document and the online help that you can
access with CTRL+H.

5.1 Starting NQView for the First Time


The Diversity software consists of NQView, which you use to configure, control, and
monitor tests and Diversity Core that runs in the background. A configuration wizard
opens the first time that you start NQView. This wizard guides you through the initial
configuration steps. A red exclamation mark (!) indicates that you need to perform an
action whereas a green check mark () symbol indicates that you do not need to take
an action.
Before you perform these step, ensure that you have installed the Windows drivers for
your measurement devices.
See chapter 3.3.1, "Installing Windows Device Drivers", on page 14the for more information.
To start NQView for the first time
1. Double-click the NQView icon on your Windows Desktop.

Fig. 5-1: NQView Desktop icon

Note: The first start can take several minutes. Subsequent starts are much faster. If
the wizard does not open, click "Introduction wizard" on the "File" menu in NQView.
2. (Optional) Add the operator information for your location to the Diversity configuration
database, for example, "MCC", "MNC" and "APN".

Getting Started Optimizer 13.0.1

20

SwissQual... Diversity

First Steps
Starting NQView for the First Time

Fig. 5-2: Add operators

Note: Although this step is optional, this information can help you to configure tests
later on in the process.
3. Perform the hardware detection of the measurement devices.
a) Connect your measurement devices to the laptop.

Getting Started Optimizer 13.0.1

21

SwissQual... Diversity

First Steps
Starting NQView for the First Time

b) On the "Welcome" page, click "Start hardware detection".

Fig. 5-3: Introduction Wizard - Start hardware detection

Fig. 5-4: Introduction Wizard - hardware detection running

Getting Started Optimizer 13.0.1

22

SwissQual... Diversity

First Steps
Starting NQView for the First Time

c) At the end of the detection process, click "Next".

Fig. 5-5: Introduction Wizard - successful hardware detection

Fig. 5-6: Introduction Wizard - Hardware detection not successful

Note: If the hardware detection does not find a device, verify the physical connection
of the device to the computer, and then open the Windows Device Manager to verify
that Windows recognizes the device. If the device is not present, exit the wizard, install
the driver, and restart Optimizer.
4. Create a measurement task.

Getting Started Optimizer 13.0.1

23

SwissQual... Diversity

First Steps
Starting NQView for the First Time

a) Click the "Create /start task" tab and then click "Create a task".

Fig. 5-7: Introduction Wizard Create task

b) In the "Task editor" window, select a device and a test, enter the test parameters,
and then click "OK".

Fig. 5-8: Task editor

For example, in figure 5-8, the "Task editor" window contains a Data - FTP task for
a Huawei E398u-18 device that runs an FTP Get test with a specific APN.
5. In the wizard window, clear the "Show this dialog the next time you start up NQView
Optimizer" check box, and click "OK".

Getting Started Optimizer 13.0.1

24

SwissQual... Diversity

First Steps
Starting NQView for the First Time

Diversity Core starts automatically and adds a "Diversity Supervisor" icon


to the
Windows notification area when the system is ready for measurements. You can use
Diversity Supervisor to manage the Diversity Core and Engine modules.

Getting Started Optimizer 13.0.1

25

SwissQual... Diversity

Using the Realtime Console


Monitoring Measurements in Real Time

6 Using the Realtime Console


This section describes the "Realtime" NQView console.
To open the "Realtime" console, click the "Realtime" tab on the left or press CTRL
+L.

Fig. 6-1: Open Realtime console

6.1 Monitoring Measurements in Real Time


The "Realtime" console allows you to observe measurement data from the connected
and enabled devices in real time.
The "Devices" monitor is central to operating Optimizer. This monitor displays the device
status and also allows provides you with controls to start and stop tasks.
To display the "Devices" monitor, click "Open Devices" on the "Realtime" menu or
click the "Open Devices" icon on the "Console" toolbar.
To access the available commands for a device, right-click the device in the monitor.
To view additional device information, for example, technology and test statistics
double-click a device in the monitor.

Getting Started Optimizer 13.0.1

26

SwissQual... Diversity

Using the Realtime Console


Creating Basic Tasks

Fig. 6-2: Devices monitor

6.2 Creating Basic Tasks


Optimizer contains a basic "Task" editor, which you can use to create and to edit basic
tasks that use one device and one of the standard test scenarios, that is, "Standard Voice
CS" or "Standard Data", (Ping, FTP, HTTP Browser, and HTTP Transfer).
To configure more complex and advanced measurement tasks use the use the "Tasks
and Jobs" panel in the "Control" console. For more information see chapter 7.4, "Creating
Advanced Tasks and Jobs", on page 36.
To create a basic measurement task, right-click the relevant device in the "Devices" monitor or on the "Devices" toolbar, point to "Tasks", and then click "Create new
task".
NQView adds the associated "Job defintion" and "Test definition" to the database automatically when you create a new task.

Fig. 6-3: Create new task

6.3 Running Tasks


You can start a measurement tasks in the following ways:

Getting Started Optimizer 13.0.1

27

SwissQual... Diversity

Using the Realtime Console


GPS Device

Right-click a device on the "Devices" toolbar, point to "Tasks", and click a task.
Click the "Start task" icon

beside the task in the "Devices" monitor.

This icon is beside the most recently added, modified, or started task in the list.
To stop a task, click the "Stop task" icon .
The device status changes to "Measuring" when Diversity Engine successfully starts the
task. During the measurement, Diversity Core writes the data for each device, including
active GPS and scanner devices, to a separate measurement file.

6.4 GPS Device


A black GPS icon
and valid position.

on the Device toolbar indicates that the system has a GPS signal

To display GPS information in the workspace, open a "GPS" monitor.

6.5 Events
NQView has a feature that notifies you of important events and network problems during
a measurement. Green indicates an active event and red indicates a deactivated event.
To manage events, click "Events" on the "Tools" menu.
To create, edit, activate, or deactivate an event, right-click the event.
To view the Events output in the workspace, use the "Events" monitor.

6.6 Device Forcing


Diversity can dynamically or statically force many of the phone and data devices to use
a specific capability, for example, a frequency band or channel. You can apply dynamic
forcing on-the-fly in Live mode in the "Dynamic forcings" window. Static forcing refers to
when you save the device forcing in the measurement task configuration. For more information, see chapter 7.4, "Creating Advanced Tasks and Jobs", on page 36.
An error message appears if NQView cannot apply the forcing to the device that you
selected.

Getting Started Optimizer 13.0.1

28

SwissQual... Diversity

Using the Realtime Console


Using Maps

To use dynamic forcing


1. To access the "Dynamic forcings" window during a live measurement, press CTRL
+SPACEBAR.
2. Select the device and the type of forcing that you want to apply.
3. Click "Apply forcing".
The device icon in the Devices toolbar displays a red F

when forcing is active.

6.7 Using Maps


On a system with a GPS receiver, you can use a Map monitor to plot measurement data
on a map.
To add a "Map" monitor, click "Pages and Monitors" on the "Navigation" panel, and
then double-click "Map".

Fig. 6-4: Map monitor

Getting Started Optimizer 13.0.1

29

SwissQual... Diversity

Using the Realtime Console


Monitoring Scanner Data

The Map monitor tree contains that items that you can show or hide on the map, for
example, paths, measurement values, "BTS lists", and "User layers". Each item in the
tree represents a layer on the map.
To view additional properties for these items, right-click an item in the tree.
Tip: To change the order of the items in the tree, drag an item to a different position.
To add measurement data to a map, click "Values" on the "Navigation" panel, and
then drag a value to the map.
To load a MapX geoset file as a map, click the "Set geoset" icon on the "Map" toolbar.
To load a BTS list, go to menu Tools and click BTS list.
You can import a CSV or Tab separated text file with network and cell information for
GSM, WCDMA and LTE technologies
In figure 6-4, the red car symbol indicates the current position on the map. You can use
the following keyboard shortcuts in the Map monitor:

P: Pan

S: Select

I: Zoom in

O: Zoom out

6.8 Monitoring Scanner Data


NQView has dedicated scanner monitors for GSM, WCDMA, CDMA and LTE technologies.
To add a monitor for a scanner, click the scanner in the "Devices" toolbar, click "Pages
and Monitors" on the "Navigation" panel, and then double-click a scanner monitor.

Getting Started Optimizer 13.0.1

30

SwissQual... Diversity

Using the Realtime Console


Monitoring Scanner Data

Fig. 6-5: WCDMA Top CPICH Scanning monitor

Getting Started Optimizer 13.0.1

31

SwissQual... Diversity

Using the Control Console

7 Using the Control Console


To open the "Control" console, click the "Control" tab on the left or press CTRL+T.

Fig. 7-1: Open Control console

Fig. 7-2: Control console

Getting Started Optimizer 13.0.1

32

SwissQual... Diversity

Using the Control Console


Hardware Status Colours

7.1 Hardware Status Colours


The following table describes the colour scheme that NQView uses to indicate the current
status of the measurement hardware.
The Device toolbar and "Devices" monitor in the "Realtime" and "Replay" consoles use
the same colour scheme.

Status Colour

Description
Ready/OK
Measuring
Starting/Stopping/Hardware Detection (transitional states)
Error
No connection

7.2 Configuring Hardware


NQView stores the hardware configuration information for your measurement system in
an SQL database and displays this information in the "System Configuration" panel.
To view the status information for your PC or a configured device, click the item in
the "Hardware" tree.
To access the commands for a unit, right-click the unit in the "System Configuration" panel.
To update the configuration of a measurement device
1. Double-click the measurement device that you want to configure, for example, a
mobile phone.
2. In the properties window that opens on the right specify the settings for the device
and then click "Save".

Getting Started Optimizer 13.0.1

33

SwissQual... Diversity

Using the Control Console


Configuring a Scanner

Fig. 7-3: Update configuration

A circular icon with two arrows appears in the "Hardware" tree to indicate that you
need to update the configuration on the Unit.
Tip: You can also click the "Update unit" configuration icon

on the toolbar.

Diversity Core commits the changes to the database and transfers the new configuration to the devices.
During the update process the devices temporarily disappear from the Devices toolbar
on the "Realtime" console and reappear after Diversity Core has restarted with the new
configuration.

7.3 Configuring a Scanner


This section describes how to use the NQView hardware detection feature to add an RF
Scanner to your measurement system. This feature automatically detects the scanner
model and capability as well as the COM port that the scanner is connected to. Diversity
then assigns a scanner device to each technology that the RF scanner supports. After
you add the scanner you need to configure the scan tasks.
To add an RF scanner
1. Click "Control" on the Navigation panel and expand "Hardware" in the "Control" tree
view.
2. Right-click the Unit in the hardware list and click "Hardware detection: scanner".

Getting Started Optimizer 13.0.1

34

SwissQual... Diversity

Using the Control Console


Configuring a Scanner

Fig. 7-4: Hardware detection - scanner

Note: When the hardware detection is complete, the scanner device appears in the
Hardware tree. If your scanning list is empty, the unit enters a red error state with a
"Scanner not ready" status.
To create a scanning list
1. Double-click the scanner device.
2. Specify the settings for the scanner.
a) In the properties window, click the "Add" icon

Getting Started Optimizer 13.0.1

to add a new scan to the list.

35

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

b) In the "Scan details" window, specify the settings for the scan, and then click
"Save".

Fig. 7-5: Scan details information - WCDMA example

Note: The available settings depend on the technology of the scanner.


3. Right-click your "Unit" in the "Control" tree view again and click "Update configuration".

7.4 Creating Advanced Tasks and Jobs


The "Tasks and Jobs" panel is where you specify and manage measurement settings for
advanced measurement scenarios. A measurement task consists of at least one job,
which in turn consists of at least one test. A measurement campaign consists of one or
more measurement tasks.
At any point during the configuration process, press CTRL+H to open the NQView help
window.

Getting Started Optimizer 13.0.1

36

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

7.4.1 Creating a Measurement Task


The following procedure describes how to create a measurement task by first creating a
job, a forcing profile, and then the task.
If you want, you can also create a job and a forcing profile within the task editor by clicking
the yellow asterisk beside the relevant item in the editor, for example, beside the
"Forcing A/B side" list or beside the Job list.
To edit an existing item, click the pencil icon .
To create a new measurement task
1. Create a job.
a) In the "Job definitions" node of the "Measurement tasks" tree on the "Tasks and
Jobs" panel, right-click a job type, for example, "Data", and click "Add job".
b) In the "Job" editor, type a name for the new job in the "Name" box, for example,
FTP DL 100MB UL 10MB.
c) Specify the job settings and click "OK".
d) In the "Test" editor that opens, type a name for the test in the "Name" box.
e) In the "Test type" list, click the type of test that you want to create, for example
"FTP".
f) Specify the test parameters and click "OK".

Fig. 7-6: New Data job with two tests

Note: To add a second test to the job, right-click the job in the tree, click Add test,
specify the test parameters, and then click OK.
2. If you want to force the task to use a specific technology, create the forcing profile.
a) Expand the "Profiles" node, right-click "Forcings", and then click "Add forcing
profile".
b) In the "Name" box of the "Forcing profile" editor, type a name for the profile, for
example 4G Forcing.
c) In the "Technology forcing" box, click the technology that you want to use, for
example, "LTE".

Getting Started Optimizer 13.0.1

37

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

d) Specify the forcing details, click "Apply", and then click "OK".

Fig. 7-7: Technology Forcing profile

Note:
To select multiple frequency bands, hold down CTRL while you click.
To specify band forcing on an Android phone, click "not forced" in the "Technology
forcing" list, and then click the relevant paramaters in the "Bands" area.
To specify band forcing on a Nokia phone, click a technology in the "Technology
forcing" list, and then click the relevant paramaters in the "Bands" area.
3. Create the task.
a) On the "Tasks and Jobs" panel, right-click "Measurement" tasks and click "Add
task".
b) In the "Measurement Task" editor, type a name for the task in the "Name" box
and click your measurement device in the "Device A/B" side list on the right.
c) Click the "Add" icon
beside the Job sequence box.
d) In the "Job" list, click the job that you created and click "Save".

Fig. 7-8: Job details window

e) To specify the measurement duration, enter a value greater than 0 in the "Duration" or "Cycles" boxes.
For a Data job, you also need to specify an access point. If the access point is
not in the list, click the yellow asterisk beside the list and create the profile for
the access point.

Getting Started Optimizer 13.0.1

38

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

f)

If you want to force the task to use a technology, click the forcing profile that you
created in the "Forcing A side" or "Forcing B side" list.
If the device does not support the forcing profile an error message opens.

Fig. 7-9: Task with 4G Forcing profile

g) Click "Apply" and click "OK".


7.4.1.1

Using a Network Event to Pause a Task


Diversity has a network event trigger that you might find useful for 3G-2G network testing.

Getting Started Optimizer 13.0.1

39

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

Example:
Long speech call testing is widely used to measure 3G-2G speech service coverage and
to spot dropped calls. To avoid a situation in which a phone remains in a 2G network after
handover from a 3G network, you can use the 3G-2G IRAT HO network event to stop a
measurement and the 2G-3G IRAT Reselection event to restart the measurement.

Fig. 7-10: Network event trigger function

To use a network event to pause a task


1. On the "Tasks and Jobs" panel, double-click a task in the tree.
2. Click the yellow asterisk
Task" editor.

beside the "Event" trigger list in the "Measurement

3. In the "Trigger profile" editor, type a name for the "Event" in the "Name" box.
4. Drag events from the "Available events" list to the "Stop events" and "Resume
events" lists.

Getting Started Optimizer 13.0.1

40

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

Fig. 7-11: 3G-2G Network Event trigger profile

5. Click "Apply" and click "OK".


6. In the "Measurement task" editor click "Apply" and click "OK".

Fig. 7-12: Task with 3G-2G Network event trigger

Getting Started Optimizer 13.0.1

41

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

7.4.2 Managing and Running Measurement Tasks


To edit an existing task, double-click the task in the "Measurement tasks" node on
the "Tasks and Jobs" panel.

Fig. 7-13: Measurement Task editor

To start a task, click the "Start task" icon

in front of the task name

To stop a task, click the "Stop task" icon

in front of the task name.

Fig. 7-14: Task list

7.4.3 Managing Jobs and Tests


The "Jobs definitions" node contains the available measurement jobs and tests.

Getting Started Optimizer 13.0.1

42

SwissQual... Diversity

Using the Control Console


Creating Advanced Tasks and Jobs

Fig. 7-15: Job definitions

To add a job, right-click a job type in the tree, and then click "Add Job".
To edit an existing job, double-click the job in the tree.
To add a test to the job, right-click the job in the tree, and then click "Add Test".
To edit a test, expand the job that contains the test, and then double-click the test.
To view the available commands for a job or a test, right-click the job or test.
Tasks that you create with the basic task editor have JOB_ prefix and the tests have a
TEST_ prefix.

7.4.4 Managing Profiles


To edit an existing profile, double-click the profile in the "Profiles" node.

Getting Started Optimizer 13.0.1

43

SwissQual... Diversity

Using the Replay Console

8 Using the Replay Console


To open the "Replay" console, click the "Replay" tab on the left or press CTRL+D.

Fig. 8-1: Open Replay console

When you change to "Replay" console, NQView prompts you to select a measurement file to replay.
To open multiple files for replay, press CTRL while you click each file.

Fig. 8-2: Select measurement file

Getting Started Optimizer 13.0.1

44

SwissQual... Diversity

Using the Replay Console


Replaying Files

To load another measurement file, click "Load file(s)" on the "Replay" menu.

8.1 Replaying Files


You can pause, step backward, step forward, and adjust the playback speed of a measurement file on the Replay toolbar. If you want to search for a specific event, press
CTRL-F.

Fig. 8-3: Replay toolbar

8.2 Measurement Files


Diversity stores one measurement file for each device in the task to the hard drive disk
when a task runs. If the scanner and GPS devices are active, Diversity automatically adds
the data from these devices to each file.
The default measurement file directory for Diversity Optimizer is:

C:\Users\<Current User>\Documents\SwissQual\MeasurementFiles

8.3 Configuring the Measurement File Directory


You can configure the directory structure for the measurement files, for example, to save
files from the same date in the same folder.
To configure the directory for measurement files
1. In the "Tools" menu, point to "Settings", and then in the navigation tree click
"NQComm".
2. Click the button at the end of "Measurement files" base directory box, select the new
directory, and then click "OK ".
3. In the "Measurement files base directory" area, specify the new directory path.
4. In the field "Measurement directory structure" box, use the following placeholders to
specify the structure of the subdirectories.

<date>: Measurement date


<time>: Start time of the measurement
<system>: Name of the A-side system/unit group name
<unit>: Name of the A-side unit
<device>: Name of the device that is connected to the A-side unit
deviceID: A-side custom device ID
<task>: Name of the task

Getting Started Optimizer 13.0.1

45

SwissQual... Diversity

Using the Replay Console


Configuring the Measurement File Directory

<taskID>: Custom task ID


<campaign>: Name of the measurement campaign

Type a backslash (\) to separate each placeholder to define the hierarchy of subdirectories or use a different separator such as an underscore ( _ ) or a space to create a flat
structure.

Getting Started Optimizer 13.0.1

46

SwissQual... Diversity

Diversity Optimizer Support


Maintenance Service Offering

9 Diversity Optimizer Support


SwissQual provides a wide range of service offerings that are designed to help you get
the most out of Diversity Optimizer.

9.1 Maintenance Service Offering


SwissQual offers maintenance services on an annual or a multiple year subscription
basis. The maintenance service fee is based on the list prices of the hardware products
and licensed software that you buy. Maintenance services begin on the hardware and
software delivery dates. For more information on the available services and the associated fees, contact your SwissQual sales representative or SwissQual partner.

Getting Started Optimizer 13.0.1

47

SwissQual... Diversity

PCTEL LX Scanner

A PCTEL LX Scanner
This section describes how to connect the PCTEL LX scanner to a Diversity Optimizer
computer.

Never connect the 10-pin LEMO plug of the PCTEL Power and Data cable to a
Diversity PCM
This action can damage the PCM and the CBM of a Diversity Benchmark System as well
as blow the fuse for the 12 V power socket in your vehicle.
To use the PCTEL LX scanner in a vehicle
1. Connect the 10-pin LEMO plug of the Power and Data cable to the front panel of the
scanner.

Fig. 1-1: PCTEL LX scanner

2. Connect the USB plug of the Power and Data cable to the computer that contains
Diversity Optimizer.

Getting Started Optimizer 13.0.1

48

SwissQual... Diversity

PCTEL LX Scanner

Fig. 1-2: Power and data cable for the PCTEL LX scanner

3. Connect the 12 V car adapter plug of the Power and Data cable to the power socket
in your vehicle.

Getting Started Optimizer 13.0.1

49

SwissQual... Diversity

Glossary

Glossary
D
Device: Hardware that you attach to the Diversity Optimizer PC to perform tests. Devices
include standard mobile phones, Android smartphones, and data devices such as PC
Cards, USB and Mini PCIe mobile broadband modems, RF scanners, and GPS receivers.
For a complete list of supported devices, see the
Manual - Diversity and QualiPoc - Supported Devices.pdf document.

H
Hardware detection: To facilitate the Diversity hardware configuration, Optimizer uses
automatically detects the configuration of the PC and of the devices that are connected
to the PC. This detection automatically adds new devices to the system configuration and
updates previously detected devices.

J
Job: Defines a collection of tests, which includes a list of the tests with specific options
such as window timings, test list cycles and, so on. Optimizer has job types for the same
type of application, for example Intrusive (double-sided Speech testing), Data and Video
over IP.

M
MCM: Diversity Mobile Connection Module

T
Task: Defines a collection of jobs for a specific device. A task assigns generic job and
test settings with a configured device and includes task parameters such as the PS data
access point. The use of tasks facilitates the reuse of test parameters on different devices,
technologies, and access points.
Test: Stores the test configuration parameters, that is, the test type and the specific test
settings. Speech, FTP, and Video Full Reference are examples of Diversity tests.

U
Unit: Measurement PC, which is usually a laptop for Diversity Optimizer.

Getting Started Optimizer 13.0.1

50