Professional Documents
Culture Documents
The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This document is intended for the
use of Nokia Networks' customers only for the purposes of the agreement under which the
document is submitted, and no part of it may be reproduced or transmitted in any form or
means without the prior written permission of Nokia Networks. The document has been
prepared to be used by professional and properly trained personnel, and the customer
assumes full responsibility when using it. Nokia Networks welcomes customer comments as
part of the process of continuous development and improvement of the documentation.
The information or statements given in this document concerning the suitability, capacity, or
performance of the mentioned hardware or software products cannot be considered binding
but shall be defined in the agreement made between Nokia Networks and the customer.
However, Nokia Networks has made all reasonable efforts to ensure that the instructions
contained in the document are adequate and free of material errors and omissions. Nokia
Networks will, if necessary, explain issues which may not be covered by the document.
Nokia Networks' liability for any errors in the document is limited to the documentary
correction of errors. Nokia Networks WILL NOT BE RESPONSIBLE IN ANY EVENT FOR
ERRORS IN THIS DOCUMENT OR FOR ANY DAMAGES, INCIDENTAL OR
CONSEQUENTIAL (INCLUDING MONETARY LOSSES), that might arise from the use of this
document or the information in it.
This document and the product it describes are considered protected by copyright according
to the applicable laws.
NOKIA logo is a registered trademark of Nokia Corporation.
Other product names mentioned in this document may be trademarks of their respective
companies, and they are mentioned for identification purposes only.
Copyright Nokia Oyj 2006. All rights reserved.
Contents
1 Module Objectives.....................................................................
3 Logical Channels.......................................................................
4 Channel Configuration............................................................
4.1 Signalling Channel Configuration...............................................
4.1.1 Combined Channel Structure for BCCH/SDCCH.......................
4.1.2 Separated Channel Structure BCCH + SDCCH/8......................
4.1.3 Hybrid Channel Structure BCCH + SDCCH/4 +
SDCCH/8...................................................................................
4.2 Traffic Channel Configuration....................................................
5 Channel Parameters................................................................
5.1 Paging Channel (PCH) Parameters...........................................
5.2 Access Grant Channel (AGCH) Parameters..............................
5.3 Random Access Channel (RACH) Parameters..........................
5.4 CCCH/PBCCH Parameters.......................................................
5.5 GPRS Non-DRX Mode On CCCH, DRX-Timer-Max In
BSC...........................................................................................
8 CCCH Improvements...............................................................
10 Review Questions....................................................................
1 Module Objectives
At the end of the module, the participant will be able to:
Discuss the function of Paging Channel (PCH), Random Access Channel
(RACH), and Access Grant Channel (AGCH)
State the purpose of the following BSS parameters:
noOfMultiframesBetweenPaging (MFR)(BTS)(2..9)
maxNumberOfRetransmission (RET)(BTS)(1, 2, 4 or 7)
numberOfSlotsSpreadTrans (SLO)(BTS)(3..12, 14, 16, 20, 25, 32, 50)
newEstabCausesSupport (NECI)(BTS)(Yes/No) and
numberOfBlocksForAccessGrant (AG)(BTS)(0..7)(1..7)(0..2)(1)
List the ways in which Physical channels TS0 and TS1 can be used by logical
channels for signalling purposes
Explain the need for Dynamic SDCCH allocation
Name two mechanisms available for CCCH usage improvements
0 0
0 7 0
f s
= BURST PERIOD
The whole TDMA structure is based on TDMA frames, which are placed
continuously after each other's as in Figure 2.
0 1 2 24 25 0 1 2 49 50
0 7
3 Logical Channels
Quite a lot of information is sent between a Mobile Station and a Base Station,
hence different kinds of signalling channels are needed to fulfil all these needs.
In the GSM standard, the concept of a logical channel is used for different
signalling channels that may be transmitted on the same physical channel,
which is usually Time Slot 0 and/or 1 in every TDMA Frame.
There are twelve different types of Logical Channels, which are mapped into
Physical Channels in the radio path. Logical channels comprise of Common
Channels and Dedicated Channels. Common Channels are those that are used
for broadcasting different information to mobile stations and setting up of
signalling channels between the MSC/VLR and the mobile station. Common
control channels are divided into Broadcast Channels (BCH) and Common
Control Channels (CCCH).
Traffic channels are also Dedicated Channels as each channel is dedicated to
only one user to carry speech or data.
LOGICAL
LOGICAL
CHANNELS
CHANNELS
COMMON
COMMON DEDICATED
DEDICATED
CHANNELS
CHANNELS CHANNELS
CHANNELS
FCCH
FCCH SCH
SCH BCCH
BCCH SDCCH
SDCCH SACCH
SACCH FACCH
FACCH
PCH
PCH RACH
RACH AGCH
AGCH TCH/F
TCH/F TCH/H
TCH/H TCH/EFR
TCH/EFR
Figure 3. GSM Logical Channels
Broadcast Channels
Base Stations can use several TRXs but there is always only one TRX, which
can carry Common Channels. Broadcast channels are downlink point-to-
multipoint channels. They contain general information about the network and
the broadcasting cell. There are three types of broadcast channels:
1. Frequency Correction Channel (FCCH)
FCCH bursts acts like a flag for the MS, which enables them to find the TRX
that contains the broadcast transmission. The MS scans for this signal after it
has been switched on since it has no information as to which frequency to use.
2. Synchronisation Channel (SCH)
The SCH contains the Base Station Identity Code (BSIC) and a reduced TDMA
frame number. The BSIC is needed to identify that the frequency strength being
measured by the mobile station is coming from a particular base station. In
some cases, a distant base station broadcasting the same frequency can also be
detected by the mobile station. The TDMA frame number is required for speech
encryption purpose.
3. Broadcast Control Channel (BCCH)
The BCCH contains detailed network and cell specific information such as:
Frequencies used in the particular cell and neighbouring cells.
Frequency hopping sequence. This is designed to reduce the negative
effects of the air interface, which sometimes results in the loss of
information transmitted. The mobile station may transmit information on
different frequencies within one cell. The order in which the mobile
station should change the frequencies is called the "frequency hopping
sequence". However, implementing Frequency Hopping in a cell is
optional.
Channel combination. As we mentioned previously, there are twelve
logical channels. All the logical channels except Traffic Channels are
mapped into Timeslot 0 or Timeslot 1 of the broadcasting TRX. Channel
combination informs the mobile station about the mapping method used
in the particular cell.
Paging groups. Normally in one cell, there is more than one paging
channel (described later). To prevent a mobile from listening to all the
paging channels for a paging message, the paging channels are divided in
such a way that only a group of mobile stations listen to a particular
paging channel. These are referred to as paging groups.
Information on surrounding cells. A mobile station has to know what
are the cells surrounding the present cell and what frequencies are being
broadcast on them. This is necessary if, for example, the user initiates a
conversation in the current cell, and then decides to move on. The mobile
station has to measure the signal strength and quality of the surrounding
cells and report this information to the base station controller.
Common Control Channels comprise the second set of logical channels. They
are used to set up a point-to-point connection. There are three types of
common control channels:
Dedicated Control Channels compose the third group of channels. Again, there
are three dedicated channels. They are used for call set-up, sending
measurement reports and handover. They are all bi-directional and point-to-
point channels. There are three dedicated control channels:
1. Stand Alone Dedicated Control Channel (SDCCH)
The SDCCH is used for system signalling: call set-up, authentication, location
update, and assignment of traffic channels and transmission of short messages.
2. Slow Associated Control Channel (SACCH)
An SACCH is associated with each SDCCH and Traffic Channel (TCH). It
transmits measurement reports and is also used for power control, time
alignment and in some cases to transmit short messages.
3. Fast Associated Control Channel (FACCH)
The FACCH is used when a handover is required. It is mapped onto a TCH,
and it replaces 20 ms of speech and therefore it is said to work in "frame
stealing" mode.
Traffic Channels are logical channels that transfer user speech or data, which
can be either in the form of Half Rate traffic (6.5 kbits/s) or Full Rate traffic
(13 kbits/s). Another form of traffic channel is the Enhanced Full Rate (EFR)
Traffic Channel. The speech coding in EFR is done at 12.2 kbits/s, and the
coding mechanism is different to that used for normal full rate traffic. EFR
coding gives better speech quality at about the same bit rate as normal full rate.
Traffic channels can transmit both speech and data and are bi-directional
channels.
4 Channel Configuration
Timeslots 0 and 1 in each TRX are usually needed for the use of signalling
channels. For capacity reasons, there are two main configurations for these
channels.
Combined Configuration
0 7
Non-combined Configuration
0 1 7
This channel structure is used when there are up to a maximum of 2 TRXs per
cell as shown in Figure 5. BCCH, CCCH/3 and SDCCH/4 are transmitted in the
same timeslot TS0 in both directions (uplink, downlink).
Downlink 51 TDMA frames =235 ms
f s bb bbc c c c f scf c c c c c c c f s tf t t t t t t t f s tf t t t t t t t f s sf s s s s s s s i
1. 2. 3. 4.
Uplink
t t t t r r s s s s s s sf s r r r r r r r r rf r r r r r r r r r rf r r r r t t t t t tf t t r r t t t t
0 50
In this configuration, TS0 is used to carry BCCH and CCCH/9, and TS1 is used
for all SDCCH/8s in the uplink and downlink directions as shown in Figure 6
and Figure 7. This configuration requires 3-4 TRXs/Cell.
Downlink 51 TDMA frames =235 ms
Uplink
r r r r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r
0 50
t t t t t t t t t t t t tf t t t t t t t t t tf t t t t t t t t t sf s s s s s s ss s sf s s s s s i i i
1. 2. 3. 4. 5. 6. 7. 8.
Uplink
s s s s s s s s s s s s fi i i t t t t t t t tf t t t t t t t t t tf t t t t t t t t t tf t t t t t t t t
0 50
This configuration requires 3-4 TRXs per cell and uses a combination of the
configurations shown in Figure 5 and Figure 7. TS0 is used for BCCH, CCCH/3
and SDCCH/4 (uplink, downlink) and TS1 is used for SDCCH/8 (uplink,
downlink).
This configuration gives more SDCCH capacity for call set-ups and location
updates but less for paging and channel assignment (access grant AGCH).
In general, 1-2 time slots are needed for signalling. Finally, the signalling
capacity and the need of signalling channels depends on paging (PCH) and the
need of SDCCH. Examples of these channel capacities are presented later.
t t t t t t t t t t t t sf t t t t t t t t t tf t t i
0 25
t t t t t t st t t t t t i
t t t t t t t t t t t t
0 25
5 Channel Parameters
Common Control Channels (CCCH) can be configured with different
parameters. The parameters are directly related to PCH, AGCH, FACCH and
RACH.
The mobile unit listens for a possible incoming paging message once every
noOfMultiframesBetweenPaging (MFR)(BTS). The range of values for this
parameter is between 2 (i.e. every 0.47 seconds) and maximum of 9 (i.e. every
2.1 seconds). This means that if on average it takes 2 paging messages to page a
mobile station, itll take from 1 to 4 seconds for the transaction to be completed.
Experimental results from live networks show that more than 3 paging attempts
are usually unnecessary to ensure that the paging message reaches the MS.
Thus, the paging messages are sent several times. The repetition procedure is
defined using the MSC parameters:
Repaging Interval (INT)(MSC)(50..100): Time between paging
attempts and
Repaging Attempts (AT)(MSC)(0..5).
The parameters are defined in a per location area basis. The repaging_internal
must be configured so that there is enough time between consecutive paging
messages. This is to avoid overlap of messages that are sent over the same
channel in the air interface (paging block). Average page time information for a
certain cell can be collected in the traffic measurement report (in the MSC).
During the paging and call establishment procedure, if no SDCCH channels are
available, the BSC will command the MS to stay in the idle state for a certain
period (wait indication). During that time the MS will not send any channel
request message or answer to any paging messages. The parameters should be
defined so that no repaging attempts are lost during this period (i.e. the repaging
interval in the MSC should a few seconds longer than the wait indication time
in the BSC).
One Block Reserved for AGCH =>2 Blocks for PCH BTS MS
1 2 3 4 5 6 7 8 9
f s b b b b c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c
BCCH/SDCCH/4
1 2 3
f s b b b b c c c c f s cf c c c c c c c f s tf t t t t t t t f s tf t t t t t t t f s sf s s s s s s s
0 0
TDMA-frames
window =numberOfSlotsSpreadTrans (3 ... 12, 14, 16, 20, 25, 32, 50)
All the above mentioned parameters belong to the GSM phase 1. In GSM
Phase 2, newEstabCausesSupport (NECI)(BTS)(Yes/No)(N) and
(EPF)(ERF)(EEF)(EOF) are used to indicate the possibility to use FACCH in
call assignment procedure.
Thus capacity can be dynamically shared between PCH and AGCH =>
better throughput for PCH especially for combined-BCCH
noOMultiframesBetweenPaging
The PBCCH feature brings dedicated CCCH capacity for (E)GPRS services and
is described in a separate module called BSSPAR: GPRS and EGPRS (EDGE).
Location Update
=> 325 Calls / Cell * 1,94 mErl / Call = 0,6305 Erl / Cell (SDCCH)
=> Needed SDCCH capacity 0.699 Erl/Cell + 0.699 Erl/Cell = 1.398 Erl/Cell
(SDCCH)
Chs 1% 2% 3% 5 % Chs 1% 2% 3% 5%
1 0 .0 1 0 .0 2 0 .0 3 0.05 21 12 .8 0 1 4 .0 0 14 .9 0 1 6 .2 0
2 0 .1 5 0 .2 2 0 .2 8 0.38 22 13 .7 0 1 4 .9 0 15 .8 0 1 7 .1 0
3 0 .4 6 0 .6 0 0 .7 2 0.90 23 14 .5 0 1 5 .8 0 16 .7 0 1 8 .1 0
SD 4 0 .8 7 1 .0 9 1 .2 6 1.52 24 15 .3 0 1 6 .6 0 17 .6 0 1 9 .0 0
5 1 .3 6 1 .6 6 1 .8 8 2.22 25 16 .1 0 1 7 .5 0 18 .5 0 2 0 .0 0
Channels
6 1 .9 1 2 .2 8 2 .5 4 2.96 26 17 .0 0 1 8 .4 0 19 .4 0 2 0 .9 0
7 2 .5 0 2 .9 4 3 .2 5 3.75 27 17 .8 0 1 9 .3 0 20 .3 0 2 1 .9 0
8 3 .1 3 3 .6 3 3 .9 9 4.54 28 18 .6 0 2 0 .2 0 21 .2 0 2 2 .9 0
9 3 .7 8 4 .3 4 4 .7 5 5.37 29 19 .5 0 2 1 .0 0 22 .1 0 2 3 .8 0
10 4 .4 6 5 .0 8 5 .5 3 6.22 30 20 .3 0 2 1 .9 0 23 .1 0 2 4 .8 0
11 5 .1 6 5 .8 4 6 .3 3 7.08 31 21 .2 0 2 2 .8 0 24 .0 0 2 5 .8 0
12 5 .8 8 6 .6 1 7 .1 4 7.95 32 22 .0 0 2 3 .7 0 24 .9 0 2 6 .7 0
13 6 .6 1 7 .4 0 7 .9 7 8.83 33 22 .9 0 2 4 .6 0 25 .8 0 2 7 .7 0
14 7 .3 5 8 .2 0 8 .8 0 9.73 34 23 .8 0 2 5 .5 0 26 .8 0 2 8 .7 0
15 8 .1 1 9 .0 1 9 .6 5 1 0.6 0 35 24 .6 0 2 6 .4 0 27 .7 0 2 9 .7 0
16 8 .8 8 9 .8 3 1 0 .5 0 1 1.5 0 36 25 .5 0 2 7 .3 0 28 .6 0 3 0 .7 0
17 9 .6 5 1 0.70 1 1 .4 0 1 2.5 0 37 26 .4 0 2 8 .3 0 29 .6 0 3 1 .6 0
18 10 .4 0 1 1.50 1 2 .2 0 1 3.4 0 38 27 .3 0 2 9 .2 0 30 .5 0 3 2 .6 0
19 11 .2 0 1 2.30 1 3 .1 0 1 4.3 0 39 28 .1 0 3 0 .1 0 31 .5 0 3 3 .6 0
20 12 .0 0 1 3.20 1 4 .0 0 1 5.2 0 40 29 .0 0 3 1 .0 0 32 .4 0 3 4 .6 0
If we now calculate how many paging messages we can get during busy
hour:
3600 sec. / 0.235 sec * 6 paging messages= 91915 paging
messages
now we can calculate how many mobiles we can page during busy hour
while in average we have to send 2 paging messages to page a mobile:
91915 / 2= 45 957 mobiles/BH.
SMS
- SMS traffic estimation 1.0 mErl / subscriber
=> 325 Calls / Cell * 1 mErl / Call = 0,325 Erl / Cell (SDCCH)
Call Establishment, Location Update and SMS together
- 0,6305 Erl/Cell + 0,31525 Erl/Cell + 0,325 Erl/Call =
1,27075Erl/Cell (SDCCH)
- With 1% Blocking Probability (Erlang B) => ~ 5 SDCCH / Cell
These rules are for minimising the consumption of the TCH resources.
When the feature FACCH call set-up is activated, in situations of SDCCH
congestion of the BTS, the MS can be assigned a TCH from the CCCH at the
time of Immediate Assignment. This feature can be applied also with the
Dynamic SDCCH in some special cases:
The FACCH call set-up is used in true SDCCH congestion when it is not
possible to configure any dynamic SDCCH resource in the BTS.
When the last TCH resource of the BTS is going to be taken in use and the
connection requires a TCH then it is reasonable to use the FACCH call set-
up.
The upper limit for the number of SDCCHs, which are possible to configure in
BSC are determined by the number of TRXs connected to the BSC Signalling
Unit (BCSU). With maximum TRX configurations the average SDCCH
capacity is determined to be 12 SDCCH channels per TRX. For 1-32 TRX
BCSU the max number of the SDCCH channels is 384.
Dynamic SDCCH resources can be shared between all TRXs of the BTS. The
absolute limit is that the maximum SDCCH number in a TRX must not exceed
16 channels; while this limit value is reached then at least one of the two
SDCCH/8 resources must be a dynamic one.
The capacity restriction of the 16 kbit/s telecom signalling link (TRXSIG
LAPD) produces additional constraints. The uplink capacity is not sufficient in
the worst traffic load cases. The main reason for capacity loss is the increased
uplink load due to measurement result reporting.
8 CCCH Improvements
There are two mechanisms available to improve the performance and usage of
the CCCH channels:
The CCCH scheduling algorithm
The CCCH scheduling algorithm is used to allow priority for access grant
messages over paging messages when the parameter
noOfBlocksForAccessGrant(AG)(BTS)(0..7)(1..7)(0..2)(1) equals zero.
For non-zero values, the situation will remain as previously, i.e. paging
messages have priority over access grant messages on PCH. This greatly
improves the PCH throughput especially for combined-BCCH-CCCH channel
structure.
Parameters Value
numberOfBlocksForAccessGrant 0 ... 7 (if BCCH/CCCH used)(non-combined)
10 Review Questions
Q1. Which logical channel is used by the BTS to assign to an MS, a traffic
channel for communication?
a) Common Control Channel (CCCH)
b) Paging Channel (PCH)
c) Random Access Channel (RACH)
d) Access Grant Channel (AGCH)
e) Traffic Channel (TCH)
Q3. Which parameter defines how often paging messages are sent to MS?
a) noOfMultiframesBetweenPaging (MFR)(BTS)(2..9)
b) maxNumberOfRetransmission (RET)(BTS)(1, 2, 4 or 7)
c) numberOfSlotsSpreadTrans (SLO)(BTS)(3..12,14, 16, 20, 25, 32, 50)
d) newEstabCallSupport (NECI)(BTS)(Yes/No) and
e) numberOfBlocksForAccessGrant (AG)(BTS)(0..7)
Q5. Which of the following are used for signalling on physical channels TS0
and TS1?
a) Combined channel structure for BCCH, CCCH and SDCCH on TS0 for
uplink and downlink.
b) Separate channel structure for BCCH and CCCH on TS0 and SDCCH on
TS1 on uplink and downlink.
c) Hybrid Structure in which BCCH, CCCH and SDCCH/4 are transmitted on
TS0 in both directions and SDCCH/8 is transmitted on TS1 for both
directions.
d) All of the above
e) None of the above
Q7. Which of the following mechanism(s) is/are used to improve CCCH usage?