<?xml version="1.0" encoding="utf-8" standalone="yes"?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>BSSGP and throughput optimisation for EGPRS</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta content="text/css" http-equiv="Content-Style-Type" />
<script src="NED?action=retrieve&amp;identifier=dn00188761&amp;edition=1&amp;language=none&amp;coverage=global&amp;encoding=javascript&amp;component=data&amp;item=data" type="text/javascript" xml:space="preserve">
</script>
<?conversion name="Pub2XHTML" version="2.0" source="urn:mars:dn03301829:4:en:global:publishing_online_1_0:data:data:*:*:*" date="2005-02-21T13:15:50Z"?>
<link href="NED?action=retrieve&amp;identifier=dn01158124&amp;edition=1&amp;language=en&amp;coverage=global&amp;encoding=css&amp;component=data&amp;item=data" rel="stylesheet" title="Nokia Networks default online style" type="text/css" />
<meta content="draft" name="status" />
<?conversion name="SplitHTML" version="1.9" source="urn:mars:dn03301829:4:en:global:publishing_online_1_0:data:data:48:*:*" date="2005-02-21T13:15:50Z"?>
</head>
<body lang="en" xml:lang="en">
<p><a name="nov244136172" shape="rect"></a>
<a name="ned_7" shape="rect"></a></p>

<div class="div">
<table width="100%">
<tr>
<td align="center" colspan="1" rowspan="1" width="20%"><?NED5 annotation?>
<br clear="none" /><?NED5 printview?>
</td>
<td align="center" colspan="1" rowspan="1" width="20%"></td>
<td align="center" colspan="1" rowspan="1" width="20%"></td>
<td align="center" colspan="1" rowspan="1" width="20%"><a href="NED?action=retrieve&amp;identifier=dn03301829&amp;edition=4&amp;language=en&amp;coverage=global&amp;encoding=xhtml_1_0&amp;component=data&amp;item=data&amp;pointer=ned_1#ned_1" onclick="sync(this);return true" shape="rect">TCP throughput optimisation for (E)GPRS</a></td>
<td align="center" colspan="1" rowspan="1" width="20%"><a href="NED?action=retrieve&amp;identifier=dn03301829_about&amp;edition=4&amp;language=en&amp;coverage=global&amp;encoding=xhtml_1_0&amp;component=data&amp;item=data&amp;pointer=ned_top#ned_top" onclick="openSmallPopup(event,'NED?action=retrieve&amp;identifier=dn03301829_about&amp;edition=4&amp;language=en&amp;coverage=global&amp;encoding=xhtml_1_0&amp;component=data&amp;item=data&amp;pointer=ned_top#ned_top');return false" shape="rect" target="_blank"><img alt="Document information" border="0" class="Metainfo" src="NED?action=retrieve&amp;identifier=dn01158003&amp;edition=1&amp;language=en&amp;coverage=global&amp;encoding=gif&amp;component=data&amp;item=data" /></a></td>
</tr>
</table>


<div class="div">
<h2>BSSGP and throughput optimisation for EGPRS</h2>

<a name="mar33185402" shape="rect"></a>
<div class="topic">
<h3>BSSGP
flow control</h3>

<p>The <a href="NED?action=retrieve&amp;identifier=general_glossary&amp;edition=13&amp;language=en&amp;coverage=global&amp;encoding=xhtml_1_0&amp;component=data&amp;item=data&amp;pointer=id08962#id08962" onclick="openSmallPopup(event,'NED?action=retrieve&amp;identifier=general_glossary&amp;edition=13&amp;language=en&amp;coverage=global&amp;encoding=xhtml_1_0&amp;component=data&amp;item=data&amp;pointer=id08962#id08962');return false" shape="rect" target="_blank">BSSGP</a> flow control procedure with default
parameter values should provide adequate bit rate for up to 3-TS EGPRS mobiles. </p>


<p>If, however, the mobile's multi slot capability is larger
than 3 timeslots in downlink direction, the BSSGP flow control procedure might
restrict the EGPRS data throughput in optimal radio conditions.</p>


<p>If the BSSGP flow control appears to be a bottleneck, the
value of the parameter FC_MS_B_MAX_DEF_EGPRS should be increased from the
default value of 12.5 kB. </p>


<p>Underflow of bucket is hard to detect. Flow control obsoletes
the earlier PDU per MS limit.</p>


<p>The following table shows the preferred Flow Control parameters
Gb Flow control parameters on BSC (<span class="command-sem">ZWOI:49;</span>)</p>


<a name="jun103134632" shape="rect"></a>
<div>
<table border="0">
<thead>
<tr align="left" char="" charoff="50" valign="bottom">
<th colspan="1" rowspan="1" valign="top"><p>Identifier</p>
</th>
<th colspan="1" rowspan="1" valign="top"><p>Name of parameter</p>
</th>
<th colspan="1" rowspan="1" valign="top"><p>Value</p>
</th>
<th colspan="1" rowspan="1" valign="top"><p>Change possibility</p>
</th>
</tr>
</thead>
<tbody>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00021</p>
</td>
<td colspan="1" rowspan="1"><p>FC MS R DEF</p>
</td>
<td colspan="1" rowspan="1"><p>0BB8</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00022</p>
</td>
<td colspan="1" rowspan="1"><p>FC MS R DEF EGPRS</p>
</td>
<td colspan="1" rowspan="1"><p>1194</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00023</p>
</td>
<td colspan="1" rowspan="1"><p>FC MS R MIN</p>
</td>
<td colspan="1" rowspan="1"><p>0028</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00024</p>
</td>
<td colspan="1" rowspan="1"><p>FC MS B MAX DEF</p>
</td>
<td colspan="1" rowspan="1"><p>19C8</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00025</p>
</td>
<td colspan="1" rowspan="1"><p>FC MS B MAX DEF EGPRS</p>
</td>
<td colspan="1" rowspan="1"><p>30D4</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00026</p>
</td>
<td colspan="1" rowspan="1"><p>FC R TSL</p>
</td>
<td colspan="1" rowspan="1"><p>05DC</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00027</p>
</td>
<td colspan="1" rowspan="1"><p>FC R TSL EGPRS</p>
</td>
<td colspan="1" rowspan="1"><p>05DC</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00028</p>
</td>
<td colspan="1" rowspan="1"><p>FC B MAX TSL</p>
</td>
<td colspan="1" rowspan="1"><p>61A8</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
<tr align="left" char="" charoff="50" valign="top">
<td colspan="1" rowspan="1"><p>00029</p>
</td>
<td colspan="1" rowspan="1"><p>FC B MAX TSL EGPRS</p>
</td>
<td colspan="1" rowspan="1"><p>61A8</p>
</td>
<td colspan="1" rowspan="1"><p>YES</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>


<a name="jun1031352473" shape="rect"></a>
<div class="topic">
<h3>Commited
Interface Rate (CIR)</h3>

<p>Commited Interface rate needs to be high enough including
protocol overheads on Gb. The RTT delay contribution of Gb may also be significant.</p>
</div>


<a name="jun1031354264" shape="rect"></a>
<div class="topic">
<h3>Bearer
Access Rate</h3>

<p>Bearer Access rate needs to be higher or equal to CIR.</p>
</div>
</div>
</div>
</body>
</html>