Gemini Radio Network Performance Measurement Tool User Guide and Reference Manual

RSI Northumberland House Drake Avenue Staines Middx TW18 2AP Tel: 01784 458223 Fax: 01784 442416 Email: sales@rsi-uk.com www.rsi-uk.com Issue 2.3.7 January 2006 © Copyright 2003-2006 Radio Systems Information Ltd. All Rights Reserved Neither the whole, nor any part of the information contained in this manual may be adapted or reproduced in any material form except with the prior written approval of RSI. Windows 2000, Windows XP and Microsoft Access are trademarks of the Microsoft Corporation. Maps are reproduced by permission of Ordnance Survey and are Crown Copyright. Gemini is a trademark of Radio Systems Information Ltd.

Gemini Reference Manual

Section 1 - Overview

Table of Contents
TABLE OF CONTENTS ............................................................................................... 2 DISCLAIMER............................................................................................................... 4 WARNING ................................................................................................................... 4 1 OVERVIEW ........................................................................................................... 5
What is Gemini? ................................................................................................................ 5 Why is Gemini different? ................................................................................................... 5 System Overview............................................................................................................... 5 Using speech analysis....................................................................................................... 6

1.1 1.2 1.3 1.4

2.1 Overview............................................................................................................................ 8 2.2 Maps.................................................................................................................................. 8 2.2.1 Zooming ..................................................................................................................... 8 2.2.2 Panning of map........................................................................................................... 8 2.2.3 Map image colour........................................................................................................ 8 2.2.4 Map tile setup ............................................................................................................. 9 2.2.5 Map projection ............................................................................................................ 9 2.3 Graphs and Tables .......................................................................................................... 10 2.4 Licensing......................................................................................................................... 10

2

USING GEMINI...................................................................................................... 7

3.1 Survey Profiles Configuration ......................................................................................... 11 3.2 Survey Schedule Configuration....................................................................................... 12 3.3 Survey Call Configuration ............................................................................................... 13 3.3.1 Call Type: Audio Test Continuous .............................................................................. 14 3.3.2 Call Type: Alternate Audio Call................................................................................... 15 3.4 Surveying ........................................................................................................................ 16 3.4.1 Survey Initialisation ................................................................................................... 16 3.4.2 Audio Setup.............................................................................................................. 17 3.4.3 Survey in progress .................................................................................................... 17 3.4.4 Displaying data during the survey............................................................................... 18 3.5 Parameters Logged ......................................................................................................... 19

3

SURVEY.............................................................................................................. 11

4.1 Overview.......................................................................................................................... 20 4.2 Selecting Survey Data for Display & Analysis ................................................................. 20 4.3 New Analysis Profile........................................................................................................ 21 4.4 Filtering ........................................................................................................................... 21 4.5 Maps................................................................................................................................ 23 4.5.1 Event Icons............................................................................................................... 23 4.5.2 Map Configuration..................................................................................................... 24 4.6 Graphs and Tables .......................................................................................................... 26 4.6.1 Category type graphs ................................................................................................ 27 4.6.2 XY type graphs ......................................................................................................... 28 4.6.3 Synchronisation of Graphs, Table and Maps ............................................................... 28 4.7 Management Summary.................................................................................................... 29 4.8 Printing............................................................................................................................ 35 4.9 WAV File Folder............................................................................................................... 35

4

ANALYSIS........................................................................................................... 20

5

5.1

DATA MANAGEMENT ........................................................................................ 36
Overview.......................................................................................................................... 36 Page 2

Radio Systems Information Ltd.

Gemini Reference Manual

Section 1 - Overview

5.1 ODBC & Database files.................................................................................................... 36 5.1.1 To DELETE a Gemini database ................................................................................. 37 5.1.2 To RE-NAME a Gemini database…............................................................................ 37 5.2 New Database.................................................................................................................. 38 5.3 Open Database ................................................................................................................ 38 5.4 Data Manager .................................................................................................................. 39 5.5 Data Export to other applications .................................................................................... 40 5.6 Post Survey Audio Analysis ............................................................................................ 40 5.7 Data Merge ...................................................................................................................... 41

6

6.1 6.2

SPEECH QUALITY ANALYSIS............................................................................ 42
How PESQ works............................................................................................................. 42 Performance .................................................................................................................... 43

7.1 Options for Multiple Radio Terminals .............................................................................. 45 7.1.1 19” rack mount version .............................................................................................. 45 7.1.2 Carry Case version.................................................................................................... 46 7.2 Use with Single Terminal................................................................................................. 47 7.3 Setting Up and Configuring Gemini................................................................................. 48 7.3.1 Specification ............................................................................................................. 48 7.3.2 Installation & Setting Up............................................................................................. 48

7

HARDWARE CONFIGURATION.......................................................................... 45

8

INSTALLATION................................................................................................... 51

Radio Systems Information Ltd.

Page 3

Gemini Reference Manual

Section 1 - Overview

Whilst every care has been taken in the preparation and publication of this document, errors in content, typographical or otherwise, may occur. If you have queries regarding its accuracy please contact RSI at the address shown on the title page. With a policy of continual improvement RSI reserves the right to alter specification without notice.

Disclaimer

For safety reasons Gemini is not suitable for use by a single person in a survey vehicle – separate vehicle drivers and Gemini operators must be used to ensure that the use of Gemini does not distract the driver.

Warning

Radio Systems Information Ltd.

Page 4

Gemini Reference Manual

Section 1 - Overview

1
1.1

Overview
What is Gemini?
Gemini is a survey tool that measures the perceived quality of a radio network, i.e. the overall performance that a user will experience whether that is affected by coverage problems, system overloading or equipment failure. Gemini is intended to be used regularly to provide high-level, objective measures of radio system performance that can be directly compared against a Service Level Agreement or other agreed performance criteria.

1.2

Why is Gemini different?
Gemini differs to most other drive-test tools by providing survey and analysis functionality geared towards the user needing to validate the on-going network performance whilst still logging key engineering parameters for technical analysis of any problems found. Gemini has particularly powerful analysis functionality allowing correlation and presentation of almost any combination of parameters. The use of a database for storing survey data means that historical comparisons can be made and that it is possible to correlate measurements with other databases, such as call logging, to help analyse data and specifically to track down the source of any weaknesses in the network. Gemini key features: full performance measurement including speech quality radio terminal technology and manufacturer independent tests voice quality using the industry standard algorithm meeting ITU Rec. P.862 fully automatic surveying powerful analysis with the emphasis on management statistics scalability of design from single machine to multi-machine use readily portable for walk-testing

1.3

System Overview
Gemini survey system consists of two parts, the 'master' in the survey vehicle and the 'slave' at a fixed location as shown in Fig 1.1 below:
Master in Survey Vehicle Slave in Office

TETRA

GPS

Gemini Schematic Figure 1.1: System Overview Radio Systems Information Ltd. Page 5

it makes more sense to use speech quality as the prime indicator. Analysis is highly flexible with a large number of pre-set types but with the ability to configure all parameters to produce a custom analysis if needed. Gemini is intended to be used in a wide range of configurations from operation as standalone machine used for both surveying and analysis to a full team of 20 or 30 vehicles surveying a national network with centralised data analysis. Page 6 . Signal strength used on its own is not always a good indicator of performance for digital networks. Survey data may be presented as maps. Gemini assesses the perceived speech quality in both directions to determine the Mean Opinion Score (known as MOS and measured on a scale of 1 to 5) for each individual speech sample (typically lasting about 8 seconds) and for the call as a whole. Both making and receiving the test calls is entirely automated with failure reasons as well as call set-up times recorded. 1.Gemini Reference Manual Section 1 . Conventionally Bit Error Rate (BER) and signal strength have been used as the prime indicators of system quality however. This means that the measured MOS will truly reflect the speech quality perceived by the user and will typically be within a half point of a MOS score determined by a controlled subjective test in a laboratory. graphs or tables showing a summary of information.Overview These two ends make repeated calls to each other and log the location and the progress of each test call. Gemini achieves this by using a digital signal processing algorithm with an auditory model that takes into account the psychophysical properties of human hearing and the subjectivity of the distortion in the received signal. Multi-path effects that cause inter-symbol interference may mean that a strong signal could have a poor BER. • • • Radio Systems Information Ltd. BER does not detect echo or other audio effects caused by the PSTN.862 and co-developed by Psytechnics Ltd while part of British Telecommunications plc. The algorithm used in Gemini is the industry standard known as 'PESQ' (Perceptual Evaluation of Speech Quality) meeting ITU recommendation P. BER and signal strength have the following limitations: • • • Speech quality is the only parameter to compare networks of different technologies. Once a voice call has been successfully set up. Speech quality is measured in both the uplink and downlink whereas BER and signal strength are normally only measured on the downlink. BER does not remain at a constant level during a call hence laboratory measurements of vocoder speech quality at a constant BER are not always representative of the speech quality produced by a signal with a fast changing BER.4 Using speech analysis Digital radio networks use speech vocoders and require sophisticated measurement techniques using human speech samples to provide a true and repeatable MOS. now that objective methods for measuring speech quality are available. It is explained in more detail in section 5. BER does not detect failures within voice processing circuits.

