summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRefik Hadzialic2012-06-04 12:38:53 +0200
committerRefik Hadzialic2012-06-04 12:38:53 +0200
commitc0824074b1fabd4c38868a0e98b952669ff0d979 (patch)
tree1be8fc56edbae9ae48084fd159ff9de6313e7a21
parentadded some text and guide in config manual (diff)
downloadmalign-c0824074b1fabd4c38868a0e98b952669ff0d979.tar.gz
malign-c0824074b1fabd4c38868a0e98b952669ff0d979.tar.xz
malign-c0824074b1fabd4c38868a0e98b952669ff0d979.zip
Added more text in appendix
-rw-r--r--vorlagen/thesis/maindoc.pdfbin4218385 -> 4235596 bytes
-rw-r--r--vorlagen/thesis/src/bib/literatur.bib.bak82
-rw-r--r--vorlagen/thesis/src/kapitel_A.tex72
-rw-r--r--vorlagen/thesis/src/maindoc.tex3
4 files changed, 146 insertions, 11 deletions
diff --git a/vorlagen/thesis/maindoc.pdf b/vorlagen/thesis/maindoc.pdf
index a485d58..5821c94 100644
--- a/vorlagen/thesis/maindoc.pdf
+++ b/vorlagen/thesis/maindoc.pdf
Binary files differ
diff --git a/vorlagen/thesis/src/bib/literatur.bib.bak b/vorlagen/thesis/src/bib/literatur.bib.bak
new file mode 100644
index 0000000..d80c6a4
--- /dev/null
+++ b/vorlagen/thesis/src/bib/literatur.bib.bak
@@ -0,0 +1,82 @@
+% This file was created with JabRef 2.7b.
+% Encoding: UTF-8
+
+@MISC{ubxDatasheet,
+ author = {u-blox AG},
+ title = {UBX-G5010, G5000/G0010},
+ howpublished = {\url{http://www.texim-europe.com/promotion/560/ubx-g5010%20datasheet_te.pdf}},
+ year = {2009},
+ note = {[Online; accessed 5-April-2012]}
+}
+
+@BOOK{diggelen2009a-gps,
+ title = {A-GPS assisted GPS, GNSS, and SBAS},
+ publisher = {Artech House},
+ year = {2009},
+ author = {Van Diggelen},
+ address = {Boston},
+ isbn = {1596933747}
+}
+
+@BOOK{understandGPS,
+ title = {Understanding GPS : principles and applications},
+ publisher = {Artech House},
+ year = {2006},
+ author = {Elliott D. Kaplan, Christopher Hegarty},
+ address = {Boston},
+ isbn = {1580538940}
+}
+
+@BOOK{harper2010server-side,
+ title = {Server-side GPS and assisted-GPS in Java},
+ publisher = {Artech House},
+ year = {2010},
+ author = {Neil Harper},
+ address = {Boston},
+ isbn = {9781607839859}
+}
+
+@MISC{nanoGSM2007brochure,
+ author = {ip.access ltd},
+ title = {The world's most deployed picocell},
+ howpublished = {\url{http://www.ipaccess.com/en/nanoGSM-picocell}},
+ year = {2007},
+ note = {[Online; accessed 3-April-2012]}
+}
+
+@BOOKLET{installnanoBTS,
+ title = {nanoBTS Installation Manual},
+ author = {{ip.access ltd}},
+ year = {2009},
+ url = {http://subversion.assembla.com/svn/bxpgfKRFar3O9EeJe5afGb/PP/ipaccess/NGSM_INST_300_nanoBTS_Install_v3_0.pdf}
+}
+
+@BOOKLET{multipleTRX,
+ title = {GSM-over-IP picocells for in-building coverage and capacity },
+ author = {{ip.access ltd}},
+ year = {2005},
+ url = {http://www.hexazona.com/nexwave/docs/ipaccess/nanoBTS%201800-1900.pdf}
+}
+
+@ARTICLE{kopka1997latex,
+ author = {H. Kopka},
+ title = {{LATEX Band 1: Einf{\"u}hrung}},
+ year = {1997},
+ publisher = {Addison-Wesley}
+}
+
+@MISC{openbscInstall,
+ author = {osmocom},
+ title = {OpenBSC build guide},
+ howpublished = {Web},
+ timestamp = {2012.05.22},
+ url = {http://openbsc.osmocom.org/trac/wiki/Building_OpenBSC}
+}
+
+@MASTERSTHESIS{Richard2011Master,
+ author = {Richard M. Zahoransky},
+ title = {Localization in GSM Mobile Radio Networks},
+ school = {University of Freiburg},
+ year = {2011}
+}
+
diff --git a/vorlagen/thesis/src/kapitel_A.tex b/vorlagen/thesis/src/kapitel_A.tex
index cea6e90..1483b4c 100644
--- a/vorlagen/thesis/src/kapitel_A.tex
+++ b/vorlagen/thesis/src/kapitel_A.tex
@@ -1,4 +1,5 @@
\addchap{Appendix}
+\numberwithin{equation}{section}
\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
@@ -128,7 +129,7 @@ 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
+$f_{CB}=200 \,\mathrm{KHz}$ or higher values 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
@@ -137,18 +138,43 @@ 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.}.
+correct free ARFCN channel,in this case 877.
\begin{lstlisting}
arfcn 877
\end{lstlisting}
+The ARFCN channel value can be
+calculated using the given formula in \ref{eq:arfcn}, where $f_{start}$
+is the starting frequency of the uplink bandwitdh for DCS1800,
+$f_{CB}$ is the channel bandwidth and \textit{Offset} is the offset\footnote{
+A table with frequency channels can be found at the following URL:
+\url{https://gsm.ks.uni-freiburg.de/arfcn.php}}.
+
+\begin{equation}
+\label{eq:arfcn}
+\centering
+\begin{array}{l}
+\displaystyle f_{up}(\mathrm{ARFCN}) = f_{start}+f_{CB}\cdot(\mathrm{ARFCN}-\mathrm{Offset}) \\
+\displaystyle \\
+\displaystyle where \left\{ \begin{array}{rcl}
+ f_{start} & = & 1710.2 \,\mathrm{MHz} \\
+ f_{CB} & = & 200 \,\mathrm{KHz} \\
+ Offset & = & 512
+\end{array}\right.
+\end{array}
+\end{equation}
+
+%Multiple aligned equation
+%\begin{equation}
+%\label{eq:15}
+%\centering
+%where \left\{ \begin{array}{rcl}
+% f_{start} & = & 1710.2 \,\mathrm{MHz} \\
+% f_{CB} & = & 200 \,\mathrm{KHz} \\
+% \mathrm{Offset} & = & 512
+%\end{array}\right.
+%\end{equation}
+
+
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}
@@ -187,7 +213,31 @@ sudo make install
\end{lstlisting}
Once the libraries have been successfully installed, the user may proceed
with the configuration and compiling the GNSS assistance software, which is the
-key software produced in this thesis.
+key software produced in this thesis. The configuration file can be found in the
+same directory as the RRLP modules under the name: ``gnssrrlp.cfg''. The sample
+configuration file is already preconfigured for the location of ``Angewandte
+Mathematik und Rechenzentrum'' building. Latitude and longitude of the BTS are
+expressed in decimal degrees and are bounded by \textpm90\textdegree and
+\textpm180\textdegree respectively. Positive latitudes are north of the equator,
+whereas negative are south of the equator. It is alike for longitude, positive
+longitudes are east of Prime Meridian and negative are west of the Prime Meridian.
+If the decimal degrees of the BTS are unknown, it is straightforward to derive
+them using the formula given in \ref{eq:dd}, where $D$ are degrees, $M$ are
+minutes and $S$ are seconds\footnote{An online converter of the Federal
+Communication Commission can be used as well to convert from degrees, minutes
+and seconds to decimal degrees and vice versa
+\url{http://transition.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html}}.
+\begin{equation}
+\label{eq:dd}
+\centering
+DD = D + \frac{M}{60} + \frac{S}{3600}
+\end{equation}
+The altitude may be left as it is, set to 0, since it is not used in the current
+measurement technique\footnote{If the value is set to zero,
+it is important to set it to 0.0 because \textit{libconfig} would otherwise
+convert it to an integer however it is a floating point number.}. \todo{Describe other
+parameters as well.}
+
\begin{lstlisting}
// An example configuration file for the GNSS RRLP software.
name = "Configuration for GNSS and RRLP";
diff --git a/vorlagen/thesis/src/maindoc.tex b/vorlagen/thesis/src/maindoc.tex
index 320214a..46b8c58 100644
--- a/vorlagen/thesis/src/maindoc.tex
+++ b/vorlagen/thesis/src/maindoc.tex
@@ -61,6 +61,9 @@
\usepackage{theorem}
%\usepackage{mathpazo}
%\usepackage{mathptmx}
+% USE THESE FOR MATHS!
+\usepackage{amssymb} % define this for using the math symbols
+\usepackage{amsmath} % define this for equation alignment
%ermöglicht verschiedene Stile des Literaturverzeichnises
%\usepackage{jurabib}