You are on page 1of 11

Ericsson Internal

MCCCH SOLUTION DESCRIPTION 1 (11)


Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

AMR Solution description

1 AMR OVERVIEW

2 Technical Description

3 Steps of AMR activation


Ericsson Internal
MCCCH SOLUTION DESCRIPTION 2 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

1, AMR OVERVIEW

Speech Version

Speech Speech Speech Speech


Version 1 Version 1 Version 2
Version 3
Two consecutive code - Speech coding and Channel coding

- Speech coding contains speech information (the useful part)


- Channel coding protects speech information (against radio degradations)

FR, HR

13 kbit/s (FR) 22.8 kbit/s (FR TS)


12.2 kbit/s (EFR)

5.6 kbit/s (HR) 11.4 kbit/s (HR TS)

Radio
Audio Speech coding Channel coding (fixed) FR or HR
(fixed)

- ratio of Speech Vs Channel coding is fixed


- not optimized as a function of the radio link

AMR - Adaptive Multi Rate


Ericsson Internal
MCCCH SOLUTION DESCRIPTION 3 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

Speech
Channel
coding
rate coding rate
Audio Speech coding Radio
Channel coding
AMR FR or AMR HR

WHY Adaptive
- Because the codec rate is adapted according to the radio link quality
- The channel mode [AMR FR/AMR HR] is also adapted dynamically

WHY Multi Rate


- Because there are 8 speech rates [Instead of 1 fixed rate in Speech Versions
1&2]

Adaptive weight between Speech coding and Channel coding

Medium Bad Good


radio radio radio
Condition Conditi Conditio
s ons ns

Speech coding = speech


information
Channel coding = speech protection

- When radio conditions improve, increase speech coding throughput


Ericsson Internal
MCCCH SOLUTION DESCRIPTION 4 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

- When radio conditions degrade, reinforce channel coding protection


- Speech and Channel codings are jointly adapted, but in an opposite way to maintain a gross throughput on the radio
interface

25
Channel bit-rate (kbit/s)

Channel coding
20 Speech coding

15
Robustness

10

5
Speech
0
FR Qual
FR FR FR 7.4 FR 6.7 FR 5.9 FR FR HR HR 7.4 HR 6.7 HR 5.9 HR HR
12.2 10.2 7.95 5.15 4.75 7.95 5.15 4.75

AMR codec mode

Adaptive At channel level ( Channel coding )


- AMR Full-Rate or AMR Half-Rate

Adaptive At code level ( speech coding )


- up to 4 codecs in AMR Full-Rate chosen from 8
- up to 4 in AMR Half-Rate, chosen among 6

2Technical Description

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
6.70 kbps
5.90 kbps
Ericsson Internal
MCCCH SOLUTION DESCRIPTION 5 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

5.15 kbps
4.75 kbps

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.
(a active codec set include a set codec rates)
There are five codec sets for Full Rate (FR) and four codec sets for Half Rate
(HR) in the Ericsson 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.

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.
Ericsson Internal
MCCCH SOLUTION DESCRIPTION 6 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

The codec modes in an Active Codec Set is defined as follows:

CODEC_MODE_1 - Represents the codec mode with the lowest bit rate
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 pre-defined codec set (two for HR and three for FR) 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.
(codec mode = codec rate)
Ericsson Internal
MCCCH SOLUTION DESCRIPTION 7 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

Full Rate Codec Set 1

Full Rate Codec Set 2


Ericsson Internal
MCCCH SOLUTION DESCRIPTION 8 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

Full Rate Codec Set 5

Half Rate Codec Set 1

Half Rate Codec Set 2

3 Steps of AMR activation


To activate the AMR there is needed changing at the MSCS part, BSC level and cell level:

1- Parameters adjusted at MSCS side:

Define transcoder types FRV3 & HRV3 in the MSCS. Analysis if they are not defined by the following commands
which should be run at the connected MSCS(s) to the target BSC:

MGTEE:TSC=1;

MGTEI:TEC=THY, TSC=1, CRT=FR-FR, PSCVL=FRV1&FRV2&FRV3;

MGTEI:TEC=THY, TSC=1, CRT=DHR-DHRC, PSCVL=FRV1&FRV2&FRV3&HRV1&HRV3;

MGTEI:TEC=THY, TSC=1, CRT=DFR-DFRC, PSCVL=FRV1&FRV2&FRV3&HRV1&HRV3;

MGTEE:TSC=2;
Ericsson Internal
MCCCH SOLUTION DESCRIPTION 9 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

MGTEI:TEC=AUXTHY,TSC=2, CRT=FR-FR, PSCVL=FRV1&FRV2&FRV3;

MGTEI:TEC=AUXTHY,TSC=2, CRT=DHR-DHRC, PSCVL=FRV1&FRV2&FRV3&HRV1&HRV3;