Page 7 . report settings from the previous use are set when starting up.1 below: Fig 2.g. Analysis Mode This mode is used post surveying to analyse the raw data to present the results in many different formats. Survey Mode This is a real-time operating mode where the software controls the radio and sets up the tests calls while logging call results and displaying events as they happen on the map. Radio Systems Information Ltd.1: Typical Gemini main screen Gemini conforms to standard Windows user interface conventions making it simple to learn and use. map positions. Gemini has two main modes of operation: Survey and Analysis.Gemini Reference Manual Section 2 – Using Gemini 2 Using Gemini Gemini software operates on a standard PC operating Windows 2000 (SP3 or later) or Windows XP (SP1 or later). A typical screen is shown in Fig 2. Application settings are persistent e. Gemini uses the same software for the both the master and slave ends.

To zoom to a rectangle. All three may be printed or copied via the clipboard to another application for inclusion into a management report for example.2 Displaying maps of survey data is fully built into Gemini. A typical map window is shown in Fig 2. Page 8 . As the mouse is moved the map will pan. In addition the function keys F6 and F7 are shortcuts for zoom in and out. Radio Systems Information Ltd. ‘Duplicate’ is useful for looking at slightly different views of the same data.3 Map image colour Map tiles that are originally in colour may be changed to grey scale or have the colour reduced from the ‘Colours’ option on the ‘Map’ menu. Select the appropriate option to set the map tile to the optimum colour. Release the mouse button and the map will zoom to the rectangle. Survey results are displayed on the map as icons representing call events.2. click the ‘New’ or ‘Duplicate’ buttons. click and hold the left mouse button. Multiple maps with their associated tables and graphs may be created to allow comparison of different data and different analysis profiles.2.2: Typical map window 2.2 Panning of map A map may be panned in any direction by clicking the ‘Pan’ button on the toolbar or right-click menu or by holding down the keyboard shift button. Release the mouse button and the map will update to the new view. select the ‘Zoom’ option on the ‘Map’ menu and then select ‘Zoom Full’. To zoom to view the entire set of map tiles currently specified.Gemini Reference Manual Section 2 – Using Gemini 2. ‘New’ creates a map showing the default map view and with no current data displayed while ‘Duplicate’ creates a map with the same view as the current map and with the same data and analysis profile selected. Initially only a map is displayed however once analysis has been carried out a map will have an associated table and graph which may be displayed by clicking the ‘Show Graph’ or ‘Show Table’ buttons. As the mouse is panned an ‘elastic’ rectangle is drawn on the map.1 Zooming A map may be zoomed in and out using the ‘In’ and ‘Out’ buttons on the toolbar and on the right-click menu. The map cursor changes to a hand. 2. Click and hold the left mouse button and move the mouse.2. Maps Fig 2. graphs and tables.2. 2. To use scrollbars to pan the map they must be enabled from the ‘Scrollbars’ option on the ‘Map’ menu. fitting it to the current map window. This is covered in more detail in section 4.1 Overview Survey information is presented to the user in three ways: maps. To create an additional map. 2. Data may also be exported in standard formats for further analysis.

