99_appendix.tex 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. \chapter{Appendix}
  2. \section{List of Abbreviations}
  3. \begin{acronym}[ABCDEFGH]
  4. \setlength{\itemsep}{-\parsep}
  5. %\acro{ABC}{Alphabet}
  6. \acro{AOA}{Angle Of Arrival}
  7. \acro{AP}{Access Point}
  8. \acro{API}{Application Programming Interface}
  9. \acro{BRDF}{Bidirectional Reflectance Distribution Function}
  10. \acro{CPU}{Central Processing Unit}
  11. \acro{GPS}{Global Positioning System}
  12. \acro{GPU}{Graphics Processing Unit}
  13. \acro{GSM}{Global System for Mobile Communications}
  14. \acro{HMM}{Hidden Markov Model}
  15. \acro{HTTP}{Hypertext Transfer Protocol}
  16. \acro{IEEE}{Institute of Electrical and Electronics Engineers}
  17. \acro{LMSE}{Least Mean Squared Error}
  18. \acro{LOS}{Line Of Sight}
  19. \acro{LDS}{Linear Dynamic System}
  20. \acro{LE}{Localization Error}
  21. \acro{NLOS}{None Line Of Sight}
  22. \acro{OpenGL}{Open Graphics Library}
  23. \acro{OpenMP}{Open Multi-Processing}
  24. \acro{PF}{Particle Filter}
  25. \acro{PDF}{Probability Density Function}
  26. \acro{RPE}{Radio Propagation Error}
  27. \acro{RSSI}{Received Signal Strength Indication}
  28. \acro{SSID}{Service Set IDentification}
  29. \acro{SSM}{Signal Strength Map}
  30. \acro{TDOA}{Time Difference Of Arrival}
  31. \acro{TOA}{Time Of Arrival}
  32. \acro{UTD}{Uniform Theory of Diffraction}
  33. \acro{WAF}{Wall Attenuation Factor}
  34. \end{acronym}
  35. \section{Localization Paths}
  36. \begin{figure}[h]
  37. \begin{center}
  38. \includegraphics[trim=0px 0px 0px 0px, clip=true, scale=0.355]{figures/path_eg_room_change.png}
  39. \end{center}
  40. \caption{The path \emph{eg-room-change} starts in a room in the lower floor and visits 2 other rooms on the same level. In the middle room (greenish) the localization target holds its position for around 5 seconds. The path has a length of $40m$ and is covered by an average of 9 APs.}
  41. \label{fig:path_eg_room_change}
  42. \end{figure}
  43. \begin{figure}
  44. \begin{center}
  45. \includegraphics[trim=0px 0px 0px 0px, clip=true, scale=0.355]{figures/path_og1_classic.png}
  46. \end{center}
  47. \caption{The path \emph{og1-classic} start in a room on the right side of the first level. It leaves the room and visits another room by circling around the core room (Hardware Pool) of the level. The path has an length of $36m$ and is covered by 12 APs.}
  48. \label{fig:path_og1_classic}
  49. \end{figure}
  50. \begin{figure}
  51. \begin{center}
  52. \includegraphics[scale=0.355]{figures/path_og1_eg.png}
  53. \end{center}
  54. \caption{The path \emph{og1-eg} starts deep in the left side of the ground level and leads by the stairways to the right side of the first level of the building. The path has distance of $60m$ and is covered by an average of 7 APs over all positions.}
  55. \label{fig:path_og1_eg}
  56. \end{figure}
  57. \begin{figure}
  58. \begin{center}
  59. \includegraphics[scale=0.355]{figures/path_og1_eg_right.png}
  60. \end{center}
  61. \caption{The path \emph{og1-eg-right} starts in the same room as \emph{og1-classic}. It leads from the first level to the right side of the ground level by passig the stairways. The total covered distance is $70m$ and an average of 10 APs are seen during the transition.}
  62. \label{fig:path_og1_eg_right}
  63. \end{figure}
  64. \begin{figure}
  65. \begin{center}
  66. \includegraphics[scale=0.355]{figures/path_og1_long_rooms.png}
  67. \end{center}
  68. \caption{the path \emph{og1-long-rooms} starts at the right side of the first level and leads deep into the left side of the same level. There, a room is covered and the path leads back again into some sort of kitchen zone. In that zone, the mobile device rests for around 5 seconds. The path has a length of $81m$ and is covered by an average of 7 APs over all positions.}
  69. \label{fig:path_og1_long_rooms}
  70. \end{figure}
  71. \begin{figure}
  72. \begin{center}
  73. \includegraphics[scale=0.355]{figures/path_og1_long_straight.png}
  74. \end{center}
  75. \caption{The path \emph{og1-long-straight} forms a straight line from one side to the other side of the building and remains on one level. The path is $42m$ long and is covered by an average of 8 APs.}
  76. \label{fig:path_og1_long_straight}
  77. \end{figure}
  78. \begin{figure}
  79. \begin{center}
  80. \includegraphics[scale=0.355]{figures/path_og1_room_change.png}
  81. \end{center}
  82. \caption{The path \emph{og1-room-changes} represents a short room transtions. At the start and the end of the path, the device rests around 5 seconds and does not move. The scene is covered by 10 APs and the path has a length of $14m$.}
  83. \label{fig:path_og1_room_change}
  84. \end{figure}
  85. \begin{figure}
  86. \begin{center}
  87. \includegraphics[scale=0.355]{figures/path_stairs_upward.png}
  88. \end{center}
  89. \caption{The path \emph{og1-stairs-upward} starts at the ground level and uses the stairways to relocate to the second level. It has a length of around $50m$ and is covered by an average of 4 APs over all positions.}
  90. \label{fig:path_stairs_upward}
  91. \end{figure}
  92. \newpage
  93. \section{Synthetic Localization Error Tables}
  94. \label{appendix_synth_errors}
  95. \begin{center}
  96. \begin{tabularx}{1.013\textwidth}{|X|c|c|c|c|c|c|c|}\hline
  97. \rowcolor[gray]{.85}
  98. \multicolumn{8}{|>{\columncolor[gray]{.8}}c|}{\textbf{Online and Offline LEs in $m$ for Noise: $\sigma=0dBm$ (forward$+$backward)}} \\ \hline
  99. \rowcolor[gray]{.92}
  100. \textbf{Path} & {\small HMM/off} & {\small HMM} & {\small HMM/avg} & {\small LMSE} & {\small PF/off} & {\small PF} & {\small PF/avg}\\ \hline\hline
  101. {\small eg-room-change} & 1.78 & 2.30 & 2.04 & 4.88 & 2.43 & 2.93 & 2.40\\ \hline
  102. {\small eg-room-change-r} & 1.75 & 2.38 & 2.13 & 5.07 & 2.60 & 3.07 & 2.62\\ \hline
  103. {\small og1-classic} & 1.11 & 1.79 & 1.58 & 3.65 & 2.26 & 2.76 & 2.36\\ \hline
  104. {\small og1-classic-r} & 1.07 & 1.52 & 1.25 & 3.54 & 1.95 & 2.16 & 1.73\\ \hline
  105. {\small og1-eg} & 1.49 & 2.31 & 2.08 & 4.98 & 3.29 & 3.72 & 3.36\\ \hline
  106. {\small og1-eg-r} & 1.70 & 2.56 & 2.38 & 5.03 & 2.79 & 3.37 & 3.09\\ \hline
  107. {\small og1-eg-right} & 1.44 & 2.17 & 1.97 & 5.34 & 3.08 & 3.54 & 3.25\\ \hline
  108. {\small og1-eg-right-r} & 1.59 & 2.36 & 2.11 & 5.43 & 2.98 & 3.39 & 3.05\\ \hline
  109. {\small og1-long-rooms} & 1.86 & 2.50 & 2.31 & 6.19 & 3.12 & 3.68 & 3.25\\ \hline
  110. {\small og1-long-rooms-r} & 1.80 & 2.56 & 2.36 & 5.91 & 3.01 & 3.66 & 3.32\\ \hline
  111. {\small og1-long-straight} & 1.29 & 2.06 & 1.89 & 4.29 & 2.13 & 2.60 & 2.30\\ \hline
  112. {\small og1-long-straight-r} & 1.47 & 2.08 & 1.85 & 4.10 & 2.16 & 2.62 & 2.26\\ \hline
  113. {\small og1-room-change} & 1.60 & 2.06 & 1.82 & 3.63 & 2.51 & 2.73 & 2.35\\ \hline
  114. {\small og1-room-change-r} & 1.67 & 2.04 & 1.86 & 3.58 & 2.39 & 2.75 & 2.33\\ \hline
  115. {\small stairs-upward} & 1.17 & 1.80 & 1.58 & 5.92 & 2.62 & 2.96 & 2.56\\ \hline
  116. {\small stairs-upward-r} & 1.22 & 2.81 & 2.63 & 6.03 & 2.76 & 3.21 & 2.95\\ \hline
  117. \hline Mean in $m$ & 1.50 & 2.21 & 1.99 & 4.85 & 2.63 & 3.07 & 2.70 \\ \hline
  118. Stdev in $m$ & 0.25 & 0.32 & 0.34 & 0.91 & 0.39 & 0.44 & 0.47 \\ \hline
  119. \end{tabularx}
  120. \end{center}
  121. \begin{center}
  122. \begin{tabularx}{1.013\textwidth}{|X|c|c|c|c|c|c|c|}\hline
  123. \rowcolor[gray]{.85}
  124. \multicolumn{8}{|>{\columncolor[gray]{.8}}c|}{\textbf{Online and Offline LEs in $m$ for Noise: $\sigma=4dBm$ (forward$+$backward)}} \\ \hline
  125. \rowcolor[gray]{.92}
  126. \textbf{Path} & {\small HMM/off} & {\small HMM} & {\small HMM/avg} & {\small LMSE} & {\small PF/off} & {\small PF} & {\small PF/avg}\\ \hline\hline
  127. {\small eg-room-change} & 1.78 & 2.30 & 2.04 & 4.88 & 2.43 & 2.93 & 2.40\\ \hline
  128. {\small eg-room-change-r} & 1.75 & 2.38 & 2.13 & 5.07 & 2.60 & 3.07 & 2.62\\ \hline
  129. {\small og1-classic} & 1.11 & 1.79 & 1.58 & 3.65 & 2.26 & 2.76 & 2.36\\ \hline
  130. {\small og1-classic-r} & 1.07 & 1.52 & 1.25 & 3.54 & 1.95 & 2.16 & 1.73\\ \hline
  131. {\small og1-eg} & 1.49 & 2.31 & 2.08 & 4.98 & 3.29 & 3.72 & 3.36\\ \hline
  132. {\small og1-eg-r} & 1.70 & 2.56 & 2.38 & 5.03 & 2.79 & 3.37 & 3.09\\ \hline
  133. {\small og1-eg-right} & 1.44 & 2.17 & 1.97 & 5.34 & 3.08 & 3.54 & 3.25\\ \hline
  134. {\small og1-eg-right-r} & 1.59 & 2.36 & 2.11 & 5.43 & 2.98 & 3.39 & 3.05\\ \hline
  135. {\small og1-long-rooms} & 1.86 & 2.50 & 2.31 & 6.19 & 3.12 & 3.68 & 3.25\\ \hline
  136. {\small og1-long-rooms-r} & 1.80 & 2.56 & 2.36 & 5.91 & 3.01 & 3.66 & 3.32\\ \hline
  137. {\small og1-long-straight} & 1.29 & 2.06 & 1.89 & 4.29 & 2.13 & 2.60 & 2.30\\ \hline
  138. {\small og1-long-straight-r} & 1.47 & 2.08 & 1.85 & 4.10 & 2.16 & 2.62 & 2.26\\ \hline
  139. {\small og1-room-change} & 1.60 & 2.06 & 1.82 & 3.63 & 2.51 & 2.73 & 2.35\\ \hline
  140. {\small og1-room-change-r} & 1.67 & 2.04 & 1.86 & 3.58 & 2.39 & 2.75 & 2.33\\ \hline
  141. {\small stairs-upward} & 1.17 & 1.80 & 1.58 & 5.92 & 2.62 & 2.96 & 2.56\\ \hline
  142. {\small stairs-upward-r} & 1.22 & 2.81 & 2.63 & 6.03 & 2.76 & 3.21 & 2.95\\ \hline
  143. \hline Mean in $m$ & 1.50 & 2.21 & 1.99 & 4.85 & 2.63 & 3.07 & 2.70 \\ \hline
  144. Stdev in $m$ & 0.25 & 0.32 & 0.34 & 0.91 & 0.39 & 0.44 & 0.47 \\ \hline
  145. \end{tabularx}
  146. \end{center}
  147. \begin{center}
  148. \begin{tabularx}{1.013\textwidth}{|X|c|c|c|c|c|c|c|}\hline
  149. \rowcolor[gray]{.85}
  150. \multicolumn{8}{|>{\columncolor[gray]{.8}}c|}{\textbf{Online and Offline LEs in $m$ for Noise: $\sigma=8dBm$ (forward$+$backward)}} \\ \hline
  151. \rowcolor[gray]{.92}
  152. \textbf{Path} & {\small HMM/off} & {\small HMM} & {\small HMM/avg} & {\small LMSE} & {\small PF/off} & {\small PF} & {\small PF/avg}\\ \hline\hline
  153. {\small eg-room-change} & 1.78 & 2.30 & 2.04 & 4.88 & 2.43 & 2.93 & 2.40\\ \hline
  154. {\small eg-room-change-r} & 1.75 & 2.38 & 2.13 & 5.07 & 2.60 & 3.07 & 2.62\\ \hline
  155. {\small og1-classic} & 1.11 & 1.79 & 1.58 & 3.65 & 2.26 & 2.76 & 2.36\\ \hline
  156. {\small og1-classic-r} & 1.07 & 1.52 & 1.25 & 3.54 & 1.95 & 2.16 & 1.73\\ \hline
  157. {\small og1-eg} & 1.49 & 2.31 & 2.08 & 4.98 & 3.29 & 3.72 & 3.36\\ \hline
  158. {\small og1-eg-r} & 1.70 & 2.56 & 2.38 & 5.03 & 2.79 & 3.37 & 3.09\\ \hline
  159. {\small og1-eg-right} & 1.44 & 2.17 & 1.97 & 5.34 & 3.08 & 3.54 & 3.25\\ \hline
  160. {\small og1-eg-right-r} & 1.59 & 2.36 & 2.11 & 5.43 & 2.98 & 3.39 & 3.05\\ \hline
  161. {\small og1-long-rooms} & 1.86 & 2.50 & 2.31 & 6.19 & 3.12 & 3.68 & 3.25\\ \hline
  162. {\small og1-long-rooms-r} & 1.80 & 2.56 & 2.36 & 5.91 & 3.01 & 3.66 & 3.32\\ \hline
  163. {\small og1-long-straight} & 1.29 & 2.06 & 1.89 & 4.29 & 2.13 & 2.60 & 2.30\\ \hline
  164. {\small og1-long-straight-r} & 1.47 & 2.08 & 1.85 & 4.10 & 2.16 & 2.62 & 2.26\\ \hline
  165. {\small og1-room-change} & 1.60 & 2.06 & 1.82 & 3.63 & 2.51 & 2.73 & 2.35\\ \hline
  166. {\small og1-room-change-r} & 1.67 & 2.04 & 1.86 & 3.58 & 2.39 & 2.75 & 2.33\\ \hline
  167. {\small stairs-upward} & 1.17 & 1.80 & 1.58 & 5.92 & 2.62 & 2.96 & 2.56\\ \hline
  168. {\small stairs-upward-r} & 1.22 & 2.81 & 2.63 & 6.03 & 2.76 & 3.21 & 2.95\\ \hline
  169. \hline Mean in $m$ & 1.50 & 2.21 & 1.99 & 4.85 & 2.63 & 3.07 & 2.70 \\ \hline
  170. Stdev in $m$ & 0.25 & 0.32 & 0.34 & 0.91 & 0.39 & 0.44 & 0.47 \\ \hline
  171. \end{tabularx}
  172. \end{center}
  173. \begin{center}
  174. \begin{tabularx}{1.013\textwidth}{|X|c|c|c|c|c|c|c|}\hline
  175. \rowcolor[gray]{.85}
  176. \multicolumn{8}{|>{\columncolor[gray]{.8}}c|}{\textbf{Online and Offline LEs in $m$ for Noise: $\sigma=12dBm$ (forward$+$backward)}} \\ \hline
  177. \rowcolor[gray]{.92}
  178. \textbf{Path} & {\small HMM/off} & {\small HMM} & {\small HMM/avg} & {\small LMSE} & {\small PF/off} & {\small PF} & {\small PF/avg}\\ \hline\hline
  179. {\small eg-room-change} & 1.78 & 2.30 & 2.04 & 4.88 & 2.43 & 2.93 & 2.40\\ \hline
  180. {\small eg-room-change-r} & 1.75 & 2.38 & 2.13 & 5.07 & 2.60 & 3.07 & 2.62\\ \hline
  181. {\small og1-classic} & 1.11 & 1.79 & 1.58 & 3.65 & 2.26 & 2.76 & 2.36\\ \hline
  182. {\small og1-classic-r} & 1.07 & 1.52 & 1.25 & 3.54 & 1.95 & 2.16 & 1.73\\ \hline
  183. {\small og1-eg} & 1.49 & 2.31 & 2.08 & 4.98 & 3.29 & 3.72 & 3.36\\ \hline
  184. {\small og1-eg-r} & 1.70 & 2.56 & 2.38 & 5.03 & 2.79 & 3.37 & 3.09\\ \hline
  185. {\small og1-eg-right} & 1.44 & 2.17 & 1.97 & 5.34 & 3.08 & 3.54 & 3.25\\ \hline
  186. {\small og1-eg-right-r} & 1.59 & 2.36 & 2.11 & 5.43 & 2.98 & 3.39 & 3.05\\ \hline
  187. {\small og1-long-rooms} & 1.86 & 2.50 & 2.31 & 6.19 & 3.12 & 3.68 & 3.25\\ \hline
  188. {\small og1-long-rooms-r} & 1.80 & 2.56 & 2.36 & 5.91 & 3.01 & 3.66 & 3.32\\ \hline
  189. {\small og1-long-straight} & 1.29 & 2.06 & 1.89 & 4.29 & 2.13 & 2.60 & 2.30\\ \hline
  190. {\small og1-long-straight-r} & 1.47 & 2.08 & 1.85 & 4.10 & 2.16 & 2.62 & 2.26\\ \hline
  191. {\small og1-room-change} & 1.60 & 2.06 & 1.82 & 3.63 & 2.51 & 2.73 & 2.35\\ \hline
  192. {\small og1-room-change-r} & 1.67 & 2.04 & 1.86 & 3.58 & 2.39 & 2.75 & 2.33\\ \hline
  193. {\small stairs-upward} & 1.17 & 1.80 & 1.58 & 5.92 & 2.62 & 2.96 & 2.56\\ \hline
  194. {\small stairs-upward-r} & 1.22 & 2.81 & 2.63 & 6.03 & 2.76 & 3.21 & 2.95\\ \hline
  195. \hline Mean in $m$ & 1.50 & 2.21 & 1.99 & 4.85 & 2.63 & 3.07 & 2.70 \\ \hline
  196. Stdev in $m$ & 0.25 & 0.32 & 0.34 & 0.91 & 0.39 & 0.44 & 0.47 \\ \hline
  197. \end{tabularx}
  198. \end{center}
  199. \begin{center}
  200. \begin{tabularx}{1.013\textwidth}{|X|c|c|c|c|c|c|c|}\hline
  201. \rowcolor[gray]{.85}
  202. \multicolumn{8}{|>{\columncolor[gray]{.8}}c|}{\textbf{Online and Offline LEs in $m$ for Noise: $\sigma=16dBm$ (forward$+$backward)}} \\ \hline
  203. \rowcolor[gray]{.92}
  204. \textbf{Path} & {\small HMM/off} & {\small HMM} & {\small HMM/avg} & {\small LMSE} & {\small PF/off} & {\small PF} & {\small PF/avg}\\ \hline\hline
  205. {\small eg-room-change} & 1.78 & 2.30 & 2.04 & 4.88 & 2.43 & 2.93 & 2.40\\ \hline
  206. {\small eg-room-change-r} & 1.75 & 2.38 & 2.13 & 5.07 & 2.60 & 3.07 & 2.62\\ \hline
  207. {\small og1-classic} & 1.11 & 1.79 & 1.58 & 3.65 & 2.26 & 2.76 & 2.36\\ \hline
  208. {\small og1-classic-r} & 1.07 & 1.52 & 1.25 & 3.54 & 1.95 & 2.16 & 1.73\\ \hline
  209. {\small og1-eg} & 1.49 & 2.31 & 2.08 & 4.98 & 3.29 & 3.72 & 3.36\\ \hline
  210. {\small og1-eg-r} & 1.70 & 2.56 & 2.38 & 5.03 & 2.79 & 3.37 & 3.09\\ \hline
  211. {\small og1-eg-right} & 1.44 & 2.17 & 1.97 & 5.34 & 3.08 & 3.54 & 3.25\\ \hline
  212. {\small og1-eg-right-r} & 1.59 & 2.36 & 2.11 & 5.43 & 2.98 & 3.39 & 3.05\\ \hline
  213. {\small og1-long-rooms} & 1.86 & 2.50 & 2.31 & 6.19 & 3.12 & 3.68 & 3.25\\ \hline
  214. {\small og1-long-rooms-r} & 1.80 & 2.56 & 2.36 & 5.91 & 3.01 & 3.66 & 3.32\\ \hline
  215. {\small og1-long-straight} & 1.29 & 2.06 & 1.89 & 4.29 & 2.13 & 2.60 & 2.30\\ \hline
  216. {\small og1-long-straight-r} & 1.47 & 2.08 & 1.85 & 4.10 & 2.16 & 2.62 & 2.26\\ \hline
  217. {\small og1-room-change} & 1.60 & 2.06 & 1.82 & 3.63 & 2.51 & 2.73 & 2.35\\ \hline
  218. {\small og1-room-change-r} & 1.67 & 2.04 & 1.86 & 3.58 & 2.39 & 2.75 & 2.33\\ \hline
  219. {\small stairs-upward} & 1.17 & 1.80 & 1.58 & 5.92 & 2.62 & 2.96 & 2.56\\ \hline
  220. {\small stairs-upward-r} & 1.22 & 2.81 & 2.63 & 6.03 & 2.76 & 3.21 & 2.95\\ \hline
  221. \hline Mean in $m$ & 1.50 & 2.21 & 1.99 & 4.85 & 2.63 & 3.07 & 2.70 \\ \hline
  222. Stdev in $m$ & 0.25 & 0.32 & 0.34 & 0.91 & 0.39 & 0.44 & 0.47 \\ \hline
  223. \end{tabularx}
  224. \end{center}
  225. \newpage
  226. \section{2D Localization Result}
  227. \begin{figure}[ht]
  228. \begin{center}
  229. \includegraphics[scale=0.44]{figures/offline-online-error.png}
  230. \end{center}
  231. \caption{Visualization of the HMM driven localization results for the path \emph{og1-classic-r}. The first result is only available at the end of the path, whereas an online user would be more interested in last two results.}
  232. \label{appendix:2d_offline_classic}
  233. \end{figure}
  234. \section{Optimization Process}
  235. \begin{figure}
  236. \begin{center}
  237. \includegraphics[scale=0.685, angle=270]{figures/optimize_process.png}
  238. \end{center}
  239. \caption{Convergence of material parameters during an optimization run with genetic algorithms. The optimization target can be seen in the upper left corner, it is the average delta between the simulation results and the real world measurements.}
  240. \label{appendix:optimize}
  241. \end{figure}