MGTEI:TEC=AUXTHY,TSC=2, CRT=DFR-DFRC, PSCVL=FRV1&FRV2&FRV3&HRV1&HRV3;

MGTEE:TSC=99;

MGTEI:TEC=EMERG, TSC=99, CRT=FR-FR, PSCVL=FRV1&FRV2&FRV3;

MGTEI:TEC=EMERG, TSC=99, CRT=DHR-DHRC, PSCVL=FRV1&FRV2&FRV3&HRV1&HRV3;

MGTEI:TEC=EMERG, TSC=99, CRT=DFR-DFRC, PSCVL=FRV1&FRV2&FRV3&HRV1&HRV3;

Mgtep : tsc=all;

2- AXE parameters initiation at the BSC side:

Mgbsp: bsc =all; Check whether HRATE parameter=1/0?


Ericsson Internal
MCCCH SOLUTION DESCRIPTION 10 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

There are some parameters (AMR, AMRHR, AMRHRMAXTRAFFIC, DYMA, DYNHRALLOC and AMRPWRCTRL)
need to be initiated at the database table specification:

!AMRFR!
DBTSC:TAB=AXEPARS,SETNAME=CME20BSCF,NAME=AMR,VALUE=1;

!AMRHR!
DBTSC:TAB=AXEPARS,SETNAME=CME20BSCF,NAME=AMRHR,VALUE=1;

!AMRFRMAXTRAFFIC!
DBTSC:TAB=AXEPARS,SETNAME=RCSTRAFFICS,NAME=AMRFRMAXTRAFFIC, VALUE=16320;

!AMRHRMAXTRAFFIC!
DBTSC:TAB=AXEPARS,SETNAME=RCSTRAFFICS,NAME=AMRHRMAXTRAFFIC, VALUE=16320;

!DYMA!
!This parameter determines as to Dynamic Allocation of FR and HR AMR Codec Sets and packing is allowed or not.
DBTSC:TAB=AXEPARS,SETNAME=CME20BSCF,NAME=DYMA,VALUE=1;

!DYNHRALLOC!
!Then comes the decision as to whether Dynamic Half Rate Allocation will be used or not.
DBTSC:TAB=AXEPARS,SETNAME=CME20BSCF,NAME=DYNHRALLOC,VALUE=1;

!AMRPWRCTRL!
!This feature enables the capability to set BTS/MS power control separately for AMR. It is turned ON as follows.!
DBTSC:TAB=AXEPARS,SETNAME= CME20BSCF,NAME=AMRPWRCTRL,VALUE=1;

3- Exchange properties adjustments:

RAEPP:ID=ALL;
Ericsson Internal
MCCCH SOLUTION DESCRIPTION 11 (11)
Prepared (also subject responsible if other) No.

Approved Checked Date Rev Reference

RAEPC:PROP=AMRFRSUPPORT-2;

!x=0 AMR Full Rate Support is switched off.


!x=1 This is full rate codec set 1.
!x=2 This is full rate codec set 2.
!x=3 This is full rate codec set 3.
!x=4 This is full rate codec set 4.
!Default Value is 0
!Recommended value in the trial: 2!

RAEPC:PROP=AMRHRSUPPORT-2;

!y=0 AMR Half Rate Support is switched off.


!y=1 This is Half Rate codec set 1.
!y=2 This is Half Rate codec set 2.
!y=3 This is Half Rate codec set 3.
!y=4 This is Half Rate codec set 4.
!Default Value is 0
!Recommended value in the trial: 2

RAEPC:PROP=AMRSPEECHVERUSE-0;

!z=0 The used speech version will not be placed at the top in the list of SPV at Handover.!
!z=1 .The used speech version will be placed at the top in the list of SPV at Handover.!

4- Cell parameters changing:

! Switch the IRC (Interference rejection combining) to on! improves receiver performance when interference
is high
RLDEC:CELL= XX,IRC=ON;

!enables the function Dynamic FR/HR Mode Adaptation in the cell


RLDMP:CELL=ALL; ! BACKUP !
RLDMC:CELL=XX,DMQB=OFF,DMQG=ON,DMQBAMR=50,DMQBNAMR=45,DMQGAMR=35,DMQGNAMR=
30,DMTHAMR=20,DMTHNAMR=10;
RLDMI:CELL=XX;

! Radio Control Cell, Dynamic HR Allocation Data, Change!


RLDHP:CELL=ALL;
RLDHC:CELL=XX,DHA=ON,DTHAMR=50,DTHNAMR=50;

!Adaptive Multi Rate (AMR) power control cell data


RLAPP:CELL=ALL; ! BACKUP !
RLAPC:CELL=XX,SCTYPE=UL,SSDESDLAFR=85,SSDESDLAHR=85,QDESDLAFR=45,SSDESULAFR=92,SSDE
SULAHR=92,QDESULAFR=45,QDESULAHR=30,QDESDLAHR=30;
RLAPI:CELL=XX;