lower resolution maps to be used for a wide area map while having more detailed map tiles in the town centres. click the ‘Update Button’.000 based map. The tiles are set up from the dialog box shown in Fig 2. Page 9 . Tile parameters may be confirmed by selecting any tile in the listbox. In addition this form allows the format of the map cursor co-ordinates to be configured. Gemini loads tiles into memory once they are actually needed thereby speeding up the map redraw process. for example.4 Section 2 – Using Gemini Map tile setup Gemini displays results on a map image taken from a standard .150000 click the ‘Add’ button and select multiple tile files using shift and ctrl buttons once all tile files have been added to the tile list.bmp e.BMP file. so that Gemini only has to redraw the tiles that are currently within the map window. Fig 2. 350_150.5 Map projection The map images may be of any scale and from anywhere in the world with most standard map projections included as standard and set from the form shown in Fig 2. Incorrect tiles may be removed from the list by selecting the tile and clicking the ‘Delete’ button. 2. Gemini can work with tiles of different resolution and will overlay tiles that are lower in the tile list on top of other tiles if they overlap. The bottom left co-ordinates for each tile will be derived automatically from the file name and the list correctly updated.3: Map tile setup window To add tiles to the list of available tiles.Gemini Reference Manual 2.ensure each tile file is named using the convention: [bottom left X coord in km]_[bottom left Y coord in km]. click the ‘Add’ button and select the tile file.4 below.3 below. Very large map areas can be accommodated by Gemini dependent on PC resources. Multiple tiles may be added simultaneously without having to enter the parameters for each tile by carrying out the following steps: . When dealing with very large map areas it is more efficient to split the area into tiles of approximately 2000 x 2000 pixels (typically equivalent to 50km x 50km for a 1:250. enter the West and South co-ordinates of the tile in the ‘Tile Area’ fields and enter the ‘Resolution (metres/pixel)’ in the ‘Tile Parameters’. When the tile parameters are correctly entered.2. use shift and ctrl buttons to select all new tiles enter the resolution value – this must be the same for all tiles selected click the update button. While the tile is highlighted in the ‘Tiles’ listbox.g.2. This allows.bmp for a bottom left co-ordinate of 300000. Radio Systems Information Ltd.

creation / editing of analysis profiles disabled Each of the above may be a ‘Permanent License’ or a ‘Temporary License’ with an expiry date. Selecting this will display the dialog box in fig 1.4 Licensing Gemini software must be licensed before it may be used. To request a new License from RSI.Gemini Reference Manual Section 2 – Using Gemini Fig 2.4: Map Projection setup window 2. Graphs and tables may be resized and graph colours and formats changed by double-clicking on the graph to bring up the graph properties form.3 Graphs and Tables Graphs and tables may be created to give summaries of the survey results. 2.4 below: Fig 1. Radio Systems Information Ltd. If using email then it is possible to close down Gemini between sending the Codes and receiving the Keys as long as no numbers are entered into the Key boxes – any number entered will be taken as an attempt to validate the codes and if wrong will reset the codes. If the software is currently unlicensed then all menu options and toolbar buttons will be disabled except the 'Licensing' option on the 'Help' menu. data management. quote the ‘Code A’ and ‘Code B’ numbers by email or phone. Enter the numbers returned to you in the ‘Key 1’ and ‘Key 2’ boxes.4: Software licensing This form shows the current license which may be one of the following: Full Edition Analysis Only Viewer – survey mode disabled – survey mode. Page 10 .

Other Profiles may be selected by clicking on the symbol next to them. saved and recalled for use later so that surveys only ever need to be configured once.Gemini Reference Manual Section 3 . The ‘Configure Survey’ form displays all of the available survey profile files in the Profiles directory as a tree structure on the left side of the form. e.gsp’ could be renamed to ‘South West. New Profiles may be created or an existing Profile copied or deleted by firstly selecting the top tree item ‘Survey Profiles’.1 Survey Profiles Configuration Gemini survey parameters are configured from the ‘Configure Survey’ form on the main ‘Survey’ menu. Fig 3. The complete set of parameters for a survey is saved in a file with a . This is described in the following sections: 3. the default ‘Profile001. The current Profile that would be used by Gemini is indicated by the coloured symbol next to it.Survey 3 Survey Before starting a survey using Gemini it is necessary to configure all of the parameters that specify how Gemini will carry out the survey.gsp file renamed to give more meaningful Profile name Fig 3.1: Survey Configuration If Profiles and Schedules have previously been configured for com ports and audio devices that are not currently connected to the PC then a warning will be displayed as shown in Fig 3.gsp’. This allows complete sets of parameters to be set.gsp extension in the ‘C:\Program Files\Common Files\RSI Shared\Profiles’ directory.g. Each file represents a different set of parameters or ‘Profile’ and the file may be renamed from Windows Explorer to give a more meaningful name. Page 11 . Profile 002 currently selected Only 1 schedule currently activated for Profile 002 .2 below. This is quite normal during Survey Configuration and previous settings are not affected however it will only be possible to make new selections of com ports and audio devices from those actually connected to the PC. highlighting the appropriate profile on the right side and then using the appropriate button on the right.2: Device Warning Radio Systems Information Ltd.

this ensures that the survey may only be started once good GPS coordinates are obtained. Set to appropriate Sound in Device from the list of available devices. Table 3. The radio terminal audio should be connected to this device. This is either ‘Schedule Call 00’ for Master mode or ‘Slave Schedule Call 00’ for Slave mode. default value 5 Determines delay between calls – may need to be longer for some terminal types to allow for call to drop at slave.4 below should be configured on the right side of the form. do not change Map Update Rate (icons) Delay Between Calls (secs) GPS Type GPS Port GPS baud rate Allow start only if in Nav mode? Reset PC Clock Test Devices Table 3. For each schedule the parameters shown in table 3. The radio terminal PEI should be connected to this port.3 below should be configured on the right side of the form: Prompt for survey start Operator parameters on Default value True Enter the name of the survey operator as free format text Determines how often map is updated during survey. Set to appropriate Sound in Device from the list of available devices. ‘Slave’ for the fixed end Set to the appropriate radio terminal type from the list of supported radio terminal types Set to the appropriate antenna type.2 Survey Schedule Configuration Each Profile has 4 schedules associated with it with each schedule corresponding to a single radio terminal connected to Gemini. False for Slave mode. Normally the same as the Audio In device.3: Profile level parameters 3. Page 12 .Gemini Reference Manual Section 3 . This list is formed from the entries in the table Set to appropriate com port from list of available ports.4: Schedule level parameters Note that when the ‘Control Mode’ is changed to Master or Slave then the entire form must be updated by clicking the ‘OK’ button and then selecting ‘Configure Survey’ from the menu again.Survey For each Profile the parameters shown in table 3. Control Mode Device Type Antenna Type Device Port Audio In Audio Out Set to ‘Master’ or ‘Slave’ as appropriate ‘Master’ for the mobile end. Default value True – corrects the PC clock once a valid GPS time is obtained Default value True . This allows the tree to be updated showing the correct survey call type for the schedule. Schedules may be enabled or disabled by clicking on the icon next to each schedule – at least one schedule should be enabled. default value 3 Default value NMEA 0183 May also be set to ‘demo’ during testing – provides GPS simulation and ignores other GPS parameters below Set to appropriate com port from list of available ports Default value 4800 or as appropriate Default value True for Master mode.engineering use only. Radio Systems Information Ltd.

otherwise set to ‘None’ Set to ‘Audio Test Continuous’ or ‘Alternate Audio Call’ as appropriate. This parameter is not used for ‘Alternate Audio Call’ type Note that Master and Slave must be set to different audio modes depending on whether the uplink or downlink is being tested.Gemini Reference Manual Section 3 . Page 13 . Displays as options all of the wav files in the Gemini Directory ‘C:\Program Files\RSI\Gemini’ Call Type Audio Mode Table 3.Survey 3. Set to ‘Record’ or ‘Play’ as appropriate for Call Type set to ‘Audio Test Continuous’. This parameter is not used for ‘Alternate Audio Call’ type Analysis Type Set to ‘PESQ’ if the PESQ module is installed on the PC and you want to have real-time speech quality analysis.5: Call level parameters Radio Systems Information Ltd. Set to the desired speech test file. Must be the same for both Master and Slave. Wav File Default Brit_Eng_Male1.5 below lists the parameters for the Call configuration: Target Number Connection Type Recipient Type Required in Master mode – set to Slave GTSI Set to Simplex – other options not currently implemented Set to Group – other options not currently implemented Note that Gemini must have sole use of this group for testing – any other users on this group who transmit will interfere with Gemini operation and affect the results Call Length (s) Default value 60 for Call Type set to ‘Audio Test Continuous’.3 Survey Call Configuration Table 3. See below for details.

either the uplink or the downlink but not both simultaneously.1 Section 3 . i.Gemini Reference Manual 3. The advantage of this call type is that it maximises the number of speech samples made in a given time. Radio Systems Information Ltd.Survey Call Type: Audio Test Continuous This call type tests speech quality in one direction only. Page 14 . uplink testing) then it transmits some DTMF tones in reply and then starts transmitting speech samples A single DTMF tone is transmitted before each speech sample to allow the recording end to synchronise to the start of the speech sample Speech samples are transmitted continuously by the playing end until the end of the call as set by the ‘Call Length’ parameter.e. In theory this type of call may continue indefinitely however in practice the network may impose some limit on call time During the call.3. Operation of this call type is as follows: Master always initiates a group call to the Slave but does not transmit Slave responds by transmitting several DTMF tones on the speech channel If the Master Audio mode is ‘Record’ (i.e.e. downlink testing) then the Slave starts transmitting the speech sample immediately after the tones If the Master Audio mode is ‘Play’ (i. the playing end releases and re-asserts the PTT momentarily every 30secs to ensure that the call is not prematurely ended by radio terminal or network PTT limit timers Any call setup failures or dropped calls are logged before Gemini attempts to initiate a new call - This call type will typically achieve 10 speech samples per 60secs.

Survey Call Type: Alternate Audio Call This call type tests speech quality in both directions alternately in the one call and meets PITO’s recommendation for a standard TETRA test call.3. This together with the automatic call re-establishment means that there are minimal dead periods waiting for failed calls to time out. 3 sec 5 sec 9.5 sec 21 sec 25 sec 26 sec 27 sec 31. Operation of this call type is as follows: Master (mobile) Call Setup Initiated Icon Event Time 0 sec 1 sec Call Started Play initialisation tones followed by sync tone Play 1st Audio Play sync tone Play 2nd Audio Release PTT Record incoming audio Analyse audio Record incoming audio Analyse audio Press PTT followed by sync tone Play 1st Audio Play sync tone Play 2nd Audio Release PTT Record incoming audio Analyse audio Record incoming audio Analyse audio Wait for normal call end after PTT release Setup next call Note the following: Master always initiates a group call to the Slave and transmits first audio.Gemini Reference Manual 3. No Service or Dropped Call then Gemini will attempt to re-establish a new call after 3 secs. Page 15 .2 Section 3 .5 sec 43 sec 48 sec 52 sec 55 sec Slave (fixed) Incoming Call Press PTT followed by acknowledgement tones Record incoming audio Analyse audio Record incoming audio Analyse audio Press PTT followed by sync tone Play 1st Audio Play sync tone Play 2nd Audio Release PTT Record incoming audio Analyse audio Record incoming audio Analyse audio Press PTT followed by sync tone Play 1st Audio Play sync tone Play 2nd Audio Release PTT - Radio Systems Information Ltd. If a call fails due to Call setup Fail.5 sec 32 sec 36 sec 37 sec 38 sec 42.5 sec 10 sec 14 sec 15 sec 16 sec 20. Call timing is not fixed and relies on events occurring that both ends can synchronise to. This call type will typically achieve 4 uplink speech samples and 4 downlink speech samples per 55secs. The advantage of this call type is that both uplink and downlink are tested.

During the survey it provides feedback to the operator that all is functioning correctly.1 Survey Initialisation Before starting the survey the run name must be specified for each schedule that is operating.7 below: Fig 3. 3. This displays the form shown in fig 3. then click the ‘New Run’ button and enter the run name (any character may be used). If Gemini is operating in Master mode then it displays the GPS details as well. The ‘Survey’ form is displayed as shown in fig 3. Page 16 .Gemini Reference Manual Section 3 . Radio Systems Information Ltd. Select the run to be used for each schedule by clicking the relevant schedule tab and the clicking the ‘Select Run” button. If you intend to append survey data to an existing run then simply select the Survey on the left followed by the run on the right. The Survey form displays the status of the radio terminals and allows the run name to be specified.4 Surveying For both Slave and Master the survey mode is initiated by the user clicking the 'Survey' button on the main toolbar.2 is shown and the survey may not be able to continue.Survey 3.6: Survey If Gemini was unable to find any of the com ports and audio devices that were specified in the Survey profile then the warning box shown in fig 3. Normally a different run would be used for each schedule to keep the data separate and to simplify analysis. If a new survey needs to be created then click the ‘New Survey’ button and enter the name of the survey in the dialog box (using only a-z and 0-9 characters).7: Select Run A run also needs to be selected for the Slave although the results logged at the Slave to this run will normally be merged into the Master run post-survey.6 below: Fig 3.4. To create a new run then firstly make sure the correct survey is selected. It is possible to create a number of new runs in one go – this is helpful when preparing in advance for a large survey to ensure that all runs are named appropriately.

click on the appropriate schedule tab to show the progress for that schedule. ideally. Page 17 . Once good settings have been achieved at both the Master and Slave then click the ‘Save’ button and they will be saved as part of the current Profile. Fig 3. 3.8 below. The colour indicator on the ‘GPS’ tab is coloured green if GPS is in lock and red if not.50% portion of the indicator with occasional peaks up to 100%. The easiest way of doing this is to start a survey while stationary with both Master and Slave in good coverage conditions and. When surveying with more than one schedule.4.4. Incoming audio level should be averaging in the 25% .2 Section 3 . positioned next to each other.Survey Audio Setup Gemini provides the facility to set and save audio level settings for each audio device independently for each Profile.8: Audio Setup Each audio device specified in the Survey Profile connecting to a radio terminal should be selected in turn and the various audio settings applied until the optimum settings are achieved. The survey may be started one schedule at a time by selecting the appropriate schedule tab and clicking the ‘Start’ button or if there is more than one schedule they may all be started together by clicking the ‘Start All’ button. Audio levels should be set in the following order: Master play level: set for received audio heard through the Slave loudspeaker to be undistorted and roughly equivalent to the normal speech level Slave record level: set for maximum PESQ MOS as displayed on the Slave ‘Survey’ form Slave play level: set for received audio heard through the Master loudspeaker to be undistorted and roughly equivalent to the normal speech level Master record level: set for maximum PESQ MOS as displayed on the Master ‘Survey’ form In general Gemini is quite tolerant of non-optimised audio settings and the levels do not usually have to be set very precisely.Gemini Reference Manual 3. These audio settings will automatically be applied to the audio devices every time a survey is started. Radio Systems Information Ltd. Once a survey is started the process is completely automatic. Incoming audio level is shown as a real-time bar display. Once the ‘Survey’ form is displayed and all audio devices used for the survey have been confirmed as connected then the ‘Audio Mixers’ form may be selected from the Survey menu as shown in fig 3. GPS information may be displayed by clicking the ‘GPS’ tab. Events and results are displayed on both the Master and Slave together with a time stamp and location (Master only). PESQ MOS values for incoming audio are shown next to the appropriate icon on the Call Progress tab – these are useful to monitor when setting up the audio levels and generally monitoring the system performance.3 Survey in progress The Slave should be started before the Master so that it is waiting in idle mode to receive calls from the Master.

To display events on maps and graphs in real-time it is necessary to use the normal Gemini analysis functionality described in section 4 to select a run or runs to be displayed on a map. right-click on the map and select ‘Pause Tracking’.Survey More detailed information on the survey may be viewed by clicking the ‘Call Log’ option. e.Gemini Reference Manual Section 3 . to pan the map manually to look ahead at a different area. During the survey in Master mode all maps will display a cross-hair indicating the current location. Effectively the survey process and the display and analysis process are completely separate from each other Note that it is possible to display more than one map of the survey run.4. Once the survey has been started and each schedule has been checked for correct operation it is not usually necessary to monitor the PC screen for progress. This is normally only required for diagnostic purposes. 3. The survey is stopped by pressing the 'Stop' button on the main toolbar however the survey will complete the current call before actually finishing . To disable this behaviour when it might be distracting. Radio Systems Information Ltd. one showing a wide-area overview and the other showing detail local roads.the survey may be stopped immediately by pressing 'Stop' a second time. graph or table. The map will pan automatically when the current location reaches the edge of the displayed map area.g.4 Displaying data during the survey The procedure described in the previous sections to carry out a survey does not automatically display events on the map – survey data is only displayed on the Survey form. During surveying the map will be updated regularly to show new events as they come in and it is possible to change the display and analysis of the results completely normally without affecting the survey. Page 18 . This is useful to display maps at different zoom levels.

5 Parameters Logged The following basic parameters are logged by Gemini during a survey: Unique Event ID Event Type Latitude Longitude Event Time Cumulative Distance Vehicle Speed Site ID RSSI Call Setup Time Audio Quality Audio Level Audio Effort Audio Dropout % Adjacent Site IDs (when available) Radio Systems Information Ltd.Survey 3. Page 19 .Gemini Reference Manual Section 3 .

The analysis part of Gemini then uses SQL (Structured Query Language) to interrogate the database and extract and process the relevant data.2 Selecting Survey Data for Display & Analysis The first part of the analysis is implemented in the ‘Select Data’ form shown in fig 4. totals for call results Map Select Database / files/ runs e. and the SQL can be obtained and used externally to the application with no loss of information. The SQL is standard Microsoft JET SQL as used in Access2000 etc.Gemini Reference Manual Section 4 .1: Analysis conceptual flow 4. show only failed calls coloured according to site Create & display totals for each category e. Analysis is based on the flow diagram in fig 4. graph and table.2: Analysis data selection Surveys in the current database are listed and the runs for each checked survey appear in the ‘Available Runs’ listbox. clicking ‘Ok’ will apply the analysis profile to the selected runs displaying the results on the current map. Fig 4.g. Page 20 .2 and for many users this will be sufficient for day-to-day use as it allows data to be selected together with a pre-set analysis profile.1: Select event types & colour e.. all August data Filter on data e.1 Analysis Overview All Gemini call data is stored in a database during survey time. Radio Systems Information Ltd. These runs may then be moved to the ‘Selected Runs’ list box either by dragging and dropping from ‘Available Runs’ to ‘Selected Runs’. only calls made between 8-10am in London area Graph & Table Fig 4.Analysis 4 4.g.g. by double clicking a single run.g. This gives enormous flexibility in analysis as nothing is 'hard-wired' into the Gemini software while the details of the SQL code are hidden from the user behind a straightforward interface. After selecting one of the pre-set analysis profiles. or by selecting a group of runs using shift and ctrl buttons and then clicking on the up and down buttons appropriately.

4: data filtering This allows. Once set up.4.Analysis 4. these analysis profiles are accessible from the top-level analysis screen and require no further configuration and are therefore ideal for regular use by a non-technical user. for example. For example it is often useful to deselect PTT events as they often clutter the map and add little useful information. The ‘Filter Variable Parameters’ list allows filter expressions to be created that operate on call parameters that are continuous in nature e. and added to the list of available pre-set analysis profiles. signal strength or BER. Radio Systems Information Ltd.3 New Analysis Profile An analysis profile may be created for each type of analysis. only calls from a specific site or route to be used for the analysis.Gemini Reference Manual Section 4 . "only on weekdays". Page 21 .g.3 below where the name of the analysis profile is specified on the first tab.g.3: Analysis profile name Configuring the analysis profile is covered in the following sections. call set-up time. New analysis profiles may be created and added to the list using the ‘New’ and ‘Copy’ buttons. "not between 8am and 9am". Filters may be th th defined to include complex expressions such as: "between Jan 12 and 15 ". "Signal strength less than 20". Fig 4. Clicking the ‘Analysis’ button opens up the configure analysis form shown in fig 4. time. Double-click to get value set-up box Click to add new filter type Fig 4. a weekly management report. e. date. The ‘Filter Events’ list allows events to be selected or deselected as required.4 Filtering Data may be filtered prior to the main analysis using the "Filter" tab of the "Configure Analysis" form shown in fig 4. 4.

call type. area etc. It specifies events that are contained within an audio event. Page 22 .Analysis The ‘Filter Fixed Parameters’ box lists call parameters that are generally discrete in nature. call result. If a parameter is to be included as part of a filter then the item should be selected so that a tick appears next to it. e. master type.g.this is particularly relevant to routes and sites where surveys may use routes or sites not already in the list. site. route. The ‘Audio Events’ item within the ‘Filter Fixed Parameters’ is a derived parameter that may be filtered on. Note that items appearing in this tree-list must be set-up initially by the system administrator . If required then the system administrator may add these items to the tree-list so that they become available to all users by using the "Update" button on the "Analysis" form. As audio events are usually at least 4 seconds long it is quite possible for other events such as handover or no service to occur within the audio event. Radio Systems Information Ltd.Gemini Reference Manual Section 4 .

unable to establish link between master & slave The examples shown in fig 4. Fig 4. plays the actual audio recorded to allow the user to assess the audio quality.e.7 below listing all event icon types.Gemini Reference Manual Section 4 . Fig 4. Note that audio recorded at the slave must be copied over to the analysis machine for it to be available – see section 5.5 shows the icons available and the events they represent.1 Maps Event Icons Maps display the results of a survey using icons to represent calls or events within a call.6 illustrate how various call types are displayed on the map: Typical successful Call Call Dropped Call set-up fail (2 attempts) System Busy (2 attempts) Fig 4.5: Map icon legend (default colours) Call configure fail i. Call initiated System busy Audio incoming (downlink) (colour indicates quality) Audio outgoing (uplink) Colour indicates quality) Call start Call dropped No service Call set-up fail Call Cleardown Fig 4. Selecting ‘Legend Visible’ from the ‘Options’ menu will display the legend box shown in fig 4.6: Example of different call types Call fail due to Bad Audio No service (3 attempts) Clicking on an icon either displays further information on the event or. Page 23 .5.7: Legend showing all event types Radio Systems Information Ltd.5 4.4. if it is an audio icon.Analysis 4.

