Last updated: October 26, 2010
This section is only applicable to the lab applications and the test application with a required feature license.
The real-time vocoder allows you to perform the audio test in two aspects:
The real-time vocoder functionality allows you to perform the functional test for the analog voice capability of the mobile station when the
Operating Mode
of the real-time vocoder is set to
Normal
:
The real-time vocoder functionality allows you to calibrate the audio output gain, audio input gain and internal codec loopback gain of the test set when the
Operating Mode
of the real-time vocoder is set to
Calibration
.
The audio output gain calibration is performed when the
Calibration Type
is set to
Audio out Path
. The test set sends a full scale sinewave to the AUDIO OUT port. The audio output gain can be determined by measuring the output analog signal.
The audio output gain calibration result helps to perform the acoustic measurements of the mobile station, for example, the sending sensitivity frequency response.
You can get the audio input gain of the test set in two ways:
Audio In Path
. The test set samples the input signal from the
AUDIO IN
port and loops them back to the
AUDIO OUT
port via the DAC. If an audio output path calibration has already been done, the audio input gain can be derived from the loopback gain and the audio output gain.
Audio Out Path
, looping the full scale sinewave from the
AUDIO OUT
port to the
AUDIO IN
port. As the audio output gain can be obtained by audio output path calibration, the audio input gain can be determined by reading the
Encoder Headroom
The audio input gain calibration result helps to perform the acoustic measurements of the mobile station, for example, the receiving sensitivity frequency response.
The internal codec loopback gain calibration is performed when the Calibration Type is set to Internal Codec. The test set samples the input signal from the AUDIO IN port, encodes the samples with the voice encoder and loops them back to the voice decoder, then sends the signals to the AUDIO OUT port via the DAC.
The internal codec loopback gain calibration result helps to perform the acoustic measurements of the mobile station, for example, the echo loss.
The following parameters can be set from the Real-Time Vocoder Parameters menu. To access the Real-Time Vocoder Parameters menu, see How Do I Use the Real-Time Vocoder? .
Sets the peak voltage of the analog audio signal that is applied at the test set's AUDIO IN connector when the test set is in the real-time vocoder mode. It is used to adjust the audio input path gain for real-time encoding. Whenever you change this setting, it is not applied until the test set is set to the real-time vocoder mode.
GPIB command: CALL:RTVocoder:INPut:VOLTage[:EXPected][:SELected]
Sets the maximum peak voltage of the analog audio signal that is expected to output at the test set's AUDIO OUT connector when the test set is in the real-time vocoder mode. Whenever you change this setting, it is not applied until the test set is set to the real-time vocoder mode.
Setting this value makes the test set adjust the audio output path gain to achieve the desired audio output level at the test set's AUDIO OUT port. However, the actual output signal also depends on the voice signal decoded from the received voice data. The decoded signal may not be normalized to DAC (Digital to Analog Converter) full scale range. So it is possible that the final signal level is lower than the configured level.
GPIB command: CALL:RTVocoder:OUTPut:VOLTage[:MAXimum][:SELected]
Sets the VAD Algorithm used in the speech codec. The process of separating conversational speech and silence is called the Voice Activity Detection (VAD). The primary function of a voice activity detector is to provide an indication of speech presence in order to facilitate speech processing as well as possibly providing delimiters for the beginning and end of a speech segment. Refer to 3GPP TS 26.094 section 3 and 4 for more information about the VAD options.
GPIB Command: CALL:RTVocoder:VADetection:AMRate:ALGorithm[:SELected]
Sets whether or not the voice activity detection is implemented in the speech codec.
GPIB Command: CALL:RTVocoder:VADetection[:STATe][:SELected]
Sets the operating mode of the Real-Time vocoder.
Normal
is selected, you can perform the normal functional test for the analog voice capability of the mobile station.
Calibration
is selected, you can calibrate the audio input gain, audio output gain and the internal codec loopback gain of the test set. GPIB Command: CALL:RTVocoder:OPERating:MODE
When the
Operating Mode
is set to
Calibration
, Calibration Type determines whether the audio output path, the audio input path or the internal codec loopback gain of the test set is calibrated.
GPIB Command: CALL:RTVocoder:CALibration:TYPE
When the
Operating Mode
is set to
Calibration
and the
Calibration Type
is set to Audio Out Path, Audio Out Frequency sets the frequency of the sinewave sent out by the test set.
GPIB Command: CALL:RTVocoder:OUTPut:FREQuency
The following results are displayed on the Real-Time Vocoder Information window when a voice call is established and the test set is in the real-time vocoder mode.
Indicates the headroom of the audio samples to the full scale of the ADC (Analog to Digital Converter). This result is updated at about one second period and calculated as follows:
Encoder Headroom (dB) = 20 *Log ((ADC full scale) / (maximum absolute value of the input sample))
When the input signal is over-range, the headroom is clipped to zero.
GPIB command: CALL:RTVocoder:ENCoder:HEADroom[:SELected]?
Indicates the headroom of the decoded data samples to the full scale of the DAC (Digital to Analog Converter). This result is updated at about one second period and calculated as follows:
Decoder Headroom (dB) = 20 *Log ((DAC full scale) / (maximum absolute value of the output sample)).
GPIB command: CALL:RTVocoder:DECoder:HEADroom[:SELected]?
The real-time vocoder can work along with the complementary Digital Audio Interface to perform live end to end testing (including microphone and loudspeaker if desired). See Digital Audio Interface (DAI) Description .
Real-Time Vocoder
or
PESQ
, it is highly recommended that you do not run any measurement at the same time, except for the Frame Error Rate measurement, Audio Generator and Data throughput Monitor. This is because many of the DSP resources are consumed to meet the real-time requirements for vocoder frame delivery or analog audio generation.
Real-Time Vocoder
, you can not change the audio source parameters such as output level and the source to be routed to the AUDIO OUT connector (see
AFGenerator Subsystem
).