summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRefik Hadzialic2012-05-25 15:02:39 +0200
committerRefik Hadzialic2012-05-25 15:02:39 +0200
commit0612141b7388acb1cec2a06ccbada8e00f4bef24 (patch)
tree3199ff19bb8375e11f165223c03eaec6e3023fbf
parentWriting instructions (diff)
downloadmalign-0612141b7388acb1cec2a06ccbada8e00f4bef24.tar.gz
malign-0612141b7388acb1cec2a06ccbada8e00f4bef24.tar.xz
malign-0612141b7388acb1cec2a06ccbada8e00f4bef24.zip
Write
-rw-r--r--vorlagen/thesis/maindoc.pdfbin4154219 -> 4165656 bytes
-rw-r--r--vorlagen/thesis/src/kapitel_A.tex61
-rw-r--r--vorlagen/thesis/src/kapitel_x.tex1
-rw-r--r--vorlagen/thesis/src/maindoc.tex1
4 files changed, 56 insertions, 7 deletions
diff --git a/vorlagen/thesis/maindoc.pdf b/vorlagen/thesis/maindoc.pdf
index d39cd45..ec3cb78 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 4598f8e..0bd73b5 100644
--- a/vorlagen/thesis/src/kapitel_A.tex
+++ b/vorlagen/thesis/src/kapitel_A.tex
@@ -1,5 +1,5 @@
\addchap{Appendix}
-\section{Installation guide}
+\section{Installation and configuration guide}
In order to evaluate the localization system, it is required to install OpenBSC
and to modify the proper source files and compile the system. The aim of this
section is to describe that process in such detail that the presented material is
@@ -88,9 +88,32 @@ 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.}.
+To find the ID and the IP address of the nanoBTS it is required to
+start $ipaccess-find$\footnote{The nanoBTS ought to be blinking in orange color
+before starting $ipaccess-find$.}.
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+cd ~/gsm_localization/openbsc/openbsc/src/ipaccess
+./ipaccess-find
+\end{lstlisting}
+$ipaccess-find$ will produce an output similar to the one given:
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+Trying to find ip.access BTS by broadcast UDP...
+MAC_Address='00:02:95:00:61:70' IP_Address='132.230.4.63'
+Unit_ID='1801/0/0' Location_1='' Location_2='BTS_NBT131G'
+Equipment_Version='165g029_73'
+Software_Version='168a352_v142b30d0'
+Unit_Name='nbts-00-02-95-00-61-70'
+Serial_Number='00110533'
+\end{lstlisting}
+In the next step, the nanoBTS is informed of the OpenBSC IP
+address by typing the following commands (the first IP address
+belongs to the server running OpenBSC and the second to the nanoBTS):
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+cd ~/gsm_localization/openbsc/openbsc/src/ipaccess
+./ipaccess-config -o 132.230.4.65 132.230.4.63 -r
+\end{lstlisting}
-
-We need to create the directory where the configuration file
+It is required to create the directory where the configuration file
will be located and to modify the configuration file.
\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
sudo mkdir /usr/local/lcr
@@ -126,12 +149,36 @@ $f_{start}=1805.2 \,\mathrm{MHz}$ and the rest of the variables remain same.}.
\begin{lstlisting}
arfcn 877
\end{lstlisting}
-
-
-
+On line 53, the last configuration file modification has to be made.
+The Unit ID from the output above has to be set\footnote{Indentation has to match the one of the configuration file.}.
+\begin{lstlisting}
+ip.access unit_id 1801 0
+\end{lstlisting}
+At this point the nanoBTS and OpenBSC configuration is done.
\newpage
-\subsection{Installing RRLP software}
+\subsection{Installation and configuration of GNSS assistance software}
+To install the RRLP software that generates GNSS assistance data several
+libraries are required to be installed, cURL\footnote{It may happen that
+the given download URL is wrong and in the meantime has changed, but one
+can easily find the latest version on \url{http://curl.haxx.se/}}
+and SQLite. cURL was used
+for the purpose of safely downloading GNSS data from the
+Navigation Center of the US Coast Guard and Trimble server; whereas the
+SQLite library was employed to access the database used by OpenBSC to
+store the respondence data from the mobile stations.
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+cd ~/gsm_localization
+sudo apt-get install libsqlite3-dev
+wget http://curl.haxx.se/download/curl-7.25.0.tar.gz
+tar -xvzf curl-7.25.0.tar.gz
+cd curl-7.25.0
+make
+sudo make install
+\end{lstlisting}
+Once the libraries have been successfully installed, the user may proceed
+with setting up and compiling the GNSS assistance software, which is the
+key software produced in this thesis.
\newpage
\section{Sourcecode}
diff --git a/vorlagen/thesis/src/kapitel_x.tex b/vorlagen/thesis/src/kapitel_x.tex
index 5e59acc..5dacfd3 100644
--- a/vorlagen/thesis/src/kapitel_x.tex
+++ b/vorlagen/thesis/src/kapitel_x.tex
@@ -204,6 +204,7 @@ than 100 m \citep{installnanoBTS}.
\item \emph{ARFCN} - Absolute Radio Frequency Channel Number - The channel number specifies the physical frequency channel used for transmission and reception of radio waves inside of an BTS covered area.
\item \emph{BTS} - Base Transceiver Station -
\item \emph{DC} - Direct Current
+\item \emph{GNSS} - Global Navigation Satellite System - A satellite navigation system that allows a specialized receive to determine its location on Earth.
\item \emph{LED} - Light Emitting Diode - A diode that emitts light.
\item \emph{IP Address} - \todo{Write what an IP address is}.
\item \emph{PCB} - Printed Circuit Board - The board where electronic components are soldered onto and wired through conductive tracks.
diff --git a/vorlagen/thesis/src/maindoc.tex b/vorlagen/thesis/src/maindoc.tex
index 8711529..2eead79 100644
--- a/vorlagen/thesis/src/maindoc.tex
+++ b/vorlagen/thesis/src/maindoc.tex
@@ -40,6 +40,7 @@
% I added this, REFIK
\usepackage{color}
\definecolor{light-gray}{gray}{0.95}
+\definecolor{light-white}{gray}{0.55}
%Lädt Symbolschriften
%\usepackage{pifont}