Gemini Reference Manual 4. The ‘Display Icons’ option allows the final display of icons on the map to be disabled but does not affect any other analysis – this is particularly useful for the Airwave analysis where the icons may be hiding the coloured squares underneath.5. Click the ‘Colours’ button to show the ‘Colour Chooser’ form shown in fig 4. If runs are currently selected and displayed on the map then the ‘Auto’ button will operate and allow Gemini list all of the possible values of the selected parameter. Fig 4.9 Default audio icon colours Examples of some of the possible configurations are given in the following figures: Radio Systems Information Ltd.8.8 Map configuration Icon size may be selected from 4 to 96 pixels. Page 24 . Section 4 .2 Map Configuration The map is configured from the ‘Map’ tab on form shown in fig 4. The ‘Default’ Colours’ option sets icons to be displayed in the colours indicated in the legend with audio icons coloured as shown in fig 4. Display one Icon per event is the default however it is possible to select ‘Icon per Call’ in which case only the call failure reason or successful call cleardown icon is displayed. The ‘Mapped Colours’ option allows all icons to be coloured according to the value of a logged parameter such as RSSI or Site ID. This is particularly useful for Site ID where the Site IDs are often not known prior to surveying.Analysis Click to define colour thresholds Fig 4.9 below.8 below.

Analysis Using an icon per call is useful for viewing a high-level summary. Fig 4.11: Example of icons coloured according to site ID Filtering icons to only show those of interest is another powerful method of interpreting survey data as shown in fig 4.10: Fig 4.12: Filtering to only show failed calls Fig 4.12 and fig 4.13.Gemini Reference Manual Section 4 .13: Filtering to show calls from specified sites Radio Systems Information Ltd. Page 25 .10: Example of one icon per call Icons may be coloured to indicate a parameter such as signal strength or serving site as shown in fig 4. Fig 4.11. This is extremely helpful when trying to spot reasons for call failures. In this case the icon simply shows the outcome of the call as shown in fig 4.

