From 3ed2c9e259019e29f95d48d58cfe4478a68e859f Mon Sep 17 00:00:00 2001 From: Refik Hadzialic Date: Sat, 11 Aug 2012 15:05:45 +0200 Subject: GSM --- vorlagen/thesis/maindoc.pdf | Bin 6235560 -> 6851712 bytes vorlagen/thesis/src/img/GSMBig.pdf | Bin 0 -> 653430 bytes vorlagen/thesis/src/img/GSMBig.svg | 12845 +++++++++++++++++++++++++++++++++++ vorlagen/thesis/src/kapitel_x.tex | 49 +- vorlagen/thesis/src/maindoc.lof | 19 +- vorlagen/thesis/src/maindoc.lot | 16 +- 6 files changed, 12898 insertions(+), 31 deletions(-) create mode 100644 vorlagen/thesis/src/img/GSMBig.pdf create mode 100644 vorlagen/thesis/src/img/GSMBig.svg diff --git a/vorlagen/thesis/maindoc.pdf b/vorlagen/thesis/maindoc.pdf index 087dbd6..1a410b9 100644 Binary files a/vorlagen/thesis/maindoc.pdf and b/vorlagen/thesis/maindoc.pdf differ diff --git a/vorlagen/thesis/src/img/GSMBig.pdf b/vorlagen/thesis/src/img/GSMBig.pdf new file mode 100644 index 0000000..4601eff Binary files /dev/null and b/vorlagen/thesis/src/img/GSMBig.pdf differ diff --git a/vorlagen/thesis/src/img/GSMBig.svg b/vorlagen/thesis/src/img/GSMBig.svg new file mode 100644 index 0000000..86f4f24 --- /dev/null +++ b/vorlagen/thesis/src/img/GSMBig.svg @@ -0,0 +1,12845 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BTS + BTS + BTS + BSC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BSC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Um + MS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TRAU + TRAU + + BSS + + NSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EIR + AUC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VLR + HLR + + MSC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Telephone or other GSM network + + + GMSC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Frequency 1 + Frequency 2 + Frequency 1 or any other than 2 + MS + + diff --git a/vorlagen/thesis/src/kapitel_x.tex b/vorlagen/thesis/src/kapitel_x.tex index 9421103..cfb99d1 100644 --- a/vorlagen/thesis/src/kapitel_x.tex +++ b/vorlagen/thesis/src/kapitel_x.tex @@ -290,23 +290,38 @@ with WiFi& &with Google maps and& &with aid\\ \clearpage \section{Goals of the thesis} -In this thesis the author shall give an attempt to provide theoretical and practical -background knowledge required for building a localization system inside of a 2G GSM network by -taking the advantage of cell phones with AGPS receivers. - -Theoretical knowledge of GPS and AGPS receivers shall be provided, -as well as of the GSM system. The theoretical concepts of GPS receivers +In this thesis the author shall provide theoretical and practical +background knowledge required for building a localization system of mobile users +inside of a 2G GSM network by taking the advantage of AGPS receivers inside of smart phones. +%This work may be perceived as pioneer work from authors perspective + +The thesis can be divided into three parts, theoretical introduction to GSM and GPS systems as well as +the protocol required for the positioning of mobile users. The second part shall provide more details on +the software implementation and the hardware used in this work. The last part may be seen as a discussion +of the achieved results in the test environment and authors views on the work. + +Theoretical knowledge of GPS and AGPS receivers shall be provided in chapter 2, +as well as of the GSM operational principles in chapter 3 for understanding the basic functioning principles of the +entire positioning system. The theoretical concepts of GPS receivers shall be analysed and discussed in profound depth since it shall provide strong evidence on the advantages and limitations -of this method. This shall provide the correlation for the observed results. +of this method. These two chapters shall provide an answer for the achieved +and observed results in this thesis. Once the GPS and GSM working principles have +been explained, the author shall proceed with introducing the reader to the +Radio Resource Location Protocol (RRLP), responsible for transmission of +assistance data and obtaining the position of the mobile user. More +details on RRLP shall be given in chapter 4. + +Furthermore, the reader shall be introduced to the software +development and implementation process in chapter 5. More details on the hardware connections and set up +shall be provided in chapter 6. + +In the last two chapters of this thesis, in chapter 7 test results shall be presented and the test environment. +In chapter 8 summary of the entire system shall be provided. -Once the GPS and GSM working principles have been explained, the author shall proceed with introducing the reader -to the Radio Resource Location Protocol (RRLP), responsible for obtaining the location -and transmission of the assistance data to the cell phone. -%\footnote{RRLP can be seen as the connection point between the AGPS and GSM subsystems.} -Furthermore, the reader shall be introduced to -the software development process and the hardware connection schemes shall be provided. -In the last part of this thesis, test results are reported and summary of the entire system is presented. +In the appendix, details for configuring the entire system and for obtaining the same results +shall be provided. This thesis includes an USB stick with the source code developed +during the work on this thesis. @@ -1367,6 +1382,12 @@ delivering GPS assistance data to cell phones. More information shall be provide and how a Standalone Dedicated Control Channel (SDCCH) is initialized to deliver data to cell phones. \newpage \section{Overview} +\begin{figure}[ht!] + \centering + \includegraphics[scale=0.50]{img/GSMBig.pdf} + \caption{Basic GSM network description.} +\label{img:GSMBig} +\end{figure} \section{SDCCH Channel} \chapter{Radio Resource Location Protocol} diff --git a/vorlagen/thesis/src/maindoc.lof b/vorlagen/thesis/src/maindoc.lof index 5b3d105..4c0e068 100644 --- a/vorlagen/thesis/src/maindoc.lof +++ b/vorlagen/thesis/src/maindoc.lof @@ -24,17 +24,18 @@ \contentsline {figure}{\numberline {2.16}{\ignorespaces Taylor series approximation for a point $a=0.5$ where $n$ is the Taylor polynomial degree.\relax }}{32}{figure.caption.26} \contentsline {figure}{\numberline {2.17}{\ignorespaces Basic AGPS principle\relax }}{35}{figure.caption.27} \addvspace {10\p@ } +\contentsline {figure}{\numberline {3.1}{\ignorespaces Basic GSM network description.\relax }}{38}{figure.caption.28} \addvspace {10\p@ } -\contentsline {figure}{\numberline {4.1}{\ignorespaces RRLP Request protocol. Assistance data can be sent before the request is made. If the assistance data are sent, their reception acknowledgement is sent as a response from the MS.\relax }}{40}{figure.caption.28} -\contentsline {figure}{\numberline {4.2}{\ignorespaces An example RRLP request. Constructing a binary RRLP request in PER from ASN.1. Yellow zero bits are extension markers or spare bits. \relax }}{46}{figure.caption.29} -\contentsline {figure}{\numberline {4.3}{\ignorespaces Reference location is a 14 octet stream built according to the given rule as specified in the standard \citep {3gppequations} under section \textit {7.3.6}.\relax }}{50}{figure.caption.30} -\contentsline {figure}{\numberline {4.4}{\ignorespaces World Geodetic System 1984\relax }}{50}{figure.caption.31} -\contentsline {figure}{\numberline {4.5}{\ignorespaces Requested AGPS assistance data to be delivered\relax }}{56}{figure.caption.36} +\contentsline {figure}{\numberline {4.1}{\ignorespaces RRLP Request protocol. Assistance data can be sent before the request is made. If the assistance data are sent, their reception acknowledgement is sent as a response from the MS.\relax }}{40}{figure.caption.29} +\contentsline {figure}{\numberline {4.2}{\ignorespaces An example RRLP request. Constructing a binary RRLP request in PER from ASN.1. Yellow zero bits are extension markers or spare bits. \relax }}{46}{figure.caption.30} +\contentsline {figure}{\numberline {4.3}{\ignorespaces Reference location is a 14 octet stream built according to the given rule as specified in the standard \citep {3gppequations} under section \textit {7.3.6}.\relax }}{50}{figure.caption.31} +\contentsline {figure}{\numberline {4.4}{\ignorespaces World Geodetic System 1984\relax }}{50}{figure.caption.32} +\contentsline {figure}{\numberline {4.5}{\ignorespaces Requested AGPS assistance data to be delivered\relax }}{56}{figure.caption.37} \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {figure}{\numberline {6.1}{\ignorespaces nanoBTS with its plastic cover. Image courtesy of ip.access ltd\relax }}{62}{figure.caption.40} -\contentsline {figure}{\numberline {6.2}{\ignorespaces nanoBTS with two external antennas and five connection ports\relax }}{63}{figure.caption.42} -\contentsline {figure}{\numberline {6.3}{\ignorespaces Navilock NL-402U, opened up with the antenna and USB cable\relax }}{65}{figure.caption.44} -\contentsline {figure}{\numberline {6.4}{\ignorespaces Cable connections, showing interconnection diagram\relax }}{66}{figure.caption.45} +\contentsline {figure}{\numberline {6.1}{\ignorespaces nanoBTS with its plastic cover. Image courtesy of ip.access ltd\relax }}{62}{figure.caption.41} +\contentsline {figure}{\numberline {6.2}{\ignorespaces nanoBTS with two external antennas and five connection ports\relax }}{63}{figure.caption.43} +\contentsline {figure}{\numberline {6.3}{\ignorespaces Navilock NL-402U, opened up with the antenna and USB cable\relax }}{65}{figure.caption.45} +\contentsline {figure}{\numberline {6.4}{\ignorespaces Cable connections, showing interconnection diagram\relax }}{66}{figure.caption.46} \addvspace {10\p@ } \addvspace {10\p@ } diff --git a/vorlagen/thesis/src/maindoc.lot b/vorlagen/thesis/src/maindoc.lot index 340caba..8f4ab19 100644 --- a/vorlagen/thesis/src/maindoc.lot +++ b/vorlagen/thesis/src/maindoc.lot @@ -4,15 +4,15 @@ \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {4.1}{\ignorespaces GPS UTC Model content\relax }}{51}{table.caption.32} -\contentsline {table}{\numberline {4.2}{\ignorespaces Navigation message (ephemeris) content\relax }}{52}{table.caption.33} -\contentsline {table}{\numberline {4.3}{\ignorespaces Almanac message content\relax }}{53}{table.caption.34} -\contentsline {table}{\numberline {4.4}{\ignorespaces GPS Ionosphere Model content\relax }}{53}{table.caption.35} -\contentsline {table}{\numberline {4.5}{\ignorespaces Requested AGPS assistance data bit meaning\relax }}{57}{table.caption.37} +\contentsline {table}{\numberline {4.1}{\ignorespaces GPS UTC Model content\relax }}{51}{table.caption.33} +\contentsline {table}{\numberline {4.2}{\ignorespaces Navigation message (ephemeris) content\relax }}{52}{table.caption.34} +\contentsline {table}{\numberline {4.3}{\ignorespaces Almanac message content\relax }}{53}{table.caption.35} +\contentsline {table}{\numberline {4.4}{\ignorespaces GPS Ionosphere Model content\relax }}{53}{table.caption.36} +\contentsline {table}{\numberline {4.5}{\ignorespaces Requested AGPS assistance data bit meaning\relax }}{57}{table.caption.38} \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {6.1}{\ignorespaces Indicator LED status on the nanoBTS\relax }}{64}{table.caption.43} +\contentsline {table}{\numberline {6.1}{\ignorespaces Indicator LED status on the nanoBTS\relax }}{64}{table.caption.44} \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {A.3.1}{\ignorespaces Example uncertainties (latitude and longitude) for various integer values of $K$\relax }}{79}{table.caption.51} -\contentsline {table}{\numberline {A.3.2}{\ignorespaces Example uncertainties (altitude) for various integer values of $K$\relax }}{80}{table.caption.52} +\contentsline {table}{\numberline {A.3.1}{\ignorespaces Example uncertainties (latitude and longitude) for various integer values of $K$\relax }}{79}{table.caption.52} +\contentsline {table}{\numberline {A.3.2}{\ignorespaces Example uncertainties (altitude) for various integer values of $K$\relax }}{80}{table.caption.53} -- cgit v1.2.3-55-g7522