Professional Documents
Culture Documents
Air Interface
RA20193EN14GLN0 1
Air Interface
RA20193EN14GLN0 2
Air Interface
Module Objectives
RA20193EN14GLN0 3
Air Interface
RA20193EN14GLN0 4
Air Interface
Logical Channels
LOGICAL
CHANNELS
PHYSICAL CHANNEL: a single TSL on a single frequency ---> 8 TSL per frequency used (or
TDMA frame). The physical channel is the info contained in a burst.
There are more functions to be dealt with so called logical channels than fitting into one
physical carriers with only 8 timeslots.
Several logical channel will be mapped one after each other onto one physical channel! This
is called a Multiframe.
The logical channels expect the traffic channels are used for signalling info. And since
recourses used for signalling cannot be used for paid calls, the physical space it takes must
be as small as possible, while still maintaining the required service!
Firstly we speak about logical channel functionality, then we explain the different Multiframe
structure.
RA20193EN14GLN0 5
Air Interface
Broadcast Channels
Common Channels (CCH) are divided into: BCH and CCCH. They're all UNIDIRECTIONAL
BCH are all downlink info channels. They are sent by a BTS to inform all the MSs in the cell of
general info, about that cells and surrounding ones.
FCCH ----> Just switched on, the MS searches the last frequency he had stored. If it doesn't
hear it, it listens to all FCCH it can. In fact, FCCH carries info that will enables the MS to tune
its frequency to that being broadcast by the BTS. By FCCH, the MS can enter the network. It
carries a pure sine wave, that is 148 bits sequence of zeros.
SCH ------> after tuning, MS needs further info for going on with signalling procedures.
Base Station Identity Code (BSIC= NCC (Network colour code) + BCC (Base station colour code))
--> 6 bits: 3 bits NCC of the PLMN and 3 bits BCC of the BTS.
Reduced TDMA Frame Number (RFN) ------> by this the frame number can be calculated.
19 bits. ---> more secure ciphering.
BCCH ------> General info required for call set-up.
LAI = (MCC+MNC+LAC) & CGI (LAC+CI) ---> so MS can requires location updated (LAI) and
not to refresh continuously its registration data (CGI). CGI is unique in the network, BSIC not!
FH sequence: 6bit;
CH combination: 3bit--> n° AGCH blocks reserved onto each CCCH
2bit (1..4 values) --> n° CCCH allocated plus 1bit (V/F) to say if they are associated to DCH
onto the same physical channel.
Paging: According to IMSI/TMSI, MSs are separated in groups for target paging; 3bit say the
distance between two subsequent paging towards the same MS.
Surrounding: MS is informed which cells has to measure (adjacent cells and BA list)
RA20193EN14GLN0 6
Air Interface
These channels are called "common" again. They are used to access the BTS or the MS, but
now they are concerned with a particular MS that has already tuned and synchronized onto a
precise BTS.
PCH --> used for paging, to try to access a MS if there is an incoming call for it. It is sent in all
the cells of a certain Location Area or sub-areas if there are paging groups. It says: WHO IS
MR.SMITH?
RACH ---> request a SDCCH for setting up a call as mobile originated or as a response to a
PCH, but also for location updating. This channel undergoes possible "collisions" as obviously
there is no coordination among MSs in the same location area. As the requiring MS doesn't
know the timing advance by which it has to transmit - we shall see it later - RACH contains a
short auto synchronizing sequence. MR. SMITH RAISES HIS HAND.
AGCH ----> By it, the BTS informs the MS a DCH is reserved for it and which is it. MR.SMITH,
YOU CAN SPEAK!
RA20193EN14GLN0 7
Air Interface
They not only refer to a particular MS-BTS connection, but also to the particular TCH set for
furnishing the MS the required service.
SDCCH ---> It is fundamental for every access to the network. It is also used for carrying SMS
and IMSI attach! In the Abis IF, one TRXSIG can carry max 12 SDCCH.
SACCH ----> In downlink, the BTS sends the list of the frequencies to be measured and all
BCCH info (FH sequence changed, time advance changed etc.) that would be lost after the
MS synchronize to its dedicated TCH. SMS during a call are sent with a SACCH!
In uplink the MS sends its measures on the cell and the surrounding ones.
These messages are inserted periodically into the sequence of TSL of the TCH of the current
connection. It is "slow" due to the fact that it occurs regularly (every 26th frame on the TCH)
A SACCH always goes together with a dedicated resource, being a service channel for them.
When it is referred to a SDCCH it is one of the 8 SACCH blocks in a SDCCH/8 multiframe.
After the MS is given its TCH, a new SACCH, onto the traffic channel multiframe is given to
the TCH.
FACCH ----> Used instead of a SACCH, to inter-exchange info in a much quicker timescale
than with a SACCH. In fact it works in asynchronous mode: when it is needed it is sent!
HANDOVERS & EMERGENCY CALLS. It is mapped onto a TCH, replacing 20ms or 10ms of
speech (114/57 bits --> 1 or 1/2 burst) working in steal mode ----> remember the stealing
flags!
RA20193EN14GLN0 8
Air Interface
RA20193EN14GLN0 9
Air Interface
FCCH
Search for frequency correction burst
SCH
search mode Search for synchronisation sequence
BCCH
Read system information
RA20193EN14GLN0 10
Air Interface
Physical Channels
• Logical channels are multiplexed over physical channels that are transmitted in every
radio timeslot of the TRXs.
• The structure of logical channels over physical channels is called Multiframe.
• Every TRX creates its own TDMA frame made of 8 radio timeslots modulated and
managed completely independently
Physical Channels
4.615 ms
RA20193EN14GLN0 11
Air Interface
Multiframe
RA20193EN14GLN0 12
Air Interface
CHANNEL CONFIGURATIONS
BCCH/CCCH Multiframe
f s b b b b c c c c f scf 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 i
Uplink 1. 2. 3. 4. 5. 6. 7. 8. 9.
r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r rr r r r r r r i
1 51
One of the basic and crucial tasks when planning a network and dimensioning a site, is to
map in a convenient way the logical channels onto the TSL of the TDMA frame. This task is
carried out by the operator, according to the features of the site, the traffic it has to sustain
and the coverage it has to assure.
In general, when a BTS has more than 1 TRX, TSL0 is typically used for BCH and CCH
transmission. Here we see the exact sequence of channels transmitted in 51 successive
TDMA frames, forming a so-called multiframe.
In downlink, FCCH and SCH appear one after the other every 10 timeslots. There are 'only' 4
timeslots for BCCH in each multiframe. PCH and AGCH are sent in a way dependent on the
customers' requirements. Ordinarily, PCH has priority to AGCH. TSL51 is not used. A full
BCCH/CCCH message is sent into 4 subsequent TSLs. The frequency whose TSL0 carries
the BCCH is called "main carrier". It is always broadcast with a higher power than other
frequencies, so that the MS can recognize it just before interpreting its info. For the same
reason, this frequency is not concerned with frequency hopping. We must note another thing:
this TSL is the most important, since it carries the tuning wave. So it cannot stop transmission,
and when there are idle frames or frames in which there is no info, dummy bursts - that is to
say filling bursts without info - are to be sent, while in other TSL transmission can be
suspended.
In uplink, all TSL are at disposal for RACH. Also in this case TSL51 is not used.
RA20193EN14GLN0 13
Air Interface
CHANNEL CONFIGURATIONS
SDCCH/8 Multiframe
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 s s s sf s s s s s i i i
1. 2. 3. 4. 5. 6. 7. 8. 1. 2. 3. 4.
Uplink 5. 6. 7. 8.
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 s s s s
1 1. 2. 3. 1. 2. 3. 4. 5. 6. 7. 8. 4. 51
5. 6. 7. 8.
When TSL0 is configured as we have seen in the previous slide, TSL1 is dedicated to SDCCH
and SACCH transmission. Nevertheless, it could also be for any other timeslot (in any other
TRX) according to the particular cell dimensioning.
The multiframe is organized in the same way, with 51 frames. Idle frames are generally used
to assure the maintaining of the alignment. Here we see the SDCCH-SACCH configuration
used for serving 8 subscribers, one SDCCH/SACCH block being composed of 4 consecutive
TSLs. An entire cycle is completed in 2 multiframes.
In the uplink, there is a shift of 3 SDCCH blocks and 3 idle frames in order to give the MS the
convenient time to switch from RX to TX and vice versa.
In the configuration of the "main carrier" of a BTS with more than one TRX, the other 6 TSL
can be used for traffic. Other TRXs of the BTS can have all the 8 TSLs assigned to traffic.
RA20193EN14GLN0 14
Air Interface
CHANNEL CONFIGURATIONS
Combined CCCH/SDCCH/4 Multiframe
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 h
f hh hh hh h i
1. 2. 3. 1. 2. 3. 4. 1. 2.
Uplink 3. 4.
f h 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
t t t t r r h hhh hhh
1 1. 2. 51
4. 1. 2. 3.
3. 4.
Other configurations are possible when cells are designed for elevated traffic or limited one.
In the former case, for instance, we need many more BCCH and paging messages. So also
TSL2-4-6 of the main carrier can be reserved for these channels.
In cells for limited capacity of traffic, i.e. when you have one cell with a single TRX, it may be
that all logical signalling channels have to be mapped onto a unique TSL - the TSL0. Paging
and the immediate assignment processes use the same resources on the signalling channels,
CCCHs. There can be different strategies in defining their mutual priorities. In this typical case
we see CCCH combined with SDCCH for 4 subscribers.
When you cope with MML commands in order to carry out the Abis integration, you will have
to choose a channel configuration, from a certain menu. In general, the 1st slide configuration,
with BCH & CCCH onto TSL0 is identified by "MBCCH".
You can read "MBCCHC", when the configuration provides BCCH together with SDCCH for 4
users onto the same TSL, as in this slide. Finally you can also have "MBCCB": this
configuration provides a sequence of bursts similar to that represented here for MBCCHC, but
instead of the 4th SDCCH block there is a CBCH (CELL BROADCAST CHANNEL) block. It is
a particular BCH used to inform the user in which cell it is located at that moment.
In uplink direction, the TSL used for BCCH, in its different forms, is anyway used for RACH.
Nevertheless, we can also define another TSL for the so called ERACH. It means Extended
RACH, that is RACH for extended cells. DO YOU KNOW? Cells can be implemented for
covering more than 35 km, reaching 70 km!!!!!!!! The problem is not BTS transmission power,
but alignment. With ERACH one TRX has delayed RX frames at the same frequency of the
BCCH TRX, while TX ones are not used.
In MML, if you don't specify the use of a TSL it is considered for TCH by default.
RA20193EN14GLN0 15
Air Interface
CHANNEL CONFIGURATIONS
Full Rate Traffic Channel (TCH/FR) Multiframe
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 26
Now, let's consider TCH channel configuration. We immediately note that multiframe is now
formed of 26 frames. Every 26 frames a SACCH is mapped onto the TCH (so named
SACCH/T), in order to have a regular communication link between BTS and MS during the
call. As for other signalling channels, a full SACCH message is sent in 4 frames. In this case,
these frames are not sent sequentially, but every 120ms (26 frames). This is called interblock
interleaving. And FACCHs? WE HAVE NOT SEEN THEIR CONFIGURATION!
FACCHs are sent asynchronously, by stealing a TCH TSL when needed!
Frame 26 is idle. As 51 and 26 are prime number, the SCH frame of the main carrier will be
able to run over all the idle frames of the TCH of the surrounding BTS/MS. In this way, at
regular intervals, the MS can get measures on the SCH frequency of its own cell and the
adjacent ones, so collecting data to be sent to the BTS. This idle frame is simply a regularly
guaranteed dedicated frame, since the MS always gets measures in the TSLs when it is not
transmitting or receiving.
RA20193EN14GLN0 16
Air Interface
• The mobiles can only understand the presence of GS M Cells providing some
Services
• Cells are actually groups of TRXs installed in Base Stations and connected to
the antennas. The same group of TRXs is also called BTS from the network
point of view.
• One TRX is made of 8 RTSLs transmitting different multiframes.
• A site is made of one or more BTSs usually sharing antennas or at least the
antenna pole.
• One site can be made of different Base Stations
A cell is the basic construction block of a GSM network. One cell is the geographical area
covered by one SEG. A segment contains one or more BTS and one BTS is made of many
TRXs with 8 TSLs transmitting different multiframes.
RA20193EN14GLN0 17
Air Interface
Dimensioning cells
• Dimensioning a cell means finding the answer to the fundamental question “How many
traffic channels does the cell need”?
• To solve the problem we have to calculate the number of Erlangs, the measuring unit of
network traffic. One Erlang equals the continuous use of a channel for one hour.
• In other words if we know how many calls there are in one hour (BHCA – Busy Hour Call
Attempts) and how long do they last (MHT – Mean Holding Time), we have the capacity in
Erlangs:
( BHCA )×( MHT )
Erlangs =
3600 Seconds
• Otherwise if we know how many subscribers we have in one area, we can use the Call
Mix input (25 mErl per subscriber) to calculate how many Erlangs we have:
Example: if we have in one cell 450 calls per hour, given the assumed average conversation
time of 120 seconds, we have 15 Erl
This value is the input for the Erlang Table: 2% Blocking Probability we can deliver 15 Erl
using 22 or better 23 TSLs, therefore 3 TRXs.
RA20193EN14GLN0 18
Air Interface
You can calculate the GoS for any Resource/Erlang value with the excel formula
=POISSON(Resource,Erlang,FALSE)/POISSON(Resource,Erlang,TRUE)
Erlang B tables are commonly available on the internet and in literature. See the one in the
note pages for exercising.
RA20193EN14GLN0 19
Air Interface
Erlang B Table
RA20193EN14GLN0 20
Air Interface
• The methodology just shown is the simplest case involving just “normal” calls (that is
FR, no HR, no signalling, no GPRS, no EDGE) .
• This problem of evaluating the capacity was first studied by Erlang in 1899, who derived
the well known and much used Erlang-B formula for blocking probability. It is an
accepted unit since 1940s.
• The formula gives the probability of having a call blocked by lack of resources given N
resources (channels) and the potential traffic generated in a cell (A).
• It assumes that call arrival is a Poisson-distributed stochastic process with exponential
distributed call duration.
• Dimensioning is purely based on hardware considerations and does not consider
interference and propagation issues that are better evaluated during frequency
planning.
RA20193EN14GLN0 21
Air Interface
Erlang definition
2 formulas
• Erlang B: for systems that support no queuing
• Erlang C: for systems that support queuing
See GSM, GPRS and EDGE Performance 2nd Ed. Edited by T. Halonen, J. Romero and J.
Melero © 2003 John Wiley & Sons, Ltd ISBN: 0-470-86694-2 (Appendix B)
Agner Krarup Erlang was born in 1878 in Lønborg, Denmark. He was a pioneer in the study of
telecommunications traffic and, through his studies, proposed a formula to calculate the
fraction of callers served by a village exchange who would have to wait when attempting to
place a call to someone outside the village. In 1909, he published his first work: The Theory of
Probabilities and Telephone Conversations. He gained worldwide recognition for his work,
and his formula was accepted for use by the General Post Office in the UK.
Erlang never married. He worked for the Copenhagen Telephone Company for twenty years,
until his death in 1929. During the 1940s, the Erlang became the accepted unit of
telecommunication traffic measurement, and his formula is still used today in the design of
modern telecommunications networks.
Carried traffic in a cell is almost equal potential traffic if the blocking probability is low.
RA20193EN14GLN0 22
Air Interface
Erlang Formulas
Erlang B Erlang C
• no queuing: blocked calls are • queuing
dropped • applicable in trucking systems
• depends on call lengths & statistical
distribution of calls
• applicable in mobile systems (e.g.
air interface)
k
λ
/ k!
μ AC
pk = Pr ob ( delay > 0 ) =
M A C −1 A
k
A C + C ! 1−
i
λ
i= 0 μ
/ i! C k =0 k!
RA20193EN14GLN0 23
Air Interface
Erlang B Table
RA20193EN14GLN0 24
Air Interface
• In case of FR, one channel is one TSL, therefore given a target blocking probability, it is
possible to determine the traffic A that is possible to handle with N TSLs
• If HR is supported by the network (and most of the network do), then the blocking
probability is a function of the traffic generated in the cell (A), the number of HR mobiles
(HR penetration) and the number of available channels (N).
• That’s why we use TABLES instead of formulas: given a blocking probability, the tables
show how much traffic can be handled by a certain number of timeslots in case of a
certain percentage of HR connections.
RA20193EN14GLN0 25
Air Interface
In case of HR
RA20193EN14GLN0 26
Erlang B table for HR with 2% blocking
Air Interface
RA20193EN14GLN0
27
Erlang B table for HR with 1% blocking
Air Interface
RA20193EN14GLN0
28
Air Interface
Exercise 1
10 minutes
RA20193EN14GLN0 29
Air Interface
Exercise 1 Solution
10 minutes
RA20193EN14GLN0 30
Air Interface
Signalling
# of BC CH SD CC H Total Total # of
Calls can also be blocked due to lack of signalling TRX Type TSLs SD CC H CC CH TCH
resources. 1 Co mbi 0 4 3 7
There are two important signalling channels on the 2 Co mbi 0 4 3 15
Air Interface: Nor m* 1* 8* 9* 14*
• SDCC H for dedicated mode procedures 3 Nor m 1 8 9 22
• CCC H for com m on procedures (PCH – Paging 4 Nor m 1 8 9 30
and AG CH – Access Grant)
5 Nor m 2 16 9 37
Air Interface Signalling Dimensioning is different
from Traffic Dim ensioning because 6 Nor m 2 16 9 45
• Blocking probability must be lower (usually 0.1 % 7 Nor m 3 24 9 52
or 0.2 %)
8 Nor m 3 24 9 60
• Nu mber of channels is not continuous but
depends on multiframe configuration: you can * when EGP RS is enabled use of Norm al BCCH is preferred
have multiple of 8 SDCCHs, you cannot have 7
or 9!
• Signalling is always dimensioned per cell. Co mbi BCCH Multiframe contains 3 CCCH and
4 SDCCH.
To make dimensioning easy we can use as thu mb
rule the table on the right: given the nu mber of TRX, Normal BCCH Multiframe contains 9 CCCH
it gives the num ber of SDCCH and TCH TSLs. Normal SDCCH contains 8 SDCC H
RA20193EN14GLN0 31
Air Interface
Using formulas
RA20193EN14GLN0 32
Air Interface
RACH Capacity
RA20193EN14GLN0 33
Air Interface
RA20193EN14GLN0 34
Air Interface
• When we define the BS_AG_BLKS_RES parameter for the cell, we also define the cell
capacity in terms of PCH
3600 s
PCHperHour = ( AvailableC CCH − BS _ AG _ BLKS _ RE )*
0 . 235 s
• Given the cell configuration (combined or not) we know the AvailableCCCH
• Given the IMSI or TMSI and the # of retransmission used we know how many paged
mobiles we can support in that cell
• For example in case of not combined BCCH with the setting BS_AG_BLKS_RES = 5
and TMSI using 122553 MS can be paged when we assume 2 needed retransmissions.
4 3600 s
PagedMSPer Hour = PCHperHour = 2 * (9 − 5 )* = 122553
2 0 .235 s
RA20193EN14GLN0 35
Air Interface
Exercise 2
15 minutes
RA20193EN14GLN0 36
Air Interface
Exercise 2 solution
MHTtotal 17,78s
Signalling _ Traffic _ per _ Subscriber = = = 4,93mErl
3600 s 3600 s
Erlangs = BHCA ⋅ Signalling _ Traffic _ per _ Subscriber = 350 * 4,93mErl = 1,73 Erl
15 minutes
RA20193EN14GLN0 37
Air Interface
GENA
Territory border EGENA
CMAX
TS TS TS TS TS TS TS TS
GTRX
RA20193EN14GLN0 38
Air Interface
Throughput
• The proper frequency plan of GSM
network is very important to
maximize TSL data rate
C/I
RA20193EN14GLN0 39
Air Interface
Two approaches
RA20193EN14GLN0 40
Air Interface
• From the signalling table we know that 2 • From the signalling table we know that 4 TRXs
TRXs means: means:
– 2 RTSLs for signalling (1 BCCH and 1 SDCCH) – 2 RTSLs for signalling (1 BCCH and 1 SDCCH)
– 14 RTSLs for CS traffic – 30 RTSLs for CS traffic
• CS BH traffic 8.2 Erl per Cell • CS BH traffic 21.93 Erl per Cell
• From the CSD / CSU table we know that the • From CSD / CSU table we know that the Mean
Mean Free RTSLs is 1.5 for 2 TRXs free RTSLs = 2.5 for 4 TRXs
• Therefore the average number of timeslots • Therefore the average number of timeslots that
that can be used by GPRS is: can be used by GPRS is:
– 16 total timeslots – 32 total timeslots
– Minus 2 for signalling – Minus 2 for signalling
– Minus 8.2 for CS – Minus 22 for CS
– Minus 1.5 for CSD/CSU – Minus 2.5 for CSD/CSU
– = 4.3 RTSLs = 150.5kbps with EDGE – = 5.5 RTSLs = 192.5 kbps with EDGE
• In this case we cannot provide the expected
data rate. Some hypothesis should be
removed.
Average PS traffic maximum during CS BH. If all average available PS RTSLs used during
CS BH, TRX RTSL utilization 100%.
RA20193EN14GLN0 42
Air Interface
The results of default territory size calculations The results of default territory size calculations
determines the CDEF parameter value. determines the CDEF parameter value.
• The CDEF parameter set is 4 RTSLs • The CDEF parameter set is 6 RTSLs
RA20193EN14GLN0 43
Air Interface
• Available RTSLs for CS traffic per BTS • Available RTSLs for CS traffic per BTS
• 14 – 2 (CDED) = 12 RTSLs • 30 – 2 (CDED) = 28 RTSLs
• Traffic per cell = 8.2 Erl • Traffic per cell = 21.93 Erl
• Erlang B (8.2 Erl, 12 TSLs) = 5.72% CS • Erlang B (21.93Erl, 28 TSLs) = 3.80% CS
blocking > than the expected 2% blocking > than the expected 2%
• This problem can be solved by increasing • This problem can be solved by increasing
usage of HR or adding more hardware. usage of HR or adding more hardware.
RA20193EN14GLN0 44
Air Interface
RA20193EN14GLN0 45
Air Interface
Exercise 3
20 minutes
RA20193EN14GLN0 46
Air Interface
Exercise 3 solution
1/2
• Results from Exercise 1: 350 subscribers; 8,75Erl CS traffic; 2% Blocking probability, 30% HR
penetration rate; 13 TIMESLOTS min 2 TRXs.
• Results from Exercise 2: Two timeslots for Signalling needed; TSL0 = BCCH, TSL1 SDCCH
• Cells needs 2 TRXs:
– 2 RTSLs for signalling (1 BCCH and 1 SDCCH)
– 14 RTSLs for CS traffic
RA20193EN14GLN0 47
Air Interface
Exercise 3 solution
2/2
• CDEF calculation:
– MS multislot capability (4 RTSLs)
– Data throughput 200 kbit/s
– Average Air interface throughput for EDGE is 35 kbit/RTSL
– => RTSLs to support 200 kbit/s = 200/35 = 5.7 TSLs ~ 6 RTSLs
• CDEF is given by Max(MS_multislot, (expected traffic / average traffic per RTSL))
– Max(4, 5.7) => 6
• CDED calculation:
• CDED = 50kbit/s / (35 kbit/s / RTSL) 1,4 2 RTSLs need to be dedicated (CDED) per cell to GPRS
• Available RTSLs for CS traffic per BTS
– 24 - 2 (Signalling) - 2 (CDED) = 20 RTSLs
– Traffic per cell = 8.75 Erl
• FR: Erlang B (8.75 Erl, 20 TSLs) = < 0,05% CS blocking < than the expected 2%
• Even with pure FR penetration the result is below assumed blocking
• RESULT:
– 2 TRX, Signalling: BCCH + 1 SDCCH
– 6 RTS for CDEF Parameter CDEF = 28%
– 2 RTS for CDED Parameter CDED = 10%
RA20193EN14GLN0 48