6 Graphs and Tables Graphs and tables and generally used for presenting high level summaries of network performance.15: Graph Configure Radio Systems Information Ltd.15 below.14 below. Page 26 . They are extremely powerful and flexible although setting up new analysis profiles for the more complex types of analysis does require a good understanding of the nature of the survey data. Tables and graphs are setup in exactly the same way as explained below.14: Advanced analysis configuration This form allows complex grouping or derived parameters to be selected. Fig 4. generally used to show high level performance summaries. Graphs may be category types. The second stage is then to select how these parameters should be displayed on the graph and table from the appropriate tab as shown in fig 4. Fig 4. There are two stages to displaying data on a table and graph.Gemini Reference Manual Section 4 .Analysis 4. Firstly the parameters to be displayed must be selected on the ‘Summary’ tab on the ‘Configure Analysis’ form shown in fig 4. or on derived parameters to produce more complex reports. Analysis to produce management summaries in graph or table may be based on the basic parameters logged during a survey. or XY types to show continuous parameters such as signal strength or BER over distance.

18: Analysis of audio quality for different base sites Fig 4.Analysis Category type graphs The following example graphs illustrate the ways that survey data may be analysed and displayed on graph: Fig 4.16: Analysis of failed calls for different parts of the network Fig 4. Page 27 .19: Analysis of spread of audio quality scores Radio Systems Information Ltd.17: Analysis of failed calls for different base sites Fig 4.1 Section 4 .6.Gemini Reference Manual 4.

Fig 4.g. weeks.21: XY Graph of RSSI. Page 28 .Gemini Reference Manual Section 4 .22: Map showing black arrow synchronised to the current graph or table sample Radio Systems Information Ltd. e. for comparing performance of base sites. Fig 4. months. 4. Gemini allows any continuous parameter to be plotted against another to show relationships between parameters. Audio Level.6. Bit Error Rate. Fig 21 below shows an example of an XY graph. e. PESQ score & PESQ Dropout against distance travelled 4. signal strength.Analysis Fig 4. distance travelled. days. it is possible to synchronise the map by running the cursor over the graph or table and seeing the corresponding sample on the map indicated by a large black arrow that follows the highlighted graph or table sample in real time. networks and many others. types of radio.2 XY type graphs Some of the logged parameters are continuous in nature and are not appropriate for displaying as a total or average.3 Synchronisation of Graphs. Table and Maps When viewing a set of results on a an XY type graph or table.20: Analysis of number of handover events for each base site All of the above analysis examples may be re-analysed for different sets of data.6. areas.g.

← This square is a member of the Brentford Area TQ1778.Brentford Hand Portable. To show the squares defined in the TAG file on the normal Gemini map.23: Management Summary The Management Summary analysis relies on the basic concept of defining every 1km grid square as a coverage category depending on the area. The ‘Area’ field is only relevant for Handportable / E1 / E2 squares. Size (metres).g.517000.174000. name for handportable/E1/E2 areas ← Blank lines ignored [Squares] ← Section Header – must be included TQ0167.515000.517000. minor road.1000. This might be used if a square has a particular road configuration that makes it impossible to collect the normal minimum number of samples for that square. This file should be selected in the ‘Tagged Squares File’ box.Vehicle Major.167000.1000. TQ1574.Brentford.1000.174000. TQ0371.1000.23 below: Fig 4. The results of the analysis are displayed on the map as coloured squares and in an additional form tabulating all of the figures. You can then select whether the squares are coloured according to the square category with the colour taken from the table on the form – see fig 4..E1..1000. The information defined in this file will then be used together with the parameters on this form and applied to the survey data. Richmond ← Section Header – must be included ← category.178000. TQ1677.168000.Richmond. ← This square is a member of the Richmond Area TQ1774.515000.24 below.517000. select the ‘Colour Map Squares’ option on the form.501000. vehicle or hand-portable subscribers.5 ← Only 5 samples required for this square TQ1577.177000.516000. 4.Handportable.503000.516000.1000. This information must be compiled for the entire survey area and a . Top Left Y.177000. e.175000.Handportable.. The ‘Min Samp’ field is an optional number and if specified it overrides the minimum number of samples required per square as specified on the form.1000. The options for this are shown in the final tab of the ‘Configure Analysis’ form shown in fig. Page 29 .Handportable.Handportable.Vehicle Minor..177000..Brentford.1000.1000..Analysis 4.501000. and depending on the coverage class e.171000.Gemini Reference Manual Section 4 .7 Management Summary Gemini includes options to produce a Management Summary analysis based on network acceptance criteria. TQ1674. major road. TQ1775.1000. Min Samp TQ0168.1000..1000.25 below: Radio Systems Information Ltd. or whether the squares are coloured according Pass / Fail from the analysis results with the colour taken from the ‘Local Exception Criteria (LEC)’ box – see fig 4.TAG file produced which contains this information in the following format (text file with lines terminated by <CR><LF>): [Areas] E1. Area.517000. TQ0471. ← Square Name.504000.Richmond.Vehicle Major.171000.174000.Vehicle Minor.Handportable. Category..E1.g. TQ1777. Top Left X.Handportable.

Analysis Fig 4. Clicking on any of the colours on the ‘Airwave’ tab of the ‘Configure Analysis’ form will bring up a colour selection box. Note that the E1 / E2 categories are analysed by area rather than individual squares for Local Exception Criteria. therefore E1 & E2 squares are only coloured to indicate if a sample has been collected in that square. only failed squares may be shown.25: Map showing Airwave squares coloured by Pass / Fail / Not enough Samples When showing squares coloured by Pass / Fail.24: Map showing Airwave squares coloured by Category Fig 4. for example. Radio Systems Information Ltd. it is possible to select or deselect the colours so that.Gemini Reference Manual Section 4 . Page 30 .

Analysis Does the square contain any samples? No Classify square as ‘Not Visited’ Does the square contain at least the minimum number of samples? No Classify square as ‘Insufficient Samples’ Is % of samples in square exceeding Audio Threshold Value > than Pass % Yes Classify square as ‘Pass’ Is % of samples in square exceeding Audio Threshold Value > than C Pass % Yes Classify square as ‘Conditional Pass’ No Classify square as ‘Fail’ Radio Systems Information Ltd.Gemini Reference Manual The basis for deciding if a square (not E1 or E2) passes or fails is as follows: Section 4 . Page 31 .

26: Airwave Report – Management Summary The Level 2 results table includes the following totals for each coverage class: Total Uplink sample count Total Uplink sample pass count Total Downlink sample count Total Downlink sample pass count Total number of call attempts % success call initiated % success call terminated Fig 4.28: Airwave Report – LEC Summary Radio Systems Information Ltd.27. 4. 4.28.26.29 below: The Management Summary results table includes the following totals for each coverage class: RSSI: threshold (% samples that must exceed the defined level in dBm) The % samples that actually exceeded the level Pass / Fail VQ Threshold: threshold (% samples that must exceed the defined MOS) the Uplink % samples that actually exceeded the threshold the Downlink % samples that actually exceeded the threshold Uplink Pass / Fail Downlink Pass / Fail Fig 4.Analysis To show the full set of Management Summary analysis results.Gemini Reference Manual Section 4 . 4. This creates a report form as shown in figs 4.27: Airwave Report – Level 2 Summary The LEC (Local Exception Criteria) summary table includes the following for each coverage class: Total squares count Squares passed count Squares failed count Squares with insufficient samples count Squares not visited count Fig 4. select the ‘Create Summary Report’ option on the form. Page 32 .

