Professional Documents
Culture Documents
Nemo Voice Quality Guide
Nemo Voice Quality Guide
Nemo Voice Quality Guide
Guide
Version 4.15
© 2007 by Anite Finland Ltd. All rights reserved.
This manual, as well as the software described in it, is furnished under license and may only be used
or copied in accordance with the terms of such license. The information in this manual is intended for
informational use only and is subject to change without notice. Anite Finland assumes no responsibility
or liability for any errors or inaccuracies that may appear in this user manual.
Except as permitted by such license, no part of this publication may be reproduced or transmitted in
any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written
permission of Anite Finland Ltd.
Windows®, Windows® 2000 and Windows® XP, Outlook®, and Internet Explorer are registered
trademarks of the Microsoft® Corporation in the United States and other countries. MapInfo® and
MapX® are registered trademarks of MapInfo® Corporation. CDMA 2000® is a registered trademark
of the Telecommunications Industry Association (TIA -USA). The license management portion of this
Licensed Technology is based on SentinelLM* © 1989-2003 Rainbow Technologies, Inc. All rights
reserved.
CONTENTS
APPENDIX 1 30
NEMO SERVER INSTALLATION 30
Audio Test Installation 30
Configuring the Server 31
INDEX 36
4 Nemo Vo ice Q ua lit y G uide
In mobile-to-mobile measurements, one terminal is calling another and the mobiles send a test sample
in one or both directions. These measurements present the combination of the uplink quality of the
transmitting terminal and the downlink quality of the receiving terminal.
After receiving the test sample, Nemo Outdoor sends the same sample to the server. This time the
server recognizes the sample, records it for the duration of the identified sample, calculates the score,
opens a measurement file, and stores the result there. The file is closed when the line is dropped.
The test goes on alternating until Nemo Outdoor drops the call or the pseudo-noise sync bursts are
not detected for four consecutive times by either end. As the dropped line sound varies greatly in
different countries, it might be that the server does not detect the sound. The server can detect up to 3
pre-programmed dropped-line sounds. In case the server does not detect the line drop, it takes up to
30 seconds for the server to automatically hang-up the line as it drops the call after four consecutive
pseudo-noise bursts are missing.
♦ Note that sometimes the first pseudo-noise sync burst that is longer than a mid-call burst
can be lost due to an initial handover. In such a case, the server and Nemo Outdoor cannot
synchronize. In this case, what happens next depends on the side where it was missing:
server hangs up in 30 seconds and Nemo Outdoor in 15 seconds so the worst case is 45
seconds. Set one minute between calls to be sure that the server is ready before the next
call comes.
6 Nemo Vo ice Q ua lit y G uide
There is a status led at the back of the Multi unit which will blink either red, amber, or green. Please
observe the led during installation and use as it will indicate whether the Multi unit is working properly
or not.
Red: This light signifies the loss of USB communication with the host. If the loss is due to
unplugging the unit, the light will blink red a few times before turning green when it is reconnected.
Otherwise, the light indicates a problem with the (Edgeport/8) drivers, which may need to be
reinstalled. The red will also blink during installation until the installation is complete.
Amber (orange): This light signifies serial port activity on the MMAC2 (Edgeport/8). The amber
light may also flash briefly during installation.
Green: This light indicates that the serial ports are successfully set up and the MMAC2
(Edgeport/8) is operating normally.
2. Switch on the computer. Switch on power in Multi holder from the power switch at the back of the
Multi unit.
3. Connect the USB cable to the Multi holder and the other end to your computer. Windows will detect
the USB hub automatically.
4. Windows will detect the new Edgeport/8 device. Drivers are found on the Nemo Outdoor
installation CD-ROM. Click Yes in the Digital Signature Not Found dialog box if it appears.
Windows® 2000 may find many new devices. Wait until the process is finished.
7 Nemo Vo ice Q ua lit y G uide
5. Go to the Device Manager (Start | Settings | Control Panel. Double-click on System and in
Hardware tab click the Device Manager button). Double-click on Ports. There should be eight
new COM ports. If not, start from the beginning.
♦ Port numbers are arranged so that the port marked as Port1 on the multi device is the first
of the new COM ports (e.g., COM49), Port2 is the second new COM port (e.g., COM50), etc.
8 Nemo Vo ice Q ua lit y G uide
1. As described in the Multi device set-up, there are eight new COM ports. Connect the trace cable
between the audio module and the MMAC unit. Insert plug A in a serial port on the MMAC unit and
plug B on the connector marked COM on the audio module.
A B
♦ Port numbers are arranged so that the port marked as Port1 on the multi device is the first
of the new COM ports (e.g., COM49), Port2 is the second new COM port (e.g., COM50), etc.
9 Nemo Vo ice Q ua lit y G uide
2. Use the three-headed DKU-2 trace/audio cable to connect the test terminal and the audio module.
Insert plug A to the test terminal, plug B to a free USB port on your computer/MMAC unit, and
plug C to the connector marked Phone on the audio module.
B
A
C
10 Nemo Vo ice Q ua lit y G uide
3. Connect the power cable between the audio modules and the MMAC unit. Insert the A plugs to the
connectors marked Power on the audio modules and B plug in the front panel of the MMAC unit. A
green led should light up.
4. Start Nemo Outdoor. In the Configuration Manager, click Add and select the device. The Phone
Properties dialog box is opened.
11 Nemo Vo ice Q ua lit y G uide
5. Select the two ports assigned to the mobile as Trace Port and Modem Port. You can check the
ports from the Phone and Modem Options dialog (Start | Settings | Control Panel | Phone and
Modem Options, Modems tab). Select the port with the smaller number as the modem port and
the port with the bigger number as the trace port, e.g., COM59 as trace port and COM58 as
modem port.
6. In the VQ Device Port, select the COM port where the serial cable of the audio module is
connected. For example, the serial cable is connected to port number 4 in the Multi unit (in the front
and middle). Go to the Device Manager. Under Ports you see eight Edgeport items. Count to the
fourth item and check the COM port number, COM52 in the example below.
12 Nemo Vo ice Q ua lit y G uide
♦ Note that you need to add and configure each mobile separately. If you have several
mobiles and audio modules, make sure that you select the correct ports for each mobile +
audio module combination.
8. Click OK. The test terminal will start and initialize the audio module. You are now ready to start the
measurements.
9. Remember to check that the audio (earphone) level of the test mobile is at minimum.
13 Nemo Vo ice Q ua lit y G uide
Depending on the terminal used with the EVOQ module, the module needs to be modified accordingly.
The terminals are either used by common ground cables or differential ground cables. The table below
shows the terminal model and ground type.
If the purchased voice quality system includes both differential and common ground terminals, the
EVOQ modules are by default set for differential ground.
1. Remove the cover from EVOQ module by unscrewing the four M4*6 screws.
14 Nemo Vo ice Q ua lit y G uide
2. Remove the pc board from the box by unscrewing the screws shown in picture 2.0. Make sure
you are ESD protected to avoid damaging the pc board.
MOBILE-TO-MOBILE VQ MEASUREMENTS
♦ Remember to check that the audio (earphone) level of the test mobile is at minimum and the
alert and warning tones are switched off.
2. Define the voice quality settings for the first mobile, i.e., the mobile that you are calling from.
16 Nemo Vo ice Q ua lit y G uide
• Open the Measurement Properties, Script dialog box for the first mobile (Measurement |
<device> | Script Properties).
• In the Script Editor, click Add and select Voice Call from the menu.
17 Nemo Vo ice Q ua lit y G uide
18 Nemo Vo ice Q ua lit y G uide
o Define the phone number of the second mobile, i.e., the mobile that you are calling.
o Select the Voice Quality check box and set Voice Quality Mode to Half Duplex Start
TX.
o Select one of the default test samples - 3s.wav, 4s.wav, 5s.wav, 6s_m.wav, 6s_f.wav,
or 6s.wav – in the Reference Sample Filename field.
o Set the Delay from End of Call to New Call parameter to one minute. Click OK.
19 Nemo Vo ice Q ua lit y G uide
• In the Script Editor dialog box, define how many times you would like to repeat the script by
editing the Repeat Script parameter.
• Click Save and type a file name for the script. Finally click Close.
3. Define the voice quality settings for the second mobile, i.e., the mobile that you are calling to.
• Open the Measurement Properties dialog box for the second mobile (Measurement |
<device> | Measurement Properties).
20 Nemo Vo ice Q ua lit y G uide
• In the Measurement Properties, Configuration dialog box, click the Properties button next to
the Voice Number field.
21 Nemo Vo ice Q ua lit y G uide
o Define the phone number of the first mobile, i.e., the mobile that you are receiving
calls from.
o Select the Voice Quality check box and set Voice Quality Mode to Half Duplex Start
RX.
o Define a Prefix for the received files. The prefix will be added at the beginning of the
file name of all received files.
o Select one of the default test samples - 3s.wav, 4s.wav, 5s.wav, 6s_m.wav, 6s_f.wav,
or 6s.wav – in the Reference Sample Filename field. Select the same file as for the
other mobile. Click OK.
4. Open a line graph for viewing the voice quality data. Select Data | Graph | Line | New. In the
empty graph, click the Add New Layer button .
22 Nemo Vo ice Q ua lit y G uide
5. In the Device field, select the device that is receiving the calls. This is because the receiving device
calculates the voice quality results. In the Y field, select Audio Quality Mean Downlink and click
OK.
7. In the Parameters dialog box, expand the Voice Calls item and scroll down to the Audio Quality
item. Select the Audio Quality check box to select all items under it. Click OK.
8. Click the Start Recording button . Click the Start/Stop Scripts button to start the
measurement. Nemo Outdoor will run through the script and make the voice quality measurements.
24 Nemo Vo ice Q ua lit y G uide
MOBILE-TO-FIXED-TO-MOBILE VQ MEASUREMENTS
♦ Please complete the Nemo server installation before continuing. See Appendix 1 for
detailed instructions.
♦ Remember to check that the audio (earphone) level of the test mobile is at minimum and the
alert and warning tones are switched off.
2. Define the voice quality settings in the Voice Call Properties dialog box:
• Select one of the default test samples: 3s.wav, 4s.wav, 5s.wav, 6s_m.wav, 6s_f.wav, 6s.wav.
Make sure that the server has the same samples in its reference sample folder (see
Nemo Server installation guide for details).
3. If you are using scripts, click the Start/Stop Scripts button to start the measurement. Nemo
Outdoor will run through the script and make the voice quality measurements.
4. If you are performing measurements manually, select Make/End Voice Call from the
Measurement menu or by clicking the Make/End Call button. With each voice call, the voice
quality measurement is run.
• Open the Measurement Properties, Script dialog box for the mobile (Measurement |
<device> | Script Properties).
25 Nemo Vo ice Q ua lit y G uide
• In the Script Editor, click Add and select Voice Call from the menu.
26 Nemo Vo ice Q ua lit y G uide
o Define the phone number of the fixed end, i.e., the server that is answering the calls
and sending back the samples.
o Select the Voice Quality check box and set Voice Quality Mode to Half Duplex Start
TX.
o Select one of the default test samples - 3s.wav, 4s.wav, 5s.wav, 6s_m.wav, 6s_f.wav,
or 6s.wav – in the Reference Sample Filename field. Please make sure that the same
reference file exists also on the server (see chapter Nemo Server Installation on page
30 for details).
o Set the Delay from End of Call to New Call parameter to one minute. Click OK.
27 Nemo Vo ice Q ua lit y G uide
• In the Script Editor dialog box, define how many times you would like to repeat the script by
editing the Repeat Script parameter.
• Click Save and type a file name for the script. Finally click Close.
6. Open a line graph for viewing the voice quality data. Select Data | Graph | Line | New. In the
empty graph, click the Add New Layer button .
28 Nemo Vo ice Q ua lit y G uide
7. In the Device field, select the mobile connected to the system. In the Y field, select Audio Quality
Mean Downlink and click OK.
9. In the Parameters dialog box, expand the Voice Calls item and scroll down to the Audio Quality
item. Select the Audio Quality check box to select all items under it. Click OK.
10. Click the Start Recording button . Click the Start/Stop Scripts button to start the
measurement. Nemo Outdoor will run through the script and make the voice quality measurements.
30 Nemo Vo ice Q ua lit y G uide
APPENDIX 1
Do not connect the server to the Internet at this time. The firewall of the server is active but the root
(that is the superuser account on Linux) password is weak by default, which makes the server
vulnerable to intrusions.
2. Log on as root.
• Username: root
• Password: nemonemo
3. Select the Terminal / Command Line icon from the bottom row (second from left). The following
prompt refers to console commands from now on:
[root@nemoserver root]#
• 8 characters long
• Has upper and lower case characters, numbers and special characters
After the root password has been changed to a stronger one, it is safer to connect with Internet.
Please note that Anite Finland cannot guarantee absolutely safety when the server is connected to the
Internet, especially if the data test option is installed. This is because the data test option has active,
public services like FTP, WWW, POP3, and SMTP that can be (or become) vulnerable. However, the
server has a precisely configured firewall that should prevent all common intrusions.
1. Connect lines to RJ11 connectors that are located at the rear side of the server. There is no need
to configure the number of each line.
2. Switch on the server and wait until the Login prompt appears. The server is then operational.
There is no need to log on unless one wants, for example, to configure network settings as described
in chapter Configuring the Server on page 31.
• Username: root
• Password: nemonemo
Note: At this time the root password should be different than shown here as it has been
changed previously (see page 30).
2. Select the Terminal / Command Line icon from the bottom row (second from left).
In Fedora Core 2, or Linux generally, network interfaces are named as eth0, eth1, etc. so that the
last number is different for each interface. The following interfaces are installed in each data test
option:
Note: A special interface lo is the local loop-back interface that is used by the operating system for local communications.
Each of these interfaces have separate start-up scripts and these scripts are located in folder
/etc/sysconfig/network-scripts/ and are named like this: script for eth0 is ifcfg-eth0, script for
eth1 is ifcfg-eth1, and so on.
By editing these scripts it is possible to switch between DCHP and manually assigned IP
addresses.
3. Change the interface eth0 settings with the following command (replace eth0 with other interface if
needed):
[root@nemoserver root]# cd /etc/sysconfig/network-scripts
Now the vi-editor opens. By default the configuration uses DHCP and shows:
DEVICE=ETH0
32 Nemo Vo ice Q ua lit y G uide
ONBOOT=yes
BOOTPROTO=dhcp
Note that parameters IPADDR, NETMASK and BROADCAST are supplied by ISP, and
BROADCAST are optional.
Save the script and close the vi-editor by pressing sequence Esc : x. Repeat the procedure for each
network interface that should have a static IP address.
SampleDir ./test_samples
# Directory where test results will be stored (each call -> new file)
ResultsDir /home/nemotest/results
StartSyncSample ./sync_samples/start_sync.wav
33 Nemo Vo ice Q ua lit y G uide
ReSyncSample ./sync_samples/re_sync.wav
# If the audio signal is too saturated or too weak it can cause quality loss
# In these cases try to decrease (saturated) or increase (too weak) hwgain 1db at a time
SwTxGain 10.0
HwTxGain 10.0
EnableConsole 1
EnableSocket 0
The most important settings are SW and HW Gain settings. Because the actual analogous PSTN
line levels may vary greatly on different places it might be necessary that gain settings should be
adjusted.
Maximum values for both are 12.0, do not exceed this limit. If the test sample speech – when
listened from mobile end – sounds distorted, lower both values by 1.0 and try again until best score
is achieved. And if the speech sounds too weak and scores are lower than expected, increase both
gains by 1.0 until best score is achieved.
3. After the configuration has been modified, the voiceqd service has to be restarted. This command
stops the process:
This folder can be changed for example to /home/nemotest/samples if one wants to upload new test
samples via FTP. However, new samples will be loaded by vqd service only when it starts so after new
samples are in place, reboot the server or use the method described in previous chapter to restart the
service.
Note that there should be maximum 8 samples total in the samples folder – if there are more, the
server may not have enough time to identify the sample during first receiving from field end.
34 Nemo Vo ice Q ua lit y G uide
Crontab is a system where certain tasks can be run at given intervals. In this case a script that checks
whether the voiceqd service process is up and running runs once every minute.
1. Log on as root and select the Terminal / Command Line icon from the bottom row.
Instructions for using the vi-editor can be found from the previous chapter.
That line should be commented out, and comments begin with character #:
After the change, save and close (Esc : x) and the service will not be automatically restarted anymore.
After the Crontab has been modified, the voiceqd service has to be stopped:
Now the service can be run manually and it writes the log output - in addition to log file - to the
If you want to re-enable the automatic restarting, just repeat the previous procedure and uncomment
the above-mentioned line.
Log Instructions
The logs of the vqd-service are located in the /usr/vqd folder and they look like this:
20050421_2035_log.txt
35 Nemo Vo ice Q ua lit y G uide
The easiest way to retrieve the logs is to put them into a tar archive and to send them by e-mail.
INDEX
Modifying the Nemo Audio Module ................................13
A
Multi....................................................................................6
audio module...................................................................... 8 N
audio test samples ............................................................ 33
Nemo Outdoor installation CD ...........................................6
C
Nemo Outdoor Multi ..........................................................6
changing audio-test settings ............................................. 32 P
changing network settings................................................ 31
COM ports ..................................................................... 7, 8 Phone and Modem Options...............................................11
configuring the server ...................................................... 31 pseudo-noise .......................................................................5
connecting voice quality devices ....................................... 8
R
D
Reference Sample Filename .............................................18
Delay from End of Call to New Call.......................... 18, 26 RJ11 ..................................................................................31
Device Manager ................................................................. 7 root password....................................................................30
DKU-2 trace/audio cable ................................................... 9
S
dropped line ....................................................................... 5
sampling rate .....................................................................15
E
serial cable ........................................................................11
Edgeport/8.......................................................................... 6 serial port ............................................................................8
Edgeport/8 driver ............................................................... 6 server installation..............................................................30
EMOS ................................................................................ 4 status led .............................................................................6
Evoq ................................................................................. 13 SW and HW gain settings .................................................33
synchronization...................................................................5
H
T
Half Duplex Start TX................................................. 18, 24
test sample requirements...................................................15
I
trace cable ...........................................................................8
installing and connecting Multi device .............................. 6 trace port ...........................................................................11
ITU-T recommendation P.862.1 ........................................ 4 U
L
USB cable ...........................................................................6
log instructions ................................................................. 34 USB hub..............................................................................6
Loop Start (FXO) RJ11 port ............................................ 30 V
M
vi-editor.............................................................................31
mobile-to-fixed-to-mobile.................................................. 4 Voice Call Properties..................................................18, 26
mobile-to-fixed-to-mobile voice quality measurements .. 24 voice number.....................................................................20
mobile-to-mobile................................................................ 4 voice quality settings ........................................................15
mobile-to-mobile voice quality measurements ................ 15 VQ Device Port.................................................................11
modem port ...................................................................... 11