根据话务情况的计算结果,系统分配PDCH信道的情况如下表:
Load
EN_DYN_PDCH_ADAPTATION=Disable
EN_DYN_PDCH_ADAPTATION=Enable
Normal
MIN_PDCH≤NB_PDCH≤MAX_PDCH
MIN_PDCH≤NB_PDCH≤MAX_PDCH
High
MIN_PDCH≤NB_PDCH≤MAX_PDCH_HIGH_LOAD
MIN_PDCH≤NB_PDCH≤MAX_PDCH_DYN
假设LOAD_EV_PERIOD_GPRS设置成3,那么HIGH_TRAFFIC_LOAD_GPRS的值可以设置得更高,比方说90%
Enables/disablestheenhancedGPRStrafficadaptationtocellloadvariation.
Ifflagissettoenabled
(1),theparameterLow_Traffic_Load_GPRSisnotusedandthevaluesofT_PDCH_InactivityandT_PDCH_Inactivity_Lastcanbeincreased.
ThevalueofHIGH_TRAFFIC_LOAD_GPRScanthenalsobesettoahighervalue(forexample:
90%)assumingthatLOAD_EV_PERIOD_GPRSissetto3.
EN_RES_REALLOCATION:
定义:
是否开启资源重分配特性。
取值范围:
0~7;默认值:
0
0:
所有发起资源重分配的功能全关闭
1:
所有发起资源重分配的功能全启动
2:
只有T1发起的资源重分配功能启动
3:
只有T2发起的资源重分配功能启动
4:
只有T3发起的资源重分配功能启动
5:
只有T1和T2发起的资源重分配功能启动
6:
只有T2和T3发起的资源重分配功能启动
7:
只有T1和T3发起的资源重分配功能启动
注:
这个参数用于激活或关闭一些或全部资源重分配的启动机制。
如果系统的综合条件测试能够提高,那么这项功能可以在不超过CPU负载的前提下使系统受益。
那么这个参数可以设置为1。
否则,这个参数的设置要在系统吞吐量的增加和CPU负载之间得到最好的平衡(可以开启部分重分配机制),并且设置这个参数可能会修改参数T_CANDIDATE_TBF_REALLOC的值。
T_CANDIDATE_TBF_REALLOC:
控制候选移动台连续两次进行资源重分配尝试之间的计时器(triggerT3).这个参数与N_MAX_T3_REALLOC一起用于周期性控制移动台进行资源重分配尝试所产生的额外的CPU负载并且控制BSS对可用数据包业务的变化的回应。
T1:
在PACCH被占用的情况下保持TBF的激活状态
T2:
在已经建立的TBF上尝试提供更多的PDCH给移动台
T3:
一旦TBF方向上所占用的时隙数比自身所能支持的时隙数将会减小,那么这个参数就会周期性的尝试分配更多的PDCH给这个的移动台。
Enabling/disablingoftheresourcereallocationfeature.
Val:
0~7,def:
0.
0:
resourcereallocationisdisabledforalltriggers
1:
resourcereallocationisenabledforalltriggers
2:
resourcereallocationisenabledonlyfortriggerT1
3:
resourcereallocationisenabledonlyfortriggerT2
4:
resourcereallocationisenabledonlyfortriggerT3
5:
resourcereallocationisenabledonlyfortriggersT1andT2
6:
resourcereallocationisenabledonlyfortriggersT2andT3
7:
resourcereallocationisenabledonlyfortriggersT1andT3
Thisparameterisusedtopossiblydisablesomeorallofthetelecomtriggersforresourcereallocation.IfintegrationandqualificationtestshaveprovedthatthefeaturebroughtgainswhilenotjeopardizingtheCPUload,thentheparametershallbesetto1.Otherwise,theparametercouldbesetsothatthebesttrade-offisachievedbetweenthroughputgainandCPUload(onlysometriggersbutnotallmaybeenabled).NotealsothatitispossibletomodifythevalueofT_CANDIDATE_TBF_REALLOC.
(Thisparameterallowstoenableordisableattemptstoperformresourcereallocationinorderto:
-eithermaintainaTBFalivewhenitsPACCHisfastpreempted(triggerT1),
-orattemptofferingmorePDCHstoanMSuponconcurrentTBFestablishment(triggerT2),
orperiodicallyattemptofferingmorePDCHstoanMSwhichhasaTBFinthedirectionofthebiaswithlessPDCHsthanitcansupportaccordingtoitsmultislotclass(triggerT3).)
EN_DELAYED_DL_TBF_REL:
定义:
标记是否推迟下行TBF释放
取值范围:
0、1;默认值:
0
注:
当这个参数设置为1的时候,下行的TBF释放将会在T_DELAYED_DL_TBF_POL这个时间内全部延迟。
如果在这个计时器超时之前有数据要在下行传送,那么将会在原来的TBF将重新建立数据传输,否则TBF将被永久释放。
在T_DELAYED_DL_TBF_POL这个时间段内允许移动台在上行PACCH上建立上行TBF。
当这个参数设置为0的时候,TBF释放将不再延迟,只要TBF正常释放消息被移动台识别,网络就会启动T3193,T3193超时的时候系统自动释放TBF。
下行TBF的释放过程:
下行TBF的释放过程,是通过网络下发一个含有合理的RRBP以及拥有最大的BSN的数据块,该数据块的最后标识为FBI=1,此时网络启动T3191计时器。
MS收到网络发送来的这个消息以后,如果这时的数据已经全部收到,MS将会向网络发送一条PACKETDOWNLINKACK/NACK消息并且该消息的最后标识为FAI=1,如果还有数据没有收到,那么FAI=0。
系统会停止T3191计时器,继续重传MS没有收到的数据块。
然后会重新启动TBF释放程序。
如果数据已经全部收到,那么网络将停止T3191计时器,启动T3193计时器,当T3193超时的时候,网络将释放TBF。
如果在网络收到MS发送的FAI=1的消息以后还有下行的数据要求传送给MS,网络将会发送含有“CONTROLACK”分组下行证实比特为1的“分组下行分配”消息,来建立一个新的下行TBF。
T_DELAYED_DL_TBF_POL:
这个计时器用来控制在TBF进入释放延迟模式时系统轮流检测TBF的周期。
Thisflagenables/disablesthedelayedTBFreleasefeatureonthedownlink.
Whenthisflagissetto1,theTBFreleasewillbedelayedforalldownlinkTBFsbyT_DELAYED_DL_TBF_POL.IfdataarereceivedbeforeexpiryofthistimerthentheTBFisresumed.Otherwiseitisreleasedpermanentlyuponexpiryofthetimer.EveryT_DELAYED_DL_TBF_POL,aRadioBlockisgrantedtotheMobileStationonPACCH/UinorderforittobeabletorequestestablishmentofanuplinkTBF.
Whenthisflagissetto0,theTBFreleasewillnotbedelayedandT3193isstartedassoonasthenormalTBFreleaseisacknowledgedbytheMobileStation.
T_NETWORK_RESPONSE_TIME:
定义:
这个计时器用来标记网络侧回复的时间。
它用来计算下行TBF释放延迟程序的时间。
取值范围:
0~5000ms;默认值:
700ms
ThistimerindicatesthetypicalresponsetimeofanetworkserverasseenfromthisMFS.TheresponsetimecorrespondstoT?
?
TwhereTcorrespondstothetimeatwhichacommandissenttotheSGSNandT?
thetimeatwhichtheresponseisreceivedontheMFSside.Thiscommand/responseise.g.theLLCPDUcontaininganFTPGETandthefirstLLCPDUstartingthefiletransfer.ItcanalsobetheLLCPDUcontaininganHTTPGETandthefirstLLCPDUstartingthepagedownload.
Val:
0~5000ms;def:
700ms.
ThevalueofthistimerwillbeusedtocomputethedurationoftheDelayedDLTBFReleaseprocedure.IncasetheserverstowhichtheGGSNservingtheMFSisconnectedarenotlocatedatthesameplace,thenthemaximumserverresponsetimeshouldbeentered.However,notethatthehigherthistimeris,thelongerwillTBFreleasesbedelayedandthereforethemoreresourcesareusedup.
GPRS_MULTISLOT_CLASS_DEF_VALUE:
定义:
用来定义在TBF建立时,移动台在未知情况下的GPRS多时隙级别。
取值范围:
1、2、4、8;默认值:
8
注:
1、2、4、8:
标识GPRS时隙级别在GSM05.02附件B里的定义。
其它的时隙级别在这个参数里不支持,在允许值的范围内,移动台最大的时隙级别只有操作者向网络发送,因为这个参数只用于上行的TBF建立,例如在CCCH上接收。
这意味着它不可能在上行链路上被赋于一个大于一个时隙级别的值。
实际上,移动台在上行上发起TBF请求只支持一个时隙。
DefaultvalueoftheGPRSmultislotclassassumedatTBFestablishmentwhentheactualMSmultislotclassisunknown.
0:
theradioresourceallocationalgorithmdoesnottakeintoaccountconcurrentconstraints,eveniftheactualMSmultislotclassisknownatTBFestablishment.
1,2,4,8:
GPRSmultislotclassasdefinedinGSM05.02annexB.
Othermultislotclassesarenotallowedforthisparameter.
ThemaximumMSmultislotclass,amongtheallowedvalues,expectedintheoperator抯networkshallbeentered.BecausethisparameterisuseduponuplinkTBFestablishment,forinstancewhenreceivedonCCCH,itisnotpossibletoenteravalue,whichimpliessupportofmorethanonetimeslotinuplink.Indeed,themobilestationthatinitiatedtheTBFrequestmayonlysupportonetimeslotinuplink.
T_PSI_PACCH:
定义:
在PACCH上发送系统信息1和系统信息13的周期。
取值范围:
0~30sec;默认值:
14sec
SchedulingperiodofPSI1orPSI13onPACCH.
Val:
0~30s