4 9 6.0% 93.0 % 203.0% >= 2.0% 96 .3 % % Success Te rminate d 90 .4 9 6.0% >= 2.1% 91 .2% 98.Analysis The LEC Squares Failed / Passed / Insufficient Samples / Not Visited tables include a list of all of the squares in that category with the following information: Square bottom left coordinate Square Class Square required threshold Square actual measured result Square total sample count Square sample pass count Fig 4. 2% 99.0% >= 82dBm 87 .30: Management Summary Report – exported to Word document This option relies on the ‘Report Template.0% >= 103dB m 96 . 3% 97. This may then be pasted directly into a spreadsheet or other application. Alternatively the ‘Send to Word Document’ option may be selected from the right-click menu. .30 below: Airwave Post RFS Coverage Survey Report 1 Management Summary RSSI Thre sho ld 99 .doc’ file being configured with various Bookmarks and Styles to determine the location and look of the results. This sends all of the tables on this form to a pre-configured Word document called ‘Report Template. This document must contain the following: Bookmarks: ManagementSummary Level2 LECSummary Page 33 Radio Systems Information Ltd.0% >= 2.7% 99.4% 89 .0% >= 87dBm 96 .6% 1 00.4% DL Ac tual 94.0% >= 103dB m 96 .7% Coverage Class Vehicle Major Vehicle Minor Hand Portable E1 Brent ford Hand Port a ble Richmond 3 LEC Summary Total Squares Count 60 29 8 20 Passed 47 22 7 15 Failed 4 2 0 2 Ins uffi cient Sa mples 7 3 1 3 Not Visi ted 2 2 0 0 Coverage Cla ss Entire Re gion Vehicle Major Vehicle Minor Hand Portable Page 1 of 1 Fig 4.Gemini Reference Manual Section 4 .5% 92.doc’ in the Gemini application directory to produce a Word document as shown in fig 4.29: Airwave Report – LEC Squares Failed Summary The results in the Management Summary Report may be exported to another application for further analysis by selecting the lines of interest ( right-click and choose ‘Select All’ to highlight all of a table) and then selecting ‘Copy’ from the right-click menu.3% 89.0% >= 2.4 % 182. 3% UL Pas s/Fai l Con Pa ss Fai l Fai l Con Pa ss Pa ss DL Pass/Fai l Fail Pass Fail Pass Pass Coverag e Clas s Veh icle Major Veh icle Minor Hand P orta ble E1 Bre ntfo rd Hand Port a ble Richmo n d 2 Level 2 Results Tota l UL Count 363 124 401 100 121 UL Pass Count 346 111 370 95 113 Tota l DL Count 346 121 387 99 120 DL Pass Count 32 6 12 0 36 1 96 11 8 Ca ll Attempts 91 35 75 24 30 % Succes s Initia ted 204.7 % 200.3% 95.0% >= 87dBm RSSI 99. 2% 93.0% RSSI Pass/Fai l Pass Pass Pass Pass Pass VQ Thresho ld 9 6.4 UL Actual 95.5% 99.4 8 7.9 % 194.0% >= 2.4 9 6.3% 10 0. 0% 98.

Analysis used for “Pass” used for “Fail” used for “Con Pass” The Bookmarks indicate where in the document each results table should go and the styles specify how the text should be displayed and may be edited if a different style or document layout is required.Gemini Reference Manual LECPassed LECNotVisited LECInSamples LECFailed Styles: Table Text Table Text Green Table Text Red Table Text Yellow Section 4 . Radio Systems Information Ltd. Page 34 .

9 During surveying all recorded speech samples are saved as individual wav files in a separate directory for each run. Page 35 .Analysis 4. The directories are saved under the parent directory specified on the ‘Wav File Folders’ form as shown if fig. This form allows the printer to be selected and configured and a title to be added to the printout. WAV File Folder Fig 4.31 below with the directory name being the Run ID. Printing Fig 4. Select the map or graph window to be printed and click the ‘Print’ button or menu option. 4.30: Printing 4. This will display the Print form as shown in fig 4.Gemini Reference Manual Section 4 .30 below.31: WAV File Folder Radio Systems Information Ltd.8 Gemini will print maps and graphs in colour to a Windows printer.

Surveys are used to provide an arbitrary grouping of runs based on any useful criteria such as time or area. it uses ODBC instead. In practice probably the most useful grouping is by time by creating a new survey for each week. The database file contains ‘Surveys’ which in turn contain the actual survey runs. ‘Open Database’ or ‘Data Manager’ described in the following sections. This means that the traditional surveying concept of creating a separate data file for each survey route is no longer applicable.1.Gemini Reference Manual Section 5 – Data Management 5 5. month or quarter depending on the frequency of surveying. Gemini does not open the database file directly. This is for future compatibility with SQL server and other large database management systems. ODBC data sources are view and manipulated using the ODBC Data Source Administrator applet. and a Data Source Name that ODBC uses to identify the Data Source.MDB July Run 6 Run 10 Run 34 Test Run 35 Run 36 Fig 5. Gemini accesses the file using the ODBC data source. Administrative Tools. it also creates an ODBC data source for it. Thereafter. Gemini uses a single database file (a standard .2 below: ODBC & Database files Radio Systems Information Ltd.) When Gemini creates a new Database file.MDB format as used by Microsoft Access 2000) to store all data for all routes in the structure shown in fig 5.1 Gemini is designed to use Open Database Connectivity (ODBC) to access data from its database files. Manage data] where it is possible to open a database file directly (Data Manager allows the user to manipulate databases directly so that it is possible to move/copy runs from databases not created on the current machine without them needing an ODBC Data Source. Database File Surveys Individual Runs Run 1 Run 2 June Run 3 Run 4 Run 5 LondonPolice. The one case where this is not necessarily true is using Data Manager. Data Sources (ODBC)]. Settings. irrespective of the network being surveyed. An ODBC Data Source is a record of the name and location of a database. its type. Page 36 . This displays the form shown in fig 5. it does not open the file directly. This means that in most instances. ODBC provides a common set of methods for opening different database types. Control Panel. This is accessible from the windows control panel [Start. This is to ensure that there are no active links to the database that may be affected if data is moved or deleted.1: Database structure Usually a separate database file will be used for each network that is being surveyed although in fact it is quite possible to use a single database file for all survey data.1 Data Management Overview The use of a database for the storage of data is key to the design of Gemini. All map windows must be closed before it is possible to select the functions ‘New Database’. 5. [File.

5. Page 37 . but it can be very confusing if they are not. The ODBC Data Source may be renamed or referred to a different database by using the ‘Configure’ button on the ODBC Data Source Administrator form. By default Gemini uses the name of the file as the name of the data source.Gemini Reference Manual Section 5 – Data Management Fig 5.2: ODBC Data Source Administrator Gemini creates all of its Data Sources as System Data Sources which are visible on the System DSN tab of the ODBC Data Source Administrator. The following sections summarise the procedure for deleting and renaming ODBC sources and databases. Radio Systems Information Ltd. Clicking the ‘Configure’ button shows the actual database file that the source refers to. To change the database file that the Data Source refers to. They do not have to be the same. Each ODBC Data Source listed has a name by which it is known to Gemini. type a new name into the ‘Data Source’ name text box.1. Doing so will affect the software that created and/or uses them.2 To RE-NAME a Gemini database… The actual database file may simply be renamed using Windows Explorer however the ODBC data source will still refer to the old file name. There may well be Systems Data Sources listed which are not Gemini Data Sources. You SHOULD NOT alter these in any way. CAUTION: It is best practice to delete / rename databases when Gemini is NOT running. click the ‘Select’ button and select the new database file.1 To DELETE a Gemini database The actual database file is normally in the directory ‘C:\Program Files\RSI\Gemini\Data’) and may simply be deleted using Windows Explorer however this will still leave the ODBC source referring to the file. The Data Source Name is the name that is used in Gemini. 5.1. To change the Data Source Name. The ODBC source should also be deleted using the ‘Remove’ button on the ODBC Data Source Administrator form otherwise Gemini may crash when trying to validate a database that does not exist.

The new database functionality works by simply making a copy of the master template file GeminiTemplate. Select the database from those listed. If the database is intended to be used as a working Gemini database for surveying and analysis then it should be registered as an ODBC source by ticking the ‘Register Database’ box. Radio Systems Information Ltd. New Database Fig 5.’ option on the ‘File’ menu. 5. This displays the form shown in fig 5. Page 38 .2 To create a new..3 below..4: Open database On clicking the ‘Open’ button the selected ODBC source becomes the current Gemini database with the name being displayed in the Gemini application title bar.4 below. Open Database Fig 5. On clicking ‘OK’ the database is created and becomes the current Gemini database if registered as an ODBC source. Gemini validates the list of ODBC data sources.3: Create New Database Enter plain text names for the ‘Database Alias’ and ‘Database Name’ (usually the same) and select the directory for the database – the default is ‘C:\Program Files\RSI\Gemini\Data’.mdb held in the main application directory. If however the database is intended to act as container for runs to be transferred from one PC to another then it is not necessary to register the database as an ODBC source. empty database file select ‘New Database.’ from the ‘File’ menu to display the form shown in fig 5.3 Gemini must be told which Gemini database it should use for surveying and analysis. and only shows the data sources which point to genuine Gemini databases. The database is selected from the list of ODBC registered Gemini databases from the ‘Open.Gemini Reference Manual Section 5 – Data Management 5.

Copying data to and from a temporary database file used for transferring new survey data back to a central analysis PC.5 below is started from the ‘Manage Data’ option on the ‘File’ menu and has three main purposes: a) Copying data from the slave database to the master database prior to performing the Merge operation (see section 5. Surveys and Runs may be deleted by selecting them and then right-clicking on the selection. Select this database by either clicking the ‘ODBC’ button to select and existing registered ODBC database. The latter choice is most likely if the database is being used simply as a temporary file to transfer from one PC to another.4 Data Manager The Data Manager shown in fig 5.Gemini Reference Manual Section 5 – Data Management 5. Note that the wav files associated with a Run are not copied – these must be copied separately using normal Windows methods from the directory specified in section 4. It is also possible to create a new Gemini database by clicking the ‘New’ button.5: Data Manager The Data Manager is used as follows: the top listbox always shows the current database the lower listbox shows an alternative database which could be the slave database or a temporary database.1. Page 39 . Runs may be moved between surveys in the same database but not copied as only one copy of a run may exist in a database. - Radio Systems Information Ltd. Surveys and Runs may then be copied or moved between databases by selecting them first and dragging them to the destination database. A new empty Survey may be created in the alternative database by clicking the ‘Create Survey’ button.6. General data maintenance including deleting and moving surveys and runs plus the associated wav files b) c) Fig 5.6). or clicking the ‘File’ button to select a Gemini MDB file that has not been registered as an ODBC source. The slave database will have been either physically copied onto the master PC or accessed via a network connection. The Data Manager gives the option of also deleting the wav files associated with a run.

