|
Echo
Canceller Evaluation
As an
independent organisation with broad experience in all aspects of telecommunications,
DSPG offers an impartial service to test echo cancellers against many
ITU recommendations and other voice quality enhancement features.
Tests include G.168, G.168 2000, G.168 2002, G.165/G.164 Tone Disabler and VQE
aspects such as G.169 ALC, PAMS, Noise Reduction through PAMS and
sample subjective recordings. As an independent test-house, DSPG guarantees
impartiality and confidentiality. Manufacturers and Telco's can rest
assured that tests are conducted fairly and consistently, and presentation
of the results is free of bias. The results and findings are presented
in a report.
Quality
of Service is a fundamental issue in the telecommunications environment,
particularly given the growing number of players in the market,
and ever-stronger competition. Quality issues are a major concern,
and can often detract significantly from an operator's competitive
edge. Poor quality exacerbates customer churn and can substantially
impair long-term revenue generation.
Where
operators or manufacturers of echo cancellers prefer to perform
the measurements themselves, DSPG can provide the necessary equipment
and tools. DSPG has put considerable effort into developing a set
of dedicated hardware and software tools to perform echo canceller
tests easily and efficiently.
Echo
canceller tests can also be carried out on competitive products
for a comparison of market analysis.
G.168, G.165/164
Testing Structure and Pricing
Tests
to assess echo cancellers can be divided into two distinct groups:
Standards Testing - Measurements are made of the echo canceller
to verify against relevant echo canceller recommendations. These
include G.168 2002, G.168 2000, G.168 1997, G.165 and G.164 Tone Disabler.
VQE Testing - Additional features of echo cancellers such
as automatic level control, noise reduction and standard voice quality
is assessed. Automatic level control is tested against relevant
items from G.169. Voice quality is assessed using the Perceptual
Analysis Measurement System, PAMS. Noise reduction testing is accomplished
using PAMS.
Standards
Testing
These are the most basic tests that apply to all echo cancellers.
All the tests are implemented by software running on our DSPGenie
ECT1 in a fully digital and automatic procedure. Data is saved on
the hard drive and is available for further analysis.
G.168 Testing
DSPG would perform a series of G.168 tests on the Echo Canceller,
and would report the results and findings of the tests. Performance
is assessed for each of the G.168 tests, and includes simple pass/fail
decisions based on the minimum performance requirements specified
in G.168. Tests performed are based on ITU-T G.168 2002, G.168 April 2000 and
ITU-T G.168 April 1997. Tests for G.168 2002 and G.168 2000 will be performed using
the standard G.168 three-branch hybrid model unless the customer
specifies a complex hybrid model to use. In general, the tests in
G.168 specify performance measures that an echo canceller is expected
to meet or exceed over a wide range of values for the test parameters.
The ranges of the test parameters are specified as continuous between
certain limits. As the test parameter values can affect the echo
canceller performance, in theory, an infinite number of tests would
be required to check performance with all possible values and combinations
of parameter values.
Test
list for G.168 and G.168 2000
Test
list for G.168 1997
G.165/G.164
Tone Disabler Testing
Echo cancellers covered by Recommendation G.165 should be equipped
with a tone disabler that conforms to characteristics defined in
those Recommendations. The G.165 tone disabler should activate on
receipt of a 2100Hz tone with periodic phase reversals (as defined
in ITU-T Recommendation V.25). It should not respond to a 2100Hz
tone without phase reversals, or to any other in-band signal. The
objective of the G.165 tone disabler is to ensure that the echo
canceller is enabled/disabled appropriately during voice-band data
transmissions. In general, high-speed data transmissions are preceded
by 2100Hz answer tone with phase reversals so that the echo canceller
is disabled, whereas facsimile and low-speed data transmissions
are preceded by 2100Hz answer tone without phase reversals so that
the echo canceller remains enabled.
The ECT-1 performs tests on the disabler using ideal values for
disabling frequency, phase reversal period, and phase reversal angle,
and also with these parameters set to the limits of their specified
range. The ECT-1 also tests that disabling does not occur if the
phase reversal angle lies within a specified lesser range. All these
tests are performed at both a high signal level and the specified
minimum signal level for tone disabling, and with various signal-to-noise
ratios.
The ECT-1 performs tests on the G.164 tone disabler using an ideal
2100Hz disabling frequency, and also with the disabling frequency
set to the limits of the specified operating frequency range. All
tests are performed at both a high signal level and the specified
minimum signal level for tone disabling, and with and without noise
added to the disabling tone.
VQE Testing
Additional features of echo cancellers such as automatic level control,
noise reduction and voice quality are assessed. Automatic level
control is tested against relevant items from G.169. Voice quality
is also assessed using the Perceptual Analysis Measurement System,
PAMS. Noise reduction testing is accomplished using PAMS.
G.169 ALC Testing
Digital signal processing (DSP) techniques and algorithms offer
a way to enhance the quality of some voice calls in certain respects.
However, although certain aspects of call quality may be improved,
without due care such techniques may degrade other aspects of call
quality, or cause problems for other call types (e.g. fax and data).
Network echo cancellers offer an ideal signal-processing platform
for the implementation of other voice-call enhancements, and several
echo canceller manufacturers now offer such features. One of the
most popular enhancements to be offered is automatic level control
(ALC). While the objectives of ALC are simple - to optimise signal
levels for reduced distortion and improved listener comfort - the
realization of these objectives without serious side effects is
more difficult. ITU-T Recommendation G.169 gives guidance on crucial
ALC characteristics. The Recommendation defines certain performance
constraints for network ALC devices, and a number of laboratory
tests that may be performed to verify these constraints. An ALC
device that satisfies all the constraints and passes all the tests
in G.169, should ensure (though not guarantee) that the pre-existing
standard of overall network performance (e.g. the transmission of
speech, voice-band data and other voice-band signals, ISDN etc.)
is not degraded when the ALC device is installed in the network.
In particular, compliance with G.169 should ensure satisfactory
performance of the ALC device with respect to the following:
|
|
must
not potentially cause a connection to go unstable (either during
call set-up or during the call) |
|
|
must
perform correctly in the presence of echo |
|
|
must
perform correctly in the presence of realistic levels of background
and circuit noise (e.g. mobile networks) |
|
|
must
not interfere with the correct operation of signalling tones
used in the network |
|
|
must
not disrupt or degrade facsimile and voice-band data transmission |
|
|
when
disabled, should provide a 64kbit/s bit-sequence integrity mode
of operation |
Increased
deployment of ALC is anticipated to satisfy customers' ongoing expectations
of improved quality, and to offset the effects of the more restricted
dynamic range typical of low bit rate coding schemes. To manufacturers
and network operators, G.169 offers the same type of benefits as
G.168. Namely:
|
|
allows
manufacturers to design ALC devices relative to defined minimum
performance requirements |
|
|
gives
level of confidence for Network Operators |
|
|
gives
Network Operators a procurement specification |
|
|
gives
application guidelines for Network Operators |
Tests
implemented on the ECT
PAMS
Voice Quality Analysis
The Perceptual Analysis Measurement System (PAMS) is an objective
test method developed by BT Laboratories for determining speech
quality over both linear and non-linear telephony networks. Traditional
objective measurements do not provide a reliable indication of subjective
performance, particularly in the case of complex non-linear processes
such as low-bit-rate speech codecs. The great value of PAMS is that
it predicts the mean subjective opinion score for the network under
test, with high accuracy, and without the considerable time, trouble
and expense necessary to conduct a subjective test.
In a PAMS measurement, a speech-like test signal is injected into
the network under test. A quality prediction is then derived from
a mathematical comparison between the transmitted test signal and
the received, degraded signal.
To make the comparison between the two signals, PAMS models all
the main psychophysical effects of human hearing, and calculates
a measure of the audible error. It then interprets the subjectivity
of the error signal to predict the mean opinion score of real customers.
In real subjective listening tests, subjects are typically asked
to assign scores on two ITU-T five-point listening scales, as shown
in the tables below. The output from a PAMS test is a prediction
of the mean scores that would be derived from subjective testing.
One score relates to the perceived 'quality' of the speech, while
the other relates to the 'effort' needed to understand it.
| Listening
Quality |
Score |
Listening
Effort |
Score |
| Excellent |
5 |
Complete
relaxation |
5 |
| Good |
4 |
Attention
necessary |
4 |
| Fair |
3 |
Moderate
effort |
3 |
| Poor |
2 |
Considerable
effort |
2 |
| Bad |
1 |
No
meaning understood |
1 |
Although
real speech signals can be used as the PAMS test signal, BT Laboratories
developed a new speech-like test signal to complement the PAMS algorithm,
designed to produce quicker, more accurate results. The complete
PAMS test signal is 30 seconds in duration for combined male and
female voices, but it is possible to use much shorter periods of
test signal. The PAMS test signal is made up from a number of separate
files, each consisting of a short speech utterance preceded and
followed by periods of silence. Any number of these individual files
may be concatenated to produce a test signal of the desired duration.
However, for best results, it is recommended that a file of at least
5 seconds duration be used.
PAMS is a fundamentally robust approach for predicting quality of
any speech transmission network. By comparing PAMS results with
a database of subjective test results, the accuracy of PAMS has
been proven for many speech carrier technologies, both individually
and in combinations.
Noise
Reduction Testing
Based
on PAMS, this software analyses the ability of the noise reduction
voice quality enhancement feature. This operates by inserting noise
just before the echo canceller and analysing the effectiveness to
return to the original reference file.
In a comparison from a system with noise injection disabled as compared
to when it is enabled you are able to tell how much of an improvement
has been made.
A
DSPG Echo Canceller Evaluation
When
commissioned to evaluate an Echo Canceller, DSPG will connect the
ECT-1 to the echo canceller under test via an E1 or T1 primary rate
PCM interface. The interface details are configured at the tester
and the echo canceller to ensure a compatible configuration. The
echo canceller control port is also connected to the tester to allow
certain echo canceller parameters to be controlled automatically
during the tests. It is necessary to configure the control interface
at the tester so that proper operation is achieved with the particular
model of echo canceller.
A typical
sequence of operations would be as follows:
|
|
Liase
with customer or echo canceller manufacturer to ascertain
proper control parameters
|
|
|
Perform
the appropriate echo canceller measurements |
|
|
Analyse
results and make any conclusions considered necessary for improvement |
|
|
Repeat
measurements and analysis, as necessary, to evaluate effectiveness
of solutions |
|
|
Provide
measurement data and full report on findings to the customer |
|