Professional Documents
Culture Documents
Contents
1 1.1 1.2 2 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 5 5.1 5.2 5.3 6 Glossary Reference List Introduction General Revision Information Capabilities Technical Description General Inband Signalling Codec Mode Adaptation Multirate Configuration DTX Handover Tandem Free Operation Related Statistics Main changes in Ericsson GSM System R12 / BSS R12 Engineering Guidelines Fine Tuning Codec Sets Parameters Main Controlling Parameters Parameters for Special Adjustments Value Ranges and Default Values Concepts
1 Introduction
1.1 General
Adaptive Multi Rate (AMR) is a 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.
A new pre-defined codec set (FR5) is introduced due to the feature Tandem Free Operation.
2 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 HR speech version one. This will increase the capacity in the networks and reduce transmission costs.
3 Technical Description
3.1 General
AMR makes it possible to change codec rate during a call. There are 8 different codec rates available in the AMR transcoder: 12.2 kbps 10.2 kbps 7.95 kbps 7.40 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. Note: Since 7.95 kbps is not specified for 8 kbps sub-multiplexing on the Abis interface this codec mode will not be supported for HR channels. 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 five codec sets for Full Rate (FR) and four codec sets for Half Rate (HR) in the system. It is possible to decide, by command, which codec set that shall be used for each channel rate. This decision is made per BSC. Three of the FR codec sets and two of the HR codec sets are pre-defined. The remaining two codec sets for each channel rate can be defined by the operator. The use of the RATSCCH protocol to modify the codec configuration is not supported. 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.
Figure 1
In band messages: UL: Mode Request (2 bits per speech frame, giving a suggestion of a DL codec mode) 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)
Bas du formulaire
A threshold (THR) is given as an absolute value between 0 and 63 which represent normalized C/I values as follows: 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 1,2 or 3 thresholds needs to be defined depending on the number of codec modes in ACS. 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 1,2 or 3 hysteresis values needs to be defined depending on the number of codec modes in ACS.
Figure 2
The figure above illustrates the definition of decision thresholds, hysteresis and the operational range of codec modes. The lower decision threshold for switching from a higher codec rate to a lower is given by one of THR_1, THR_2 or THR_3. As an example, when C/I drops below decision threshold THR_3, codec mode 3 (CODEC_MODE_3) will be in operation instead of codec mode 4 (CODEC_MODE_4). The sum of the decision threshold and hysteresis constitutes the upper threshold between two codec modes, e.g when C/I exceeds THR_3 + HYST_3 codec mode 4 (CODEC_MODE_4) will be
in operation instead of codec mode 3 (CODEC_MODE_3). It is possible to change codec mode every second speech frame but only to the closest higher or lower codec rate in the set. Different codec modes (within the ACS) can be used on the uplink and downlink. The change of codec mode within a set is called fast codec mode adaptation.
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 three pre-defined full rate codec sets (FR1, FR2 and FR5) and two pre-defined half rate codec sets (HR1 and HR2) in the BSC. These codec sets with their associated threshold and hysteresis values (described below) are hardcoded and can not be changed. 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 all three full rate codec sets and for half rate codec set 1. 4.75 kbps will be the ICM for half rate codec set 2. 3.4.2
Table 1
FR Codec Set 1
Full Rate Codec Set 1
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. This codec set, together with the Half Rate Codec set 1, see below, satisfies the AMR FR and AMR HR interoperation for TFO connections. 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
Threshold
Value
Hysteresis
Value
3.4.3
Table 3
FR Codec Set 2
Full Rate Codec Set 2
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. This codec does not support TFO.
Table 4 Decision Thresholds and Hysteresis Values for Full Rate Codec Set 2
Value 2 (1 dB)
3 (1.5 dB
3 (1.5 dB
3.4.4
Table 5
FR Codec Set 5
Full Rate Codec Set 5
This codec set, together with the Half Rate Codec set 2, see below, satisfies the AMR FR and AMR HR interoperation in an optimal way for TFO connections. With these two codec sets it will be possible to run TFO on the three lower modes (7.4 - 5.9 - 4.75) since they are common.
Table 6 Decision Thresholds and Hysteresis Values for Full Rate Codec Set 5
Threshold
Value
Hysteresis
Value
2 (1 dB) 2 (1 dB)
3 (1.5 dB
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). This codec set, together with the Full Rate Codec set 1, see above, satisfies the AMR FR and AMR HR interoperation for TFO connections. 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 8
Decision Thresholds and Hysteresis Values for Half Rrate Codec Set 1
Value
3.4.6
Table 9
HR Codec Set 2
Half Rate Codec Set 2
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. This codec set, together with the Full Rate Codec set 5, see above, satisfies the AMR FR and AMR HR interoperation in an optimal way for TFO connections. With these two codec sets it
will be possible to run TFO on the three common modes (7.4 5.9 - 4.75).
Table 10 Decision Thresholds and Hysteresis Values for Half Rate Codec Set
Value
3.5 DTX
The radio network feature Discontinuous Transmission (see Reference [4]) 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.
3.6 Handover
AMR is handled in the same way as all other speech versions at handover except for the parameter AMRSPEECHVERUSE (see Reference [2]).
Statistics may change when turning on AMR FR due to changed subscriber behavior. AMR FR will provide increased robustness to the speech. However drops may increase due to this increased robustness of the speech. The reason for this may be because a subscriber will hold on to a call in an area where, prior to AMR FR, the subscriber normally would have discontinued the call due to bad quality. While speech robustness is increased with AMR FR, the SACCH robustness will remain the same with or without AMR FR. SACCH is used for measurement reports and needed for Locating. With frequent loss of SACCHs bursts when holding on to a call, a drop may eventually be triggered. The result is that the subscriber may not experience degraded speech quality prior to the drop. It may therefore be a shift of distribution between drops (system initiated due to lost signalling on SACCH) and subscriber initiated disconnections (due to unsatisfying speech quality).
Figure 3 Subscribers Experience Better Speech Quality with AMR FR and Hold on to the Call until It Drops Due to Bad SACCH Performance Instead of Initiating a Disconnection Themselves. When analysing the above described behavior drop & disconnection parameter (BADQDL/UL, LOWSSDL/UL), drop & disconnection counters (e.g. TFDISQAUL, DISBQA), SACCH parameters (RLINKT, RLINKTAFR, RLINKTAHR, RLINKUP, RLINKUPAFR, RLINKUPAHR) and cellplan (coverage, interference) should be considered. The parameters RLINKTAFR, RLINKTAHR, RLINKUPAFR, RLINKUPAHR might be set to a higher value than RLINKT, RLINKUP to give a robuster SACCH to the expence of longer holding time of the equipment at dropped call. For more information about these parameters, see Reference [3], Reference [5] and Reference [6]. 3.8.2 Statistics for Performance Management SQI counters, belong to object types CELLSQI and CELLSQIDL. Codec mode utilization counters (uplink and downlink), belong to object types CLTCHFV3C and CLTCHHV3C. FER counters, belong to object types CELLFERF, CELLFERH, CELLAFFER and CELLAHFER. Dropped call counters, belong to object types CELTCHF, CELTCHH, CLTCHDRAF and CLTCHDRAH. Traffic level counters, belong to object types CELTCHF and CELTCHH.
Additional information on counters can be found in Reference [7]. Measurement Result Recording (MRR) is a feature that can be used in troubleshooting, in periodic monitoring of the network
performance and in determining the impact of changes to the network. If AMR is used in the system an extra 'AMR Connection Filter' is available at the Recording Definition in MRR. Using this it is possible to specify: 'No Filter', i.e. all connections will be recorded. 'Record Only Measurement Reports from non AMR full rate Connections'. 'Record Only Measurement Reports from AMR full rate Connections'.
This enables targeted optimization activities when AMR FR mobile stations are introduced in the network.
4 Engineering Guidelines
4.1 Fine Tuning Codec Sets
Besides the pre-defined codec sets (1, 2 and 5 for AMR FR and 1 and 2 for AMR HR), 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. However, the pre-defined codec sets will work well in most networks.
5 Parameters
5.1 Main Controlling Parameters
AMR FR and AMR HR are activated by changing BSC exchange properties. Transcoder pools for AMR FR and AMR HR must also be defined in order for AMR to work. Note if AMR HR shall be activated the feature Half Rate Channels must have been purchased by the operator. The following exchange properties is set by the BSC command RAEPC:
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
Indicates if AMR HR is turned ON or OFF and also which half rate codec set that shall be used within the BSC.
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 and at least one of the three modes 4.75 kbps, 5.15 kbps or 5.90 kbps must be included in the set. The reason for this is that one of these modes must be used as initial mode to secure a good signalling quality on the Abis interface. 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.
Default value 0
Recommended value -
Value range 0 to 5
Unit 0=off,
1=Fullrate
1,
2=Full rat 2,
3=Full rat 3,
4=Full rat 4
Hysteresis
6 Concepts
Active Codec Set Adaptive Multi Rate Channel Rate Codec Mode C/I TFO A set of up to 4 different codec modes (all using the same rate).
Speech and channel codec capable of operating at gross bit 11.4 and 22.8 kbps. The codec can operate at various com of speech and channel coding bit rates.
Full rate (gross bit rate of 22.8 kbps) or half rate (gross bit 11.4 kbps) operation.
The ratio between signal strength and interference signal s (expressed i dB).
Tandem Free Operation is a feature that removes unnecess speech encoding/decoding in the transcoders for mobile to calls. Speech encoding/decoding is then only done in the m Reference [10].
Glossary
ACS Active Codec Set AMR Adaptive Multi Rate BSC Base Station Controller BTS Base Transceiver Station DL Down Link DTX Discontinuous Transmission FER Frame Erasure Rate FR Full Rate HR Half Rate ICM Initial Codec Mode MRR Measurement Result Recording MS Mobile Station MSC Mobile Services Switching Center RATSCCH Robust AMR Traffic Synchronized Control CHannel STS Statistic and Traffic Measurement Subsystem SQI Speech Quality Index TFO
Reference List
Ericsson Documents
[1] BSS R12 Network Impact Report, (User Description) [2] User Description, Channel Administration, (User Description) [3] User Description, Circuit Switched Traffic Timers, (User Description) [4] User Description, Discontinuous Transmission, (User Description) [5] User Description, Locating, (User Description) [6] User Description, Radio Network Parameters and Cell Design Data for Ericsson's GSM Systems, (User Description) [7] User Description, Radio Network Statistics, (User Description) [8] User Description, Tandem Free Operation, (User Description)
Standards
[9] 3GPP Technical Specification 45.009, (GSM Specification) [10] 3GPP Technical Specification 28.062, (GSM Specification)