As a check. In this situation the un-analysed run must be copied to the PC with the PESQ module together with the entire wav file directory for post-survey audio analysis. Select the map.6 below. Export to Excel: Gemini provides the facility to export in Microsoft Excel format directly from the table.Gemini Reference Manual Section 5 – Data Management 5. Select the table to be exported and right-click. The image or table data may then be pasted into other applications.6: Post Survey Audio Analysis The Audio Analysis process would normally be carried out at the end of each day of surveying when the Master PC is physically brought back to the Slave and carried out as part of the data merge process described in section 5. The format is available on request.5 Data Export to other applications The following options are available for exporting data for further analysis in other applications. Page 40 . graph or table and then select ‘Copy’ from the ‘Edit’ menu. Audio Analysis is started form the ‘Audio Analysis’ option on the ‘Tools’ menu as is shown in fig 5.7. The main application for this is intended to be a Gemini tool that only has the PESQ module installed on one PC although both uplink and downlink are being surveyed. graph or table may be copied via the clipboard for pasting in other applications.6 Post Survey Audio Analysis In normal use the PESQ module must be installed on the PC that will be analysing incoming audio samples for speech quality. Via Clipboard: Data from the current map. Fig 5. 5. Other applications may use this data directly for further analysis. Direct to database: The Gemini database is a non-encrypted Microsoft Access 2000 format. Select the ‘Export’ option and then set the Excel file name to be exported to. To perform the post survey Audio Analysis the following steps should be carried out: Select the run or runs requiring post survey Audio Analysis in the top listbox. the status box below the top list box displays the total number of audio incoming events plus the number of those Radio Systems Information Ltd. However it is also possible to use the ‘Audio Analysis’ to analyse the wav files recorded during a survey and update the survey run with the PESQ results.

the Merge process matches the source event (default value of ‘Audio Incoming) in the slave run to the destination event (default value of ‘Audio Outgoing’) in the master run. After successful merging the slave runs may be deleted from the master database using the Data Manager and the results for both uplink and downlink displayed by analysing the master run.Gemini Reference Manual Section 5 – Data Management 5. The Merge process checks and matches each event in the slave run with the master run and then copies the slave values over to the master. This is normally used when surveying the uplink path where the speech is received and PESQ values logged at the slave while the master has logged an outgoing audio event with location data but no PESQ result. Clicking ‘Next’ will perform the Merge process with the parameters specified. ‘slave runs’ to keep them separate from the master runs. If required. After Merging the wav files for the Slave run should be copied into the Master Run wav file directory (see section 4. Start Data Merge and select the slave run in the upper listbox labelled ‘Source’.1) to ensure that all wav files are available for playing when clicking on the icons on the map. - - The Merge process must be carried out for each pair of master and slave runs.8. Select the corresponding master run in the lower listbox labelled ‘Destination’.7 Data Merge Data Merging is the process of copying survey results from the slave database into the master database ensuring that each slave event is associated with the correct master event. Radio Systems Information Ltd. carry out the post survey Audio Analysis described in section 5. For most purposes a range value of 3secs and an offset of 0secs should give acceptable results however some experimentation may be required. By default. Fig 5.7 below.6. Click the ‘Next’ button. This defaults to values associated with the PESQ results and does not need to be changed for simple merging of results following a survey of the uplink. In the ‘Fields available to update in merge’ list.7: Data Merge step 1 Data Merge step 2 The Merge process would normally be carried out at the end of each day of surveying when the Master PC is physically brought back to the Slave and the following steps carried out: Connect the slave and master PC’s via a network cable or alternatively copy the slave database onto the master PC Use the Data Manager (see section 5. If the results are satisfactory then click the ‘Commit’ button otherwise click the ‘Previous’ button to try different parameters. Page 41 .3) to copy the slave runs into the master database to a separate survey called e. The matching process looks for events that match the event timestamp within a margin of error specified by the ‘Range’ and ‘Offset’ fields. select the fields in each matched event that should be copied from the slave run to the master run. The Merge form is selected from the ‘Tools’ menu and shown in fig 5.g.

Reference signal Level align Input filter Time align and equalise Auditory transform Prediction of perceived speech quality System under test Level align Input filter Disturbance processing Cognitive modelling Degraded signal Auditory transform Re-align bad intervals Identify bad intervals Figure 5. In order to compare the reference and degraded signals. Page 42 .1: Structure of PESQ The model includes the following stages: Level alignment. The system may include a delay. Auditory transform.800 MOS-like scale from 1 to 5 as shown in table 5. The test signals must be speech-like.862 algorithm for the measurement of speech quality known as PESQ (Perceptual Evaluation of Speech Quality) originally developed by Psytechnics while part of British Telecommunications plc and Malden Electronics.2: Radio Systems Information Ltd. The processing carried out by PESQ is illustrated in fig 5. so PESQ samples across each delay change to determine its subjectivity. they need to be lined up with each other. Disturbance processing. ITU-T P. PESQ models and compensates for filtering that takes place in the telephone handset and in the network.1 How PESQ works PESQ measures one-way. This corresponds to the normal listening level used in subjective tests. because many systems are optimised for speech. In order to compare signals.g. This may also be convert to PESQ LQ which is on a P. The reference and degraded signals are passed through an auditory transform that mimics key properties of human hearing. Time alignment. This section of the Gemini Reference manual is copyright Psytechnics. Delay variations during speech may be audible. the reference speech signal and the degraded signal are aligned to the same.5. Time alignment is then done in a number of stages. 6. and respond in an unrepresentative way to non-speech signals (e. Input filtering. Finally.50). First it estimates the delay applied to each speech utterance. which may be variable.1 below. end-to-end speech quality and is designed for use with intrusive tests: a signal is passed through the system under test. which ranges from –1 to 4. noise. The disturbance parameters are calculated using non-linear averages over specific areas of the error surface: the absolute (symmetric) disturbance: a measure of absolute audible error the additive (asymmetric) disturbance: a measure of audible errors that are significantly louder than the reference These disturbance parameters are converted to a PESQ score. then searches for delay changes that occurred within utterances. and the degraded output is compared with the input (reference) signal. bad intervals (sections which may have been mis-aligned) are realigned. constant power level. tones.Gemini Reference Manual Section 6 – Speech Quality Analysis 6 Speech Quality Analysis Speech quality analysis is carried out in Gemini using the ITU recommendation P.

