summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRefik Hadzialic2012-05-24 15:09:13 +0200
committerRefik Hadzialic2012-05-24 15:09:13 +0200
commit114e34bcf2c1efd433d2aec5c0e1a0a75103e248 (patch)
treed671a718aea776e70dfe042af046d8a21c1ebac4
parentConfig (diff)
downloadmalign-114e34bcf2c1efd433d2aec5c0e1a0a75103e248.tar.gz
malign-114e34bcf2c1efd433d2aec5c0e1a0a75103e248.tar.xz
malign-114e34bcf2c1efd433d2aec5c0e1a0a75103e248.zip
Writing instructions
-rw-r--r--vorlagen/thesis/maindoc.pdfbin4107998 -> 4154219 bytes
-rw-r--r--vorlagen/thesis/src/kapitel_A.tex45
2 files changed, 40 insertions, 5 deletions
diff --git a/vorlagen/thesis/maindoc.pdf b/vorlagen/thesis/maindoc.pdf
index 9af4d44..d39cd45 100644
--- a/vorlagen/thesis/maindoc.pdf
+++ b/vorlagen/thesis/maindoc.pdf
Binary files differ
diff --git a/vorlagen/thesis/src/kapitel_A.tex b/vorlagen/thesis/src/kapitel_A.tex
index e526daa..4598f8e 100644
--- a/vorlagen/thesis/src/kapitel_A.tex
+++ b/vorlagen/thesis/src/kapitel_A.tex
@@ -26,7 +26,7 @@ packages\footnote{If more details are required for the installation process a gu
\end{itemize}
Before installing the required packages and libraries, to keep the
-installation process clean and free of modifying other files , the
+installation process clean and free of modifying other files, the
author will create a new directory.
\begin{lstlisting}[backgroundcolor=\color{light-gray}]
mkdir gsm_localization
@@ -41,7 +41,7 @@ sudo apt-get install libtool autoconf automake git-core
sudo apt-get install pkg-config libortp-dev
\end{lstlisting}
-After the packages were installed, $libosmocore$ library should be downloaded, compiled and installed.
+After the packages were installed, $libosmocore$ library must be downloaded, compiled and installed.
By executing the following instructions:
\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
git clone git://git.osmocom.org/libosmocore.git
@@ -81,9 +81,14 @@ At this point, OpenBSC should be successfully compiled.
\newpage
\subsection{Configuring nanoBTS for OpenBSC}
To enable the nanoBTS and OpenBSC to be fully operational, the last configuration
-steps have to be made. We need to find and select a free channel in the GSM
-frequency band where our system is expected to work. It is necessary to set
-the IP address of the server running OpenBSC on the nanoBTS as well.
+steps have to be made. It is necessary to inform the nanoBTS of the IP address of
+the server that is running OpenBSC since it must connect to OpenBSC. We need
+to find a free ARFCN channel where our system is
+expected to operate\footnote{A licence has to be obtained from the Federal
+Network Agency (German: $Bundesnetzagentur$), otherwise it is ilegal and may
+be considered as a criminal act.}.
+
+
We need to create the directory where the configuration file
will be located and to modify the configuration file.
@@ -92,13 +97,43 @@ sudo mkdir /usr/local/lcr
cd ~/gsm_localization/openbsc/openbsc/doc/
cd examples/osmo-nitb/nanobts
sudo cp openbsc.cfg /usr/local/lcr
+sudo vim /usr/local/lcr/openbsc.cfg
\end{lstlisting}
+A free ARFCN channel can be found using a spectrum analyzer and by
+setting the frequency range to the GSM frequency band. One
+has to slide through the frequencies shown on the X-axis,
+and by looking at the Y-axis with appropriate frequency
+resolution\footnote{The frequency resolution must be set to
+$f_{CB}=200 \,\mathrm{KHz}$ or more for faster movement in the
+frequency spectrum.}, where the received power is represented\footnote{
+Dependent of the manufacturer and settings of the spectrum analyzer,
+it can show signal amplitude, magnitude and power.}. By patiently
+observing the Y-axis it can be easily seen on the X-axis which channels are
+taken by other GSM service providers and which are free. The chosen channel
+ought to be peak free. Once a free frequency channel has been found, it is
+necessary to instruct the nanoBTS to operate in that frequency range.
+The line, numbered 58, has to be modified with the
+correct free ARFCN channel,in this case 877\footnote{
+A table with frequency channels can be found at the following URL:
+\url{https://gsm.ks.uni-freiburg.de/arfcn.php} or it can be calculated
+using the given formulas $f_{up}(ARFCN) = f_{start}+f_{CB}\cdot(ARFCN-Offset)$,
+for the uplink where $f_{start}=1710.2 \,\mathrm{MHz}$ is the starting frequency
+of the uplink bandwitdh for DCS1800, $f_{CB}=200 \,\mathrm{KHz}$ is the channel
+bandwidth and $Offset=512$; whereas for downlink
+$f_{down}(ARFCN) = f_{start}+f_{CB}\cdot(ARFCN-Offset)$ where
+$f_{start}=1805.2 \,\mathrm{MHz}$ and the rest of the variables remain same.}.
+\begin{lstlisting}
+arfcn 877
+\end{lstlisting}
+
+
\newpage
\subsection{Installing RRLP software}
\newpage
+
\section{Sourcecode}
Beispiel:
\lstset{%