<p>daniel has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/16769">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">OS#2722: Add information about RACH tuning parameters<br><br>Change-Id: I9a6b84cb988be2143672b954e7c6827f691f4a01<br>---<br>M common/chapters/bibliography.adoc<br>M common/chapters/bts.adoc<br>2 files changed, 60 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/69/16769/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/common/chapters/bibliography.adoc b/common/chapters/bibliography.adoc</span><br><span>index 96a8555..623f648 100644</span><br><span>--- a/common/chapters/bibliography.adoc</span><br><span>+++ b/common/chapters/bibliography.adoc</span><br><span>@@ -69,6 +69,9 @@</span><br><span> - [[[3gpp-ts-44-006]]] 3GPP TS 44.006: Mobile Station - Base Station</span><br><span>   System (MS - BSS) interface; Data Link (DL) layer specification</span><br><span>   http://www.3gpp.org/DynaReport/44006.htm</span><br><span style="color: hsl(120, 100%, 40%);">+- [[[3gpp-ts-44-018]]] 3GPP TS 44.018: Mobile radio interface layer 3</span><br><span style="color: hsl(120, 100%, 40%);">+  specification; Radio Resource Control (RRC) protocol</span><br><span style="color: hsl(120, 100%, 40%);">+  http://www.3gpp.org/DynaReport/44018.htm</span><br><span> - [[[3gpp-ts-44-064]]] 3GPP TS 44.064: Mobile Station - Serving GPRS</span><br><span>   Support Node (MS-SGSN); Logical Link Control (LLC) Layer Specification</span><br><span>   http://www.3gpp.org/DynaReport/44064.htm</span><br><span>diff --git a/common/chapters/bts.adoc b/common/chapters/bts.adoc</span><br><span>index 2a8c83a..223cec1 100644</span><br><span>--- a/common/chapters/bts.adoc</span><br><span>+++ b/common/chapters/bts.adoc</span><br><span>@@ -408,6 +408,15 @@</span><br><span> letting in more and more subscribers. This is especially useful for isolated</span><br><span> cells with a huge number of subscribers.</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+Other options control the behaviour of the MS when it needs to access the</span><br><span style="color: hsl(120, 100%, 40%);">+random access channel before a dedicated channel is established.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+If the BTS is connected to the BSC via a high-latency connection the MS should</span><br><span style="color: hsl(120, 100%, 40%);">+wait longer for an answer to a RACH request. If it does not the network will</span><br><span style="color: hsl(120, 100%, 40%);">+have to deal with an increased load due to duplicate RACH requests. However,</span><br><span style="color: hsl(120, 100%, 40%);">+in order to minimize the delay when a RACH request or response gets lost the</span><br><span style="color: hsl(120, 100%, 40%);">+MS should not wait too long before retransmitting.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> ==== Load Management</span><br><span> </span><br><span> Every SIM card is member of one of the ten regular ACCs (0-9). Access to the</span><br><span>@@ -446,3 +455,51 @@</span><br><span> <1> Turn on access-control-class ramping</span><br><span> <2> Enable more ACCs every 30 seconds</span><br><span> <3> At each step enable one more ACC</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+==== RACH Parameter Configuration</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+The following parameters allow control over how the MS can access the random</span><br><span style="color: hsl(120, 100%, 40%);">+access channel (RACH). It is possible to set a minimum receive level under</span><br><span style="color: hsl(120, 100%, 40%);">+which the MS will not even attempt to access the network.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+The RACH is a shared channel which means multiple MS can choose to send a</span><br><span style="color: hsl(120, 100%, 40%);">+request at the same time. To minimize the risk of a collision each MS will</span><br><span style="color: hsl(120, 100%, 40%);">+choose a random number of RACH slots to wait before trying to send a RACH</span><br><span style="color: hsl(120, 100%, 40%);">+request.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+On very busy networks the range this number is chosen from should be</span><br><span style="color: hsl(120, 100%, 40%);">+high to avoid collisions, but a lower range reduces the overall delay when</span><br><span style="color: hsl(120, 100%, 40%);">+trying to establish a channel.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+The option `rach tx integer N` controls the range from which this number X</span><br><span style="color: hsl(120, 100%, 40%);">+is chosen. It is `0 <= X < max(8,N)`.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+After sending a RACH request the MS will wait a random amount of slots before</span><br><span style="color: hsl(120, 100%, 40%);">+retransmitting its RACH request. The range it will wait is also determined by</span><br><span style="color: hsl(120, 100%, 40%);">+the option `rach tx integer N`, but calculating it is not so straightforward.</span><br><span style="color: hsl(120, 100%, 40%);">+It is defined as `S <= X < S+N` where `S` is determined from a table.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+In particular `S` is lowest when `N` is one of 3, 8, 14 or 50 and highest when</span><br><span style="color: hsl(120, 100%, 40%);">+`N` is 7, 12 or 32.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+For more information see _3GPP TA 44.018_ <<3gpp-ts-44-018>> Ch. 3.3.1.1.2 and</span><br><span style="color: hsl(120, 100%, 40%);">+Table 3.3.1.1.2.1 in particular.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+The amount of times the MS attempts to retransmit RACH requests can also be</span><br><span style="color: hsl(120, 100%, 40%);">+changed. A higher number means more load on the RACH while a lower number can</span><br><span style="color: hsl(120, 100%, 40%);">+cause channel establishment to fail due to collisions or bad reception.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: Configure RACH Access Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+network</span><br><span style="color: hsl(120, 100%, 40%);">+ bts 0</span><br><span style="color: hsl(120, 100%, 40%);">+  rxlev access min 20 <1></span><br><span style="color: hsl(120, 100%, 40%);">+  rach tx integer 50<2></span><br><span style="color: hsl(120, 100%, 40%);">+  rach max transmission <3></span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+<1> Allow access to the network if the MS receives the BCCH of the cell at</span><br><span style="color: hsl(120, 100%, 40%);">+-90dBm or better (20dB above -110dBm).</span><br><span style="color: hsl(120, 100%, 40%);">+<2> This number affects how long the MS waits before (re-)transmitting RACH</span><br><span style="color: hsl(120, 100%, 40%);">+requests.</span><br><span style="color: hsl(120, 100%, 40%);">+<3> How often to retransmit the RACH request.</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/16769">change 16769</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/16769"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-manuals </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I9a6b84cb988be2143672b954e7c6827f691f4a01 </div>
<div style="display:none"> Gerrit-Change-Number: 16769 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: daniel <dwillmann@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>