PESQ is much better than PSQM. was withdrawn by the ITU as soon as they standardised PESQ as P.916 0.902 0.942 0. In fact the performance of PESQ was so good that the old recommendation P. PESQ is also slightly better than PAMS. PSQM+ and MNB.260 PSQM+ 0.897 0. tests 19 9 10 Type Mobile Network Fixed Network VoIP Multi-type Corr. Table 5.861.905 0. The average correlation is a measure of how well models perform on average in a wide range of conditions.758 PSQM 0.731 0. The worst-case correlation is very important – this shows what happens when the models are used in the most challenging conditions.895 0.Gemini Reference Manual Section 6 – Speech Quality Analysis 5 4 3 2 1 Speech Quality Excellent Good Fair Poor Bad Table 5.801 0. mobile and VoIP networks as well as combinations of different types of network. PSQM+ and MNB The ITU-T use correlation coefficient as a measure of the accuracy of models like PESQ at predicting subjective MOS.674 0.2: Listening quality scale 6.469 MNB 0.726 0.884 0.363 Table 5. which specified PSQM and MNB.859 0. handsets and 2-wire access) unable to deal with variable delay PESQ compared with PSQM.954 0. These tests cover a very broad range of fixed.924 0.962 0.843 0.652 0.4 presents figures from an independent evaluation of PESQ by four of the world’s leading test labs.800/P. on both average and worst –case performance.596 0. using P.690 0.2: Correlation coefficient for 38 subjective tests Radio Systems Information Ltd.2 Performance Early models for quality assessment (for example.3 presents correlation figures for 38 subjective tests that were available to the PESQ developers. Table 5. Coeff.881 0.861 MNB. PSQM+) were mainly designed for assessing speech codecs and are unsuitable for use with today’s networks because they are: inaccurate in predicting quality with some important codecs unable to take proper account of noise or errors such as packet loss unable to account for the filtering effect of analogue elements (for example.936 0. particularly in worst case performance.918 0. P. Page 43 . Average Worst-case Average Worst-case Average Worst-case PESQ 0. With every type of network.935 0.805 0.810 PAMS 0.830 subjective tests as a benchmark.861 PSQM.862.657 0. P. No.

992 0. Page 44 .Gemini Reference Manual Section 6 – Speech Quality Analysis Test 1 2 3 4 5 6 7 8 Type Mobile: real network measurements Mobile: simulations Mobile: real network. per file only Fixed: simulations 4-32kbit/s codecs Fixed: simulations.971 0. Coeff.881 0.927 0.Correlation coefficient for 8 subjective tests (PESQ only) Radio Systems Information Ltd. 0.3: Independent validation .785 Table 5. 4-32kbit/s codecs VoIP: simulations Multiple network types: simulations VoIP frame erasure concealment simulations Average Worst-case Corr.932 0.943 0.979 0.974 0.785 0.

most radio terminals require some level shifting or audio isolation so an interface box is required that is specific to each terminal type. some additional hardware is required to interface all of the data and audio connections to the single PC.Gemini Reference Manual Section 7 – Hardware Configuration 7 Hardware Configuration In its simplest state.5A approximately 1-14V 1Combiner (note that high capacity vehicle alternator and increased battery capacity may be required for reliable operation)DC @ 20A approximately when used with 4 radio terminals & TETRA Antenna - front panel loudpeaker for monitoring received audio front panel TNC female connector for GPS antenna front panel USB connection to the PC front panel BNC female connector for survey antenna on TETRA Antenna Combiner best option if using the TETRA Antenna Combiner or for semi-permanent installations Radio Systems Information Ltd. Page 45 . 7.1. Gemini requires minimal additional hardware as all radio terminal control and speech analysis functionality is contained in the software.1 19” rack mount version Fig 7. when using more than one radio terminal. the following options are available: 7.1 Options for Multiple Radio Terminals When using Gemini to control more than one radio terminal.1: 19” rack mount version including TETRA Antenna Combiner interface hardware in 2u 19” rack separate 2 x 2u 19” rack for up to 4 vehicle type radio terminals all units including TETRA Antenna Combiner supplied in a 12u shock-proof rack with wheels total weight for fully fitted rack approximately 60kg power: or 230V AC @ 1. All that is required is a data and audio connection from the PC to the radio terminal plus a GPS source. In practice however. In addition.

2: Carry case version interface hardware. Radio Systems Information Ltd. Page 46 .Gemini Reference Manual 7. supplied with 4m power lead with in-line fuse Front panel loudpeaker for monitoring received audio front panel TNC female connector for GPS antenna front panel USB connection to the PC front panel BNC x 4 female connectors for survey antennas Best option if equipment is not fitted permanently in vehicle – the carry case allows the radio terminals to be easily removed from the vehicle. up to 4 radio terminals and PC all fit in robust carry case Dimensions: 610 x 485 x 215mm Total weight for fully fitted case 25kg approximately (note that this is at the limit of what one person can safely carry therefore we recommend that a fully fitted carry case is moved using a trolley Power: 11-14V DC @ 14A max.1.2 Carry Case version Section 7 – Hardware Configuration Fig 7.

Page 47 . Com port Sound Card GPS PCMCIA card Data Cable Audio Cable Figure 7.1 below.1: Configuration for single radio terminal The RS232 and audio cables connecting the radio terminal and the PC are specific to each type of radio terminal.Gemini Reference Manual Section 7 – Hardware Configuration 7. The cable will normally include a small interface box that will perform level-shifting on the data signals and isolating on the audio signals. Radio Systems Information Ltd. The standard GPS supplied with Gemini when using a single radio terminal is a PCMCIA type including an external antenna.2 Use with Single Terminal When using Gemini with a single radio terminal for surveying the PC and radio terminal may be connected as shown in fig 7.

In addition it incorporates the GPS receiver. Figure 7.8m flying USB cable terminated in a type A USB 2. tip = audio in. standard RS232 TNC female connector for active antenna 4800 Baud NMEA PC Connection: 1. Page 48 .3. centre pin positive 114 x 72 x 229mm Installation & Setting Up USB Interface Box USB Audio & Data cables for each radio terminal GPS Antenna Radio Systems Information Ltd.5mm stereo skt.2 12V DC @ 1. band = audio out Record sensitivity link selectable inside the box 9 pin D male. In both the 19” rack and carry case version of Gemini the USB Interface Box is used to provide 4 RS232 ports and 4 audio ports to interface to up to 4 radio terminals.1 Specification Audio Ports: Data Ports: GPS: 3.0 plug Power: Dimensions: 7.Gemini Reference Manual Section 7 – Hardware Configuration 7.3 Setting Up and Configuring Gemini Setting up Gemini to work correctly with up to 4 radio terminals needs careful attention and some appreciation of the hardware.3.3: USB Interface Box 7.1A.

- Radio Systems Information Ltd.4 below. Identify the remaining com ports by connecting Windows Hyperterminal to each in turn (using a Baud rate of 9600) whilst a single radio terminal is connected to one port.2: Configuration for multiple radio terminals To install the USB Interface Box carry out the following steps: Connect 12V DC power to the USB Interface Box. Ensure that the power LED illuminates. Firstly identify the GPS port by starting Windows Hyperterminal and connecting to each of the new com ports (using a Baud rate of 4800). Type the command ‘AT’ and press return – if the radio is connected to this port then it will respond with ‘OK’.4: Typical Device Manager display - Figure 7. If any devices appear with an exclamation mark or red cross next to them then try removing and re-connecting the USB Interface Box. video and game controllers’ and confirm that you can identify the new devices similar to that shown in fig 7. Page 49 . Connect the flying USB plug to the PC USB socket The com ports and sound cards will install automatically however you will need to insert the com port driver CD into the PC when requested. Make a note of the com port number for each of the physical connectors on the USB Interface Box. Full installation of all of the devices may take several minutes.Gemini Reference Manual Section 7 – Hardware Configuration Figure 7. Expand the branches of the tree for ‘Ports’ and ‘Sound. Make a note of the GPS com port number. 5 com ports in USB Interface Box USB 4 audio devices in USB Interface Box Com port Com port GPS Com port Com port 1 2 3 4 12V DC Audio ports Figure 7. Start Windows Device Manager by selecting Control Panel | System | Hardware | Device Manager. It will be possible to see the NMEA text streaming past when connected to the GPS port.5: USB Interface Box connector layout It is now necessary to confirm what com port number has been assigned to each physical ports in the USB Interface Box.

5 below however contact RSI for up-to-date information on the current list of supported radio terminals.All radio terminals must be programmed with an appropriate personality for use on the network and be given the appropriate permissions for access on the network. one for the master and one for the slave. . RSSI.It is acceptable for the master and slave terminals to be different types.The talk groups used for the survey must be enabled on the network on all base sites that the survey is likely to cover – generally it is preferable to enable the talk groups on all possible base sites. Page 50 . RSSI Current Site ID.6 Radio Terminal Compatibility Section 7 – Hardware Configuration Gemini is compatible with the radio terminals listed in table 7.If more than one survey link is being used then each survey link must use a different talk group. C2 Site ID. C1. .The talk group to be used for the survey must be configured and available on the radio terminal.2 radio terminals are required for each survey link. Radio Systems Information Ltd.g. RSSI. It is acceptable for this to be either the only group or one of many groups available on the terminal . e.Gemini Reference Manual 7. .36g4a or later for basic functionality Version 5 for RSSI PEI Protocol = ‘Standard PEI’ PEI Port default baud rate = 9600 Standard Control Head Engineering Code Plug Set registry Keys: HKEY_LOCAL_MACHINE\SOFTWA RE\RSI\Gemini\Application\MTM700 Range = range name HKEY_LOCAL_MACHINE\SOFTWA RE\RSI\Gemini\Application\MTM700 Preset Volume = 128 Table 7. RSSI Special Configuration Requirements Version 0.6: Radio Terminals supported by Gemini Motorola MTM700 The following are general requirements for radio terminal compatibility with Gemini: . Radio Terminal Cleartone CQM6000 Sepura SRP2000 Engineering Parameters Logged Site ID. Best Adjacent Site ID. . Up to 4 survey links may be used simultaneously therefore requiring 8 radio terminals in all. Cleartone used for the slave with Sepura SRP2000 used for the master.

Gemini Reference Manual Section 8 – Installation 8 Installation The following section lists the directory structure used by Gemini together with the files initially installed (items in italic are only installed if demonstration data is included): C: Program Files Common Files RSI Shared Maps UK25 500_150.pdf GeminiTemplate.ocx Cfx4Data.wav Gem.gsp Profile 002.dll Cfx4032.dll nspm6.dll nsppx.dll PEI.dll ReportTemplate.mdb WAV Files 10797137306 10797137500 Profiles Profile 001.dll SfxBar.ini Gemini.dll Nspp5.dll nspm5.tag Data Gemini.exe Gemini_Manual.gsp Radio Systems Information Ltd.dll RSI Gemini Brit_Eng_Female1.mdb Demo1.doc Staines.wav Brit_Eng_Male2. Page 51 .wav Brit_Eng_Male1.dll nspp6.mdb nsp.dll nspa6.wav Brit_Eng_Female2.bmp Software FX Shared AnnotateX.