AMR User Description
AMR User Description
USER DESCRIPTION 1 ( 14 )
Prepared (also subject responsible if other) No
Contents Page
1 Introduction . .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 2
2 Glossary .. ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 2
2.1 Concepts .. ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 2
2.2 Abbreviations and acronyms . ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 2
3 Capabilities . .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 3
4 Technical description .. .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 3
4.1 General . ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 3
4.2 Inband Signalling . ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 4
4.3 Codec Mode Adaptation . .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 5
4.4 Multirate Configuration .. .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 7
4.5 DTX ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 10
4.6 Handover .. ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 10
4.7 Related Statistics . ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 10
4.8 Main changes in Ericsson GSM system R10 / BSS R10 ... ... .. ... .. ... ... .. 11
5 Engineering Guidelines . ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 11
6 Parameters .. .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 11
6.1 Main controlling parameters . ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 11
6.2 Parameters for special adjustments . .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 12
6.3 Value ranges and default values .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 13
7 References .. .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 13
A4 XSEIF R2
E Open Information
USER DESCRIPTION 2 ( 14 )
Prepared (also subject responsible if other) No
1 Introduction
Adaptive Multi Rate (AMR) is a new speech and channel codec for both half
rate and full rate channels. By adapting the codec rate to the radio conditions
the speech quality is enhanced. At low C/I, a large amount of channel coding is
applied and less speech coding. When the C/I increases the speech coding is
increased and the channel coding is decreased.
Both the BTS (uplink ) and the MS (downlink) continuously measures the radio
quality (C/I) and based on these measurements the codec rate is changed.
AMR requires support in all network nodes, i.e. MSC, BSC, BTS and MS and
AMR is only supported in cells where all TRUs are AMR capable.
2 Glossary
2.1 Concepts
Active A set of up to 4 different codec modes (all using the same
Codec Set channel rate).
Channel Full rate (gross bit rate of 22.8 kbps) or half rate (gross bit rate of
Rate 11.4 kbps) operation.
Codec Mode A codec rate used within a codec set is called a codec mode.
DL Downlink
E Open Information
USER DESCRIPTION 3 ( 14 )
Prepared (also subject responsible if other) No
FR Full Rate
HR Half Rate
MS Mobile Station
UL Uplink
3 Capabilities
The feature AMR makes it possible to offer an enhanced speech quality for
AMR mobiles in a network. The enhanced speech quality also provides
better coverage at the edges of the cell, thus making it possible to increase
the coverage area. AMR also tolerates more interference than the old speech
codecs. This enables higher traffic loads which leads to higher capacity. The
speech quality enhancement is divided in two parts and can therefore be
of different interest to the operator. The first is the robust FR channel that
provides high speech quality at low C/I. This makes it possible to tighten the
cell planning in a network with only AMR mobiles. The second is an audible
better HR codec than the ones on the market today. This will increase the
capacity in the networks and reduce transmission costs.
4 Technical description
4.1 General
AMR makes it possible to change codec rate during a call. There are 8 different
codec rates available in the AMR transcoder:
E Open Information
USER DESCRIPTION 4 ( 14 )
Prepared (also subject responsible if other) No
• 12.2 kbps
• 10.2 kbps
• 7.95 kbps
• 7.40 kbps
• 6.70 kbps
• 5.90 kbps
• 5.15 kbps
• 4.75 kbps
According to the standard, 12.2 kbps and 10.2 kbps can only be used in FR
channels and the other six can be used in both FR and HR channels, on the
air interface.
At call setup and handover an Active Codec Set (ACS) and a channel rate is
selected. The ACS is a subset of the 8 (5 for AMR HR) codecs above and may
contain up to 4 codec modes, all with the same channel rate.
There are four codec sets for each channel rate in the system and it is possible
to decide, by command, which codec set that shall be used for each channel
rate. The decision is done by the operator per BSC.
Two of these codec sets are pre-defined and two can be defined by the operator.
AMR FR is also referred to as Full Rate Speech version 3 and AMR HR is also
referred to as Half Rate Speech version 3.
The codec mode control entity also selects the codec mode to be used on the
uplink, based on the Quality Indicator produced in the BTS. The selected uplink
mode is sent inband to the MS. The presently applied codec mode is also sent
E Open Information
USER DESCRIPTION 5 ( 14 )
Prepared (also subject responsible if other) No
in band both uplink and downlink. This mode indication is sent every second
speech frame and the Mode Request (uplink)/Mode Command (downlink) is
sent in the speech frames in between, see 3GPP TS 45.009.
Transcoder BTS MS
Speech data
Speech Channel Channel Speech
Encoder Encoder Decoder Decoder
UL Mode Command
DL codec mode DL codec mode
DL UL (received)
Mode Ctrl Mode Ctrl DL UL Mode Command
(received)
UL Quality Indicator Meas.
UL DL Quality Indicator
Meas DL
DL Mode Request
UL codec mode (received) Req. gen.
(received) DL Mode Request
In band messages:
UL: Mode Indication (2 bits per speech frame, giving the present UL
codec mode)
DL: Mode Command (2 bits per speech frame, telling the MS which UL
codec mode to use)
DL: Mode Indication (2 bits per speech frame, giving the present DL
codec mode)
At call setup a channel rate is selected by the network. The codec set for that
channel rate is communicated to the MS and the BTS. The codec set can
consist of up to 4 different codec modes, all using the same channel rate. It is
not possible to have different channel rates within the same codec set. The
selection of codec mode within the codec set is based on measurements of the
uplink and downlink radio channel.
CODEC_MODE_1 - Represents the codec mode with the lowest bit rate
E Open Information
USER DESCRIPTION 6 ( 14 )
Prepared (also subject responsible if other) No
CODEC_MODE_2 - Represents the second lowest mode (if the ACS includes
more than one mode)
CODEC_MODE_3 - Represents the third lowest mode (if the ACS includes
more than two modes)
CODEC_MODE_4 - Represents the highest mode (if the ACS includes four
modes)
For each of the predefined codec sets (two for HR channels and two for FR
channels) there is an associated set of decision thresholds that determine
which codec mode that should be used for a certain C/I (channel quality). To
avoid continuous rapid changes between 2 codec modes a hysteresis is used
for the decision thresholds.
THR 0 = 0.0 dB
THR 1 = 0.5 dB
THR 2 = 1.0 dB
::
THR 62 = 31.0 dB
THR 63 = 31.5 dB
The hysteresis values (HYST) are given as an absolute value between 0 and
15 and are coded as follows:
HYST 0 = 0.0 dB
HYST 1 = 0.5 dB
HYST 2 = 1.0 dB
::
HYST 14 = 7.0 dB
HYST 15 = 7.5 dB
C/I
CODEC_MODE_4
THR_3 + HYST_3
THR_3
CODEC_MODE_3
THR_2 + HYST_2
THR_2
CODEC_MODE_2
THR_1 + HYST_1
THR_1
CODEC_MODE_1
At setup and handover the codec set to be used is sent from the BSC to the MS
and the BTS together with the decision threshold and hysteresis values. The
codec set (including its thresholds and hysteresis values) is the same for the
uplink and downlink. There are two full rate codec sets and two half rate codec
sets pre-defined in the BSC. These codec sets with their associated threshold
and hysteresis values are hardcoded and can not be changed.
The two pre-defined full rate codec sets are defined as follows:
E Open Information
USER DESCRIPTION 8 ( 14 )
Prepared (also subject responsible if other) No
This codec set has been selected because extensive evaluations have shown
that it provides a good overall speech quality during all radio conditions (both
for clean speech and with different background noise), i.e. it provides a very
small deviation from optimum AMR performance (when all 8 codec modes are
used). At the same time it also allows the operator to take full advantage of the
possibility to use AMR as a capacity booster in the network.
A future introduction of TFO has also been taken into consideration. This codec
set, together with the Half Rate Codec set 1, see below, satisfies the AMR FR
and AMR HR interoperation in an optimal way when TFO is introduced. With
these two codec sets it will be possible to run TFO on the three lower modes
(6.7 — 5.9 — 4.75) since they are common.
Table 2 Decision thresholds and hysteresis values for full rate codec set 1
Note This setting bypass the 6.7 mode. This is done since the
6.7 mode does not give any advantage except when TFO is
introduced, see above.
This codec set provides basically the same overall speech quality as full rate
codec set 1 but offers a slightly better speech quality under clean speech
conditions.
Table 4 Decision thresholds and hysteresis values for full rate codec set 2
The two pre-defined half rate codec sets are defined as follows:
This codec set has been selected since extensive evaluations have shown that
it provides a good overall speech quality during all radio conditions (both for
clean speech and with different background noise), i.e. it provides a very small
deviation from optimum AMR performance (when all 6 codec modes are used).
Table 6 Decision thresholds and hysteresis values for half rate codec set 1
This codec set provides basically the same overall speech quality as half rate
codec set 1 but offers a slightly better speech quality under noisy speech
conditions.
Table 8 Decision thresholds and hysteresis values for half rate codec set 2
The Initial Codec Mode (ICM) is also sent from the BSC to the BTS and MS at
setup and handover. The ICM is determined by the following rule:
• If the ACS contains 1 codec mode, then this codec shall be the ICM.
• If the ACS contains 2 or 3 codec modes, then the ICM shall be the most
robust codec mode in the set.
• If the ACS contains 4 codec modes, then the ICM shall be the second
most robust mode.
This means that 5.9 kbps will be the ICM for both full rate codec sets and for
half rate codec set 1. 4.75 kbps will be the ICM for half rate codec set 2.
4.5 DTX
The radio network feature Discontinuous Transmission (see User Description,
Discontinuous Transmission) is supported for the AMR codec as well as for
the other codec types.
The DTX operation has been slightly changed for AMR because of the inband
signalling, which needs to be carried out as part of the codec mode adaptation.
The Codec Mode Indication or Codec Mode Command/Request are transmitted
in the SID_FIRST frames and both Codec Mode Indication and Codec Mode
Command/Request are sent in every SID_UPDATE frame.
4.6 Handover
AMR is handled in the same way as all other speech versions at handover
except for the parameter AMRSPEECHVERUSED (see User Description
Channel Administration).
This enables targeted optimization activities when AMR FR mobile stations are
introduced in the network.
5 Engineering Guidelines
Besides the two pre-defined codec sets for both AMR FR and AMR HR codec
set 3 and 4 are available. These codec sets can be configured by the operator
giving the possibility to fine tune AMR parameters, based on statistics, and
optimize the different codec rates within a codec set.
6 Parameters
• AMRFRSUPPORT
Indicates if AMR FR is turned ON or OFF and also which full rate codec
set that shall be used within the BSC.
• AMRHRSUPPORT
E Open Information
USER DESCRIPTION 12 ( 14 )
Prepared (also subject responsible if other) No
Indicates if AMR HR is turned ON or OFF and also which half rate codec
set that shall be used within the BSC.
Codec sets 3 and 4 for both FR and HR channels can be defined per BSC using
the command RLADC. The following parameters are set using this command:
• SET
Indicates which of the codec sets for a specific channel rate that shall be
modified.
• MODE
Specifies the codec modes that shall be included in the codec set. For Full
Rate all 8 codec modes can be used, expressed as a numeral between 1
and 8, and defined in ascending order.
1 = 4.75 kbps
2 = 5.15 kbps
8 = 12.2 kbps
For Half Rate only the 5 lower codec modes can be used.
1 = 4.75 kbps
5 = 7.4 kbps
• THR
Specifies the thresholds between the codec modes in the codec set,
expressed as a numeral between 0 and 63, in steps of 0.5 dB.
• HYST
Specifies the hysteresis values for the threshold in the codec set. It is
expressed as a numeral between 0 and 15, in steps of 0.5 dB.
E Open Information
USER DESCRIPTION 13 ( 14 )
Prepared (also subject responsible if other) No
7 References