Adaptive Multi-Rate (AMR) Feature Descriptions

Adaptive Multi-Rate (AMR) Feature Descriptions

Last updated: May 31, 2010

This section is only applicable to the lab applications and the test application with a required feature license.

AMR ensures that speech quality is optimized in a mobile station by verifying its ability to determine when to request a change to another codec with either more or less error correction and protection as signal quality changes.

The following topics are described in this section:

Adaptive Multi-Rate (AMR) Overview

Adaptive Multi-Rate (AMR) Channel Mode Configuration

Adaptive Multi-Rate (AMR) Codec Setup

Robust AMR Traffic Synchronization Control Channel (RATSCCH)

Operating Considerations

Adaptive Multi-Rate (AMR) Overview

The test set has two options for AMR logical speech channels: Adaptive Full-Rate Speech (AFS) and Adaptive Half-Rate Speech (AHS). During an AMR speech call setup, the test set assigns the mobile station a set of up to four codecs for use during the call. These four codecs comprise what is called the Active Codec Set (ACS) and can be defined for each AMR logical speech channel.

The test set uses one codec from the ACS at a time. The codec being used from the ACS is called the current codec. The current codec switches to other codecs in the ACS as the signal quality changes. If the signal quality decreases, then a more robust codec is used if one exists in the ACS. Likewise, if the signal quality increases, a less robust codec is used if one exists in the ACS. The point at which the current codec should change to another codec in the ACS is determined by the Threshold and Hysteresis values that can be specified in the test set. The test set allows parameters such as the AMR Logical Speech Channel, codecs that define the ACS, current codec, Threshold and Hysteresis values to be changed whether a call exists or not. A protocol log captured with the Wireless Protocol Advisor (WPA) can be used to verify that the mobile station responded properly to changes in AMR parameters. For more information see Protocol Logging .

Adaptive Multi-Rate (AMR) Channel Mode Configuration

The AMR specific logical speech channels that the channel mode can be configured to are Adaptive Full-Rate Speech (AFS) and Adaptive Half-Rate Speech (AHS). For instructions on setting the channel mode configuration on the front panel of the test set, see steps one through three of General AMR Parameter Setup . The GPIB command to configure the Logical Speech Channel is CALL:TCHannel:CMODe:LSPeech:CHANnel .

Adaptive Multi-Rate (AMR) Codec Setup

The speech quality of a codec in the test set uses to code/decode a signal is inversely proportional to the amount of error correction and protection used. For example, the Adaptive Half-Rate Speech (AHS) codec with the rate of 4.75 kbps is the lowest speech quality codec available for the AHS logical speech channel, but is the most robust because it provides the most error correction and protection. Furthermore, the AHS codec with a speech rate of 7.95 kbps is the highest speech quality codec the AHS logical speech channel offers, but is the least robust because it contains the least amount of error correction and protection.

Table 1: AMR Configurable Parameters and Default Values

Adaptive Half-Rate Speech (AHS) Adaptive Full-Rate Speech (AFS)

GPIB Command

Current Codec

AHS 4.75, AHS 5.15,
AHS 5.9, AHS 6.7,
AHS 7.4,
AHS 7.95

AFS 4.75, AFS 5.15,
AFS 5.9, AFS 6.7,
AFS 7.4, AFS 7.95,
AFS 10.2
, AFS 12.2

CALL:TCHannel:CMODe:AFSPeech:CODec:CURRent

CALL:TCHannel:CMODe:AHSPeech:CODec:CURRent

Default Current Codec

AHS 5.9 AFS 7.4
Codec Options

AHS 4.75, AHS 5.15,
AHS 5.9, AHS 6.7,
AHS 7.4,
AHS 7.95 ,
Unused*

AFS 4.75, AFS 5.15,
AFS 5.9, AFS 6.7,
AFS 7.4, AFS 7.95,
AFS 10.2
, AFS 12.2 ,
Unused *

CALL:TCHannel:CMODe:AFSPeech:CODec

CALL:TCHannel:CMODe:AHSPeech:CODec

Default Active Codec Set Codec 1: AHS 5.9
Codec 2: AHS 6.7
Codec 3: AHS 7.4
Codec 4: AHS 7.95
Codec 1: AFS 7.4
Codec 2: AFS 7.95
Codec 3: AFS 10.2
Codec 4: AFS 12.2

Threshold Range

0 - 31.5 dB (Step Size: .5 dB) 0 - 31.5 dB (Step Size: .5 dB)

CALL:TCHannel:CMODe:AFSPeech:CODec:THReshold

CALL:TCHannel:CMODe:AHSPeech:CODec:THReshold

Default Threshold Values

Codec 1 to 2 Threshold: 8 dB

Codec 2 to 3 Threshold: 12 dB

Codec 3 to 4 Threshold: 16 dB

Codec 1 to 2 Threshold: 6.5 dB

Codec 2 to 3 Threshold: 15.5 dB

Codec 3 to 4 Threshold: 18.5 dB

Hysteresis Range

0 - 7.5 dB (Step Size: .5 dB)

0 - 7.5 dB (Step Size: .5 dB)

Default Hysteresis Values

Codec 1 to 2 Hysteresis: 2 dB

Codec 2 to 3 Hysteresis: 2 dB

Codec 3 to 4 Hysteresis: 2 dB

Codec 1 to 2 Hysteresis: 2 dB

Codec 2 to 3 Hysteresis: 2 dB

Codec 3 to 4 Hysteresis: 2 dB

*The Unused option eliminates a codec if less than four codecs are desired in the Active Codec Set (ACS). The option is not applicable to codec 1. The least robust codecs must be eliminated if fewer codecs are desired in the ACS.

Robust AMR Traffic Synchronization Control Channel (RATSCCH)

RATSCCH is used to reconfigure AMR parameters without interrupting speech transmission. The only way to configure AMR parameters while on a call without using RATSCCH is to perform a handover. Handovers change AMR configuration parameters with layer 3 signaling using FACCH and SACCH, but are much slower than RATSCCH. Use the Wireless Protocol Advisor (WPA) to verify that AMR parameters are changed by RATSCCH signaling. For tips on using the WPA to view RATSCCH messages see Verify AMR parameter changes using RATSCCH .

Operating Considerations

AMR is available when the Operating Mode is set to Active Cell and serving cell the serving cell is GSM, GPRS, or EGPRS and when the Connection Type is Auto or when the Operating Mode is GSM BCH+TCH.

Related Topics


How to use the Adaptive Multi-Rate (AMR) Features

Logging Adaptive Multi-Rate (AMR)

In-Band Frame Error (IFER) Measurement Description

FETCh:IFERror

SETup:IFERror