Professional Documents
Culture Documents
The Secretes of GSM Algorithms-Channel AllocationV1.0
The Secretes of GSM Algorithms-Channel AllocationV1.0
The Secretes of GSM Algorithms-Channel AllocationV1.0
Channel Allocation
Suitable for staff with P&O skill certificate IV or lower
Issued by GSM Network P&O Dept.
Version Introduction
Versio
n
V1.0
Date
2009-0327
Writer
Assesso Translator
r
Ma
Zheng Hao
Junhu
a
Wang Hangyan
Amendment
Records
This Resource
Management Technique
applies only to ZTE
V3 system
Contents
I.
II.
III.
IV.
V.
VI.
Features
iBSCintroduces
introducesfull
fulldynamic
dynamicradio
radiotechniques,
techniques,atatthe
thepremise
premise
iBSC
ofretaining
retainingstatic
staticallocation
allocationof
ofradio
radiochannel
channeltype.
type.All
Allchannels
channels
of
(exceptPBCCH,
PBCCH,BCCH,
BCCH,CCCH,
CCCH,PCCCH
PCCCHand
andSDCCH),
SDCCH),such
suchas
as
(except
TCH/F
TCH/H
TCH/H
PDTCH/F,
PDTCH/F,etc
etc could
couldbe
beinter-converted
inter-converted
TCH/F
dynamically,ininaccordance
accordancewith
withpractical
practicalservice
serviceneeds.
needs.
dynamically,
Advantages
Advantages
Theflexibility
flexibilityininusing
usingchannels
channelsisisincreased
increasedgreatly,
greatly,and
andradio
radio
The
resourceisisused
usedtotothe
themaximum.
maximum.
resource
Dynamic PDTCH
Dynamic TCH/H
Dynamic SDCCH
The default type of dynamic channel is TCH/F, which can realize dynamic
inter-conversion with other channel types. The dynamic inter-conversion
among other types needs to use TCH/F as a transition.
Low
General idea
Allocatefixed
fixedchannel
channelbefore
beforedynamic
dynamicchannel
channel
Allocate
Allocate and use fixedly-allocated CS
radio channel first until fixed
allocation is used up, and then try
allocating and assigning in dynamic
channels.
T1
T2
T3
Allocatehigh
highpriority
prioritychannels
channelsbefore
beforelow
lowpriority
prioritychannels
channels
Allocate
Various Circumstances
TRX with the highest priority and with no PS channel existed
high
low
next
Timeslotsuseable
useableto
toPS
PSshould
shouldbe
bedistributed
distributedas
ascontinuous
continuous
Timeslots
aspossible.
possible.
as
When allocating and assigning CS channel within the scope of dynamic channel, the
CS timeslots should be allocated in such a way that timeslots useable to PS in TRX are
distributed as continuous as possible, and if there are many CS timeslots can meet this
condition, the one near timeslot TS0 or TS7 should be picked in priority.
After occupying 4
timeslots started from
timeslot 0 or 7, there are
still 4 continuous timeslots
available to PS,
guaranteeing the highest
download speed.
next
CSis
isprior
priorto
toPS.
PS.
CS
When there is no idle timeslot in a cell, forced conversion between PS and CS channel
will be implemented to newly initiated voice call, and it needs to decide which PS
channel will be converted to CS channel. The strategy is : choose the channel with fewer
users; choose the channel with lower bandwidth if users are the same in number; do not
choose the channel amid PS channel of several continuous timeslots.
T1
There is CS service
request in T2 all the
time
PS channel is
converted to CS
channel forcefully.
SBusyTS
STS SBlockTs
100%
in which,
SBusyTS
STS
SBlockTS represents the total number of timeslots in blocked state in the cell.
BSC
Cell
Parameter Name
English Abbreviation
Default Value
Dynamic HR Enable
DynaHREnable
Yes/No
No
HR Application Threshold
HRThs
1 100,%
50
UseCellDynHRPara
Yes/No
No
Dynamic HR Enable
DynaHREnable
Yes/No
No
HR Application Threshold
HRThs
0 100,%
60
SDCCH
meansthat
thatwhen
whenSDCCH
SDCCHchannel
channelin
inaacell
cellis
isnot
not
ItItmeans
enough,database
databasewill
willconvert
convertTCH
TCHto
toSDCCH
SDCCHdynamically
dynamically..
enough,
SDCCH dynamic allocation
function includes:
TCH->SDCCH conversion
and
SDCCH->TCH conversion
TCH/F
SDCCH
shouldbe
beallowed
allowedby
byconfiguration
configurationsettings
settings
ItItshould
Dynamic SDCCH configuration, in both Cell and BSC module, is allowed;
Theminimum
minimumvalue
valueof
ofSDCCH
SDCCHshould
shouldbe
bereached.
reached.
The
The number of idle SDCCH in the cell is less than the minimum value of
SDCCH set in OMCR
Thetotal
totalnumber
numberof
ofidle
idleTCH/F
TCH/Fin
inthe
thecell
cellshould
shouldmeet
meet
The
certainrequirements
requirements
certain
The total number of idle TCH/Fin a cell minus that of reserved TCH/F
should be more than the minimum number of idle TCH set in OMCR
or the total number of TRX in the cell.
Thetotal
totalnumber
numberof
ofidle
idleTCH
TCHin
inaasub-cell
sub-cellshould
shouldbe
be
The
morethan
thanthe
theminimum
minimumnumber
numberof
ofidle
idleTCH.
TCH.
more
The total number of idle TCH/F in the first sub-cell should be more than
the minimum number of idle TCH in the cell set in OMCR.
Requirementsfor
forfrequency
frequencyband
bandshould
shouldbe
bemet.
met.
Requirements
Choose the TCH that has the same frequency with BCCH TRX. If BCCH
TRX is in P-GSM, extended frequency of E-GSM and R-GSM and TCH of
1800M should not be chosen.
StaticTCH/F
TCH/Ffirst.
first.
Static
Choose static TCH/F before dynamic TCH/F.
TCHchannel
channelwith
withlarger
largerinterference
interferencefirst.
first.
TCH
Choose the TCH with the largest interference.
Sub-cellfirst.
first.
Sub-cell
Choose the TCH in the first sub-cell.
S=MAX(S+12,
TimeToTch)
Less than
The
number of
idle
SDCCH?
8+
MinSdcch
Whether
S is less
than 0
more than
S=S 3
No
Yes
Trigger a
conversion from
SDCCH to TCH
The initial value of S is TimeToTch and could be set in iOMCR,
BSC
Cell
Parameter Name
English
Abbreviation
Value Range
& Unit
Default Value
CanSdcchDyn
No/Yes
No
ScanSdcch
10-1000
100ms
100
TsRel
5-200
100ms
10
MaxDelay
12002400 100ms
1800
Thresholds of TCH->SDCCH
MinSdcch
2-6,
TimeToTch
0-24
CansdcchDyn
No/Yes
Yes
assign channel
Subscription
information
Priority
MS
BS
S
eMLPP
MSC
HLR
eMLPPpriority
priorityconsists
consistsofof77grades,
grades,ininwhich
whichpriority
priorityAAand
andBBworks
worksonly
onlyininone
one
eMLPP
MSC,the
theactual
actualeffective
effectiveones
onesrange
rangefrom
from00toto4,4,as
asdetailed
detailedininSheet
Sheet1.1.
MSC,
Sheet 1 User-subscribed eMLPP priorities stored in HLR
Priority
Description
user priority
user priority
user priority
user priority
user priority
Annotation
Reserved
PCI
Remarks:
Priority Level
QA
PVI
Priority Level: 0 refers to "reserved channel," levels 1-14 are priority levels. 1 is the
highest level, 15 is the reserved channel.
QA:1 indicates to queue for resource application;" 0 indicates "not to queue for
resource application"
PVI: 1 means the resource can be preempted; 0 means the resource cannot be
preempted.
Providereserved
reservedchannels
channelsfor
forhigh
highpriority
priorityusers
usersto
touse
usein
in
Provide
assignmentand
andhandover.
handover.
assignment
The number of reserved channels can be allocated according to needs. The
lowest user priority in which reserved channels could be occupied can also
be set. Corresponding performance measurement item needs to be set to
monitor the use status of reserved channels.
According to parameter configuration, high priority users may occupy
reserved channels first, if failed, they may occupy non-reserved channels; or
vice verse. Occupy first non-reserved channel works better to ensure
channel allocation to high priority users, but in this case, reserved channels
will be idle more often, and resources will be used in lower efficiency.
next
Forcefullyswitch
switchlow
lowpriority
priorityusers
usersto
tothe
theadjacent
adjacentcell
cellto
to
Forcefully
releasechannels
channelsfor
for high
highpriority
priorityusers.
users.
release
When no channel can be allocated to high priority users, switch low priority
users to neighbor cells to obtain channels (Forced Handover).
Forced handover will exert little influence to low priority users, but it may occur
that no neighbor cell available for their handover, or no usable channel offered
in neighbor cell, resulting in handover implementation failure, etc. Thus,
channel occupation of high priority users could not be guaranteed.
next
Forcedrelease
releaseof
oflow
lowpriority
priorityusers
usersto
torelease
releasechannels
channelsfor
for
Forced
highpriority
priorityusers.
users.
high
Forced release may basically guarantee channels to high priority users, but it
may leads to call drop of low priority users, thus, should be used carefully.
The forced handover and forced release mentioned above are called
preemption, and the principle is: high priority users with PCI may preempt
the channels of low priority users with PVI.
BSC
Parameter Name
English Abbreviation
Default value
User Priority
PriThreshold
1 ~ 15
LowPrioLelevl
1 ~ 15
RsvChanFirst
Yes/No
Yes
EMLppThs %
0 ~ 100
EmlppThs
0 ~ 100
UseCellEmlppThs
Yes/No
Yes
No change
Channel Selection Method for Low Priority Users
ChanSelectPrio_0
FR first/ HR first
No change
ChanSelectPrio_1
FR first/ HR first
No change
Cell
Yes/No
No
QueueInd_0
QueueInd_1
Yes/No
No
PreemptionInd_0
Yes/No
No
PreemptionInd_1
Yes/No
No
ForcedHoInd_0
Yes/No
No
ForcedHoInd_1
Yes/No
No
VI.
Unit
No
Default
Parameter
Description
Unit
No
Default
Parameter Description