Real-Time Vocoder

Overview

The real-time vocoder allows you to perform the audio test in two aspects:

Real-Time Encoding and Decoding

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:

A Simplified Signal Flow for Real-Time Encoding

           

A Simplified Signal Flow for Real-Time Decoding

          

Vocoder Calibration

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.

 Audio Output Gain Calibration

          

You can get the audio input gain of the test set in two ways:

The audio input gain calibration result helps to perform the acoustic measurements of the mobile station, for example, the receiving sensitivity frequency response.

Audio Input Gain Calibration

 

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.

Internal Codec Loopback gain Calibration

 

Setting Real-Time Vocoder Parameters

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.

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

Real-Time Vocoder Headroom Information

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]

Operating Consideration

Related Topics

How Do I Use the Real-Time Vocoder

CALL:RTVocoder