Coverage and Tuning Repeated FACCH
Coverage and Tuning Repeated FACCH
BR 9.0
Feature impacts analysis FRS 92893
Repeated FACH (R-FACCH)
Version 1.0
Document status: IUS
21.03.2007
SN SDC NA B1
Table of contents
TABLE OF CONTENTS ............................................................................................. 3
1
HISTORY ..................................................................................................... 6
INTRODUCTION .......................................................................................... 8
3.1
3.2
3.3
5.1
5.2
5.3
5.4
7
VERIFICATION OF THE NETWORK IMPROVEMENT AFTER FEATURE
INTRODUCTION ...................................................................................................... 19
8
8.1
8.2
8.3
INDEX OF FIGURES
ABBREVIATIONS
ACCH
AFS
AHS
AMR
ASS CMD
Assignment Command
ASS CMP
Assignment Complete
BTS
CDR
CGI
CONACK
Connection Acknowledgement
DL
Downlink
DM
Disconnect Mode
EFL
EFR
FACCH
FR
Full Rate
GMSK
HO
Handover
HOAF
HO CMD
Handover Command
HO CMP
Handover Complete
HSCSD
HR
Half Rate
Information frame
LAPDm
MS
Mobile Station
NOT
PHYS INFO
Physical Information
RLF
RR
Received Ready
SABM
SACCH
TA
Timing Advance
UA
Unnumbered Acknowledged
UI
Unnumbered Information
UL
Uplink
History
Version
Date
Chapter
Changes / Reasons
0.1
18.12.2006
DRAFT_AFI
0.2
11.01.2007
1.0
21.03.2007
Set to IUS
Literature references
1. [AEK92893] FRS Repeated FACCH and Temporary Overpower on FACCH and
SACCH for Reduced Call Drop Rate, Dr. Kolio Ivanov, 07.08.2006,
2. BR 9.0 Initial Enabling (Siemens internal)
Temporary Overpower & Repeated FACCH, Eckardt Bertermann, 13.11.2006
3. Database Parameter Description
4. PM: SBS counter
5. [CR2745] Maximum Capacity Booster
Introduction
Originally in GSM the robustness of the signalling ACCH has been designed to match
with the error protection schemes of the standard GSM FR and HR speech TCH
(TCH/FS, TCH/HS). The robustness of the GSM TCH has been substantially
increased by the introduction of Adaptive Multi Rate (AMR) speech codecs capable
of adapting the relative amount of speech and coding to the prevailing radio
conditions. The most robust AMR codec modes, e.g. TCH/AFS4.75 and
TCH/AFS5.90 provide sufficient voice quality even at very low C/I levels down to 2
dB. The robustness of ACCH, however, has not been improved, yet.
Figure 1 FER vs. C/I for different coding mode for TU3 scenario (source: 3GPP TSG
GERAN #19)
The analysis of the call drop statistics in real networks planned in tight reuse and
operated at medium fractional load also shows that the vulnerability of ACCH
especially downlink is currently the limiting factor for the network capacity. In uplink
direction Interference Cancellation (UIC) has been introduced in BR8.0, capable of
improving also the performance for signalling channels, i.e. no critical degradation of
ACCH performance is expected in UL. Analysis of trace data and performance
counters have shown that most of the call drops occur during the HO procedure. This
is a strong indication that especially the HO messages sent via FACCH are causing
the strong increase in call drop rate. Therefore in BR 9.0 two approaches to address
the issue with ACCH on downlink has been implemented:
1. By improving the error protection schemes for FACCH implying changes in the
3GPP standard.
2. By improving the C/I on DL ACCH using a higher transmit power on FACCH
and SACCH bursts.
The feature Repeated FACCH was developed in order to improve error protection
for FACCH by transmitting redundant number of FACCH block. The second approach
to improve performance of signaling channel is Temporary OverPower (TOP) which
is the feature described in dedicated NOT document.
3.1
The feature Repeated FACCH foresees, under specific defined conditions, to apply
transmit redundancy by sending a FACCH block two times, the second (repeated)
block being sent immediately after the first one.
Which mechanism triggers this re-transmission, is context-dependent, e.g.
For layer 2 I-frames (e.g. HO CMD, ASS CMD etc.), the usual trigger is
the expiry of T200.
For layer 2 UI-frames (containing the PHYS INFO message), the trigger is
the expiry of T3105.
The gain of this repetition mechanism on the MS side depends on the capability of
the MS to exploit this transmit redundancy in the best possible way.
In more detail, MSs compliant with 3GPP Rel-6, are capable of performing a joint
decoding (aka chase combining) of the two consecutively received FACCH blocks,
while legacy MSs can only treat the two received FACCH blocks as two separately
received blocks.
When the BSS has decided to activate R-FACCH for a particular FACCH block, the
repeated FACCH block is sent in such a way that, if the first burst of the DL FACCH
block is sent in TDMA frame M, the first burst of the repeated downlink FACCH block
is sent in TDMA frame M+8 (or M+9, if FACCH blocks are separated by a SACCH
frame or an idle frame).
3.2
Repeated FACCH is implemented on the BTS+ hardware platform only. The feature
is applicable for LAPDm frames sent in DL for TCH/F and TCH/H for GMSK
modulated speech services only (not implemented for HSCSD). R-FACCH is not
applied, if the TCH is in signaling only mode.
3.3
The R-FACCH functionality is activated for a speech call in progress using the
speech codec type for which R-FACCH has been enabled in the cell if a repetition of
the first FACCH block is required (provided that for this LAPDm frame type R-FACCH
is applicable).
It is possible to apply R-FACCH on the following FACCH messages:
R-FACCH lab tests with a BTS test load and legacy mobiles revealed that R-FACCH
applied on I-frames carrying ASS CMD and HO CMD has no impact on any of the
tested MS. However, some MSs seem to have problems with repeated I-frames
carrying e.g. the CONNECT message and/or UA-frames.
In order to avoid potential problems with legacy MSs, specific enabling options were
implemented that allow, for MS with R-ACCH_CAP=0, a restriction of the R-FACCH
application to specific LAPDm command frame types only.
The following R-FACCH enabling parameters were implemented in BR9.0:
applyRFacchOnAnyCmdFrame (RFACCHCMD), enables (per boolean flag) RFACCH for MSs with R-ACCH_CAP=0 for all LAPD command frames.
For R-FACCH, the operator may use the possibility to enable R-FACCH separately
for specific codec types for a careful and step-wise activation of the feature for
modern MS types first, as the speech versions supported by the MS quasi reflect the
MS generation:
In other words, in a network that supports both AMR and non-AMR speech services,
it can be assumed that MSs are served by a non-AMR codec only if they do not
support AMR and that they can therefore be regarded as an MS of an older
generation.
According to 3GPP TS24.008 V7.4.0 the R-FACCH capability of the MS shall be
signaled to the network at call setup via the 1-bit flag Repeated ACCH Capability (RACCH_CAP) which is part of the Classmark 3 information element sent in the
CLASSMARK CHANGE message.
If this bit is set to 1 (R-ACCH_CAP=1), this indicates the MSs capability to support
both R-FACCH and R-SACCH (planned for BR10). Only for those MSs with R-
ACCH_CAP=1, R-FACCH is applied on LAPDm response frames (UA-, RR- and DMframes).
If this bit is set to 0 (R_ACCH_CAP=0), this indicates the MSs capability to support
R-FACCH on LAPDm command frames only.
Unfortunately, with the standards specification, the BSS cannot distinguish between
Rel-6 MSs with R-ACCH_CAP=0 and legacy MSs. The difference between Rel-6
MSs with R-ACCH_CAP=0 and legacy MSs is that the Rel-6 MS is capable to
perform joint decoding (chase combining) of repeated FACCH blocks, while legacy
mobile MSs treat these two identical FACCH blocks as two separately received
blocks
Due to the R-FACCH problems experienced with legacy MS (that could result in
additional call drops) the operator should enable R-FACCH in the following
sequence, always observing the CDR for a possible systematic increase:
1. ERFACCHALPDMF=ENABLE(TCH_AFS|TCH_AHS|TCH_EFS|TCH_HS|TCH_FS)
2. ERFACCHCMDF=ENABLE(TCH_AFS|TCH_AHS), ARFACCHACMDF=FALSE
3. ERFACCHCMDF=ENABLE(TCH_AFS|TCH_AHS), ARFACCHACMDF=TRUE
4. ERFACCHCMDF=ENABLE(TCH_AFS|TCH_AHS|TCH_EFS),
ARFACCHACMDF=FALSE
5. ERFACCHCMDF=ENABLE(TCH_AFS|TCH_AHS|TCH_EFS),
ARFACCHACMDF=TRUE
6. ERFACCHCMDF=ENABLE(TCH_AFS|TCH_AHS|TCH_EFS|TCH_FS|TCH_HS),
ARFACCHACMDF=FALSE
7. ERFACCHCMDF=ENABLE(TCH_AFS|TCH_AHS|TCH_EFS|TCH_FS|TCH_HS),
ARFACCHACMDF=TRUE
Apart of the enabling options speaking about parameterization it is worth to
remember that R-FACCH feature impacts the timer on BTS.
For layer 2 frames sent in acknowledged mode, the timer T200 is started to observe
the reception of the layer 2 acknowledgement of the transmitted layer 2 frame. If RFACCH is applied for layer 2 frames sent in acknowledged mode, the BTS starts
timer T200 only for the repeated FACCH block (i.e. T200 is not started for the first
FACCH block but for the second one).
If the BTS transmits the PHYS INFO message, it starts T3105 to observe the receipt
of the SABM message. In case of activated R-FACCH, the value of T3105 is
increased by 8 or 9 TDMA frames (the latter corresponding to the case where the two
FACCH blocks are separated by either a SACCH frame or an idle frame).
5.1
Application context
Since a significant portion of call drops is caused by lost assignment and handover
command messages the feature R-FACCH is expected to substantially reduce the
dropped call rate both in interference and coverage limited GERAN deployments.
5.2
In practice - whether the MS acknowledges a single I-frame on the old channel (by RR-response) before it switches over to the
new channel depends on the mobile type (i.e. some mobiles do send the RR, others do not). This means that it can happen that,
during an ongoing channel change procedure (HO, TCH assignment etc.) the I-frame that contains channel change message
(e.g. HO CMD) is continuously repeated by the BTS due to missing layer-2 acknowledgement on the old channel. This 'T200context' is terminated:
a) after successful access to the new channel: by the release of the old channel (RF CHANNEL RELEASE received at the BTS), or
b) by the receipt of a new SABM from the MS on return to the old channel after unsuccessful access to the target channel (this
SABM initializes the T200 context and flushes the previous timer history).
in BSC expires and connection is released. For this reason R-FACCH on UA frames
will decrease the number of Unsuccessful Internal Handovers Intercell with Loss of
MS.
As R- FACCH is also used in intracell HO this procedure must be also analyzed in
order to find expected benefit from R-FACCH. The following picture presents
message flow for intracell HO. Marked in yellow there are these messages that are
impacted by R-FACCH feature.
It can happen that HO fallback will be unsuccessful (eg. SABM to the old channel
does not get through). In such a case BSC receives neither ASS CMP nor ASS
FAILURE, T10 in BSC expires and connection is released. For this reason R-FACCH
on UA frames will decrease the number of Unsuccessful Internal Handovers Intracell
with Loss of MS.
As ASS CMD is also in use during TCH assignment procedure, feature R-FACCH
impacts SDCCH drop statistics. In order to better understand it, message flow for
assignment procedure should be analyzed. TCH assignment is the procedure when
after immediate assignment (connection on SDCCH is established) connection is
switched over from SDCCH to TCH.
R-FACCH was developed in order to reduce the number of call drops in the network.
This is soft capacity feature as reduced CDR (as benefit from R-FACCH) allows us to
go to the higher EFL. Thus the benefit in CDR figure can be easily transformed into
the capacity.
5.3
The effects of the introduction of R-FACCH can be verified in any cluster of cells as
feature gives the benefit both in noise and interference limited scenarios.
7
Verification
introduction
of
the
network
improvement
after
feature
Call drop rate, TCH drop rate, TCH Drop Erlh will decrease;
Additionally the feature can be verified by History on Dropped Call Traces as this
functionality provides additional information about the status of the connection which
was dropped as: UL and DL RxLev, UL and DL RxQual, TA, CGI of the target cell (in
case of call drop during HO procedure).
The idea of this document is to present how to measure expected benefit coming
from implementation of R-FACCH. In order to do this the results of PM counters
before feature activation have to be collected and then compared to the results from
the period after R-FACCH activation. This can be done in AnatomN with the usage of
attached predefined report which can be simply saved and imported in AnatomN (this
report can be updated with new BR 9.0 counters when AnatomN v2.1 with BR 9.0
counters is available).
R-FACCH feature
verfication.arp
Radio Network Analyzer provides the History on Dropped Call functionality which
allows tracing of the number of calls which were dropped with cause of drop and
additional information as RxQual, RxLev, TA and CGI of the target cell (if drop
occurred during handover). Therefore this tool can be used as the crosscheck option
for the analysis performed in post processing offline PM tool (like AnatomN).
8.3
NRFLTCH [6,15] Number of lost TCH connection - this measurement determines the
total number of lost connections (while using TCH/F or TCH/H) due to handover
access failure (T3105 expires NY+1 times and MS does not succeed to return to the
old cell with HO FAIL).
Based on this counter, KPI which gives the relation between HOAF drops and carried
traffic can be calculated.
Drops_T200_Erlh = NRFLTCH[6, 15] / MEBUSTCH[1..4]
With activated R-FACCH it is expected that the value of this KPI will significantly
decrease.
NRFLTCH [9,18] - Number of lost TCH connection - this measurement determines the
total number of lost connections (while using TCH/F or TCH/H) due to unspecified
cause. It is triggered by the expiry of the timer BSCT8 in the context of an MSCcontrolled intercell or intracell TCH-TCH handover or the expiry of the timer
BSCT3121 in the context of an outgoing 3G-MSC-controlled 2G-3G handover.
Based on this counter, KPI which gives the relation between these drops and carried
traffic can be calculated.
Drops_Other_Erlh = NRFLTCH [9, 18] / MEBUSTCH[1..4]
With activated R-FACCH it is expected that the value of this KPI will significantly
decrease.
UNIHIALC - Unsuccessful Internal Handovers Intracell with Loss of MS - this
feature these call drop statiscs (mentioned above) will decrease together with the
counter values.
Impact on handover statistics
When R-FACCH is active it is expected that following counters related to
unsuccessful HO procedure will reduce their values:
UNINHOIA [1..14] - Unsuccessful Internal Handovers Intracell - this measurement
provides the total number of unsuccessful intracell handovers with reversion to old
channel.
UNINHOIE [1..11] - Unsuccessful Internal Handovers Intercell - this measurement
provides the number of unsuccessful intra-BSC-HOs per cell with reversion to old
cell.
NRUNINHD [1..10*n] - Unsuccessful Outgoing Inter-BSC Handovers - this measurement
provides the number of unsuccessful inter-BSC-HOs with reversion to old cell. (n
represents number of neighbour relation per cell)
UNOISHDO [1 .. 10*n] - Number of Unsuccessful Outgoing Intersystem Handovers - this
measurement provides the number of unsuccessful handovers from the observed GSM cell
to a neighbour UMTS (cell controlled by a different system) with reversion to old cell. (n
represents number of neighbour relation per cell)
failed due to radio interface message failure or due to radio interface failure reversion to old channel) should decrease.
Based on this counter TCH Assignment Failure Rate can be calculated:
TCH Assignment Failure Rate = TASSFAIL [6,7,11,12] / TASSATT [1..3]
Impact on SDCCH drop statistics:
NRFLSDCC [1] Number of lost SDCCH connection - this measurement determines
the total number of lost connections (while using SDCCH) due to T200 expiry. Based
on this counter, KPI which gives the relation between drops due to T200 expiry and
carried traffic on SDCCH can be calculated.