added tex
many changes/eval etc...
This commit is contained in:
222
tex/bare_conf.tex
Normal file
222
tex/bare_conf.tex
Normal file
@@ -0,0 +1,222 @@
|
||||
|
||||
%% bare_conf.tex
|
||||
%% V1.4b
|
||||
%% 2015/08/26
|
||||
%% by Michael Shell
|
||||
%% See:
|
||||
%% http://www.michaelshell.org/
|
||||
%% for current contact information.
|
||||
%%
|
||||
%% This is a skeleton file demonstrating the use of IEEEtran.cls
|
||||
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
|
||||
%% conference paper.
|
||||
%%
|
||||
%% Support sites:
|
||||
%% http://www.michaelshell.org/tex/ieeetran/
|
||||
%% http://www.ctan.org/pkg/ieeetran
|
||||
%% and
|
||||
%% http://www.ieee.org/
|
||||
|
||||
%%*************************************************************************
|
||||
%% Legal Notice:
|
||||
%% This code is offered as-is without any warranty either expressed or
|
||||
%% implied; without even the implied warranty of MERCHANTABILITY or
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE!
|
||||
%% User assumes all risk.
|
||||
%% In no event shall the IEEE or any contributor to this code be liable for
|
||||
%% any damages or losses, including, but not limited to, incidental,
|
||||
%% consequential, or any other damages, resulting from the use or misuse
|
||||
%% of any information contained here.
|
||||
%%
|
||||
%% All comments are the opinions of their respective authors and are not
|
||||
%% necessarily endorsed by the IEEE.
|
||||
%%
|
||||
%% This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
%% distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
%% in the base LaTeX documentation of all distributions of LaTeX released
|
||||
%% 2003/12/01 or later.
|
||||
%% Retain all contribution notices and credits.
|
||||
%% ** Modified files should be clearly indicated as such, including **
|
||||
%% ** renaming them and changing author support contact information. **
|
||||
%%*************************************************************************
|
||||
|
||||
|
||||
% *** Authors should verify (and, if needed, correct) their LaTeX system ***
|
||||
% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
|
||||
% *** with production work. The IEEE's font choices and paper sizes can ***
|
||||
% *** trigger bugs that do not appear when using other class files. *** ***
|
||||
% The testflow support page is at:
|
||||
% http://www.michaelshell.org/tex/testflow/
|
||||
|
||||
|
||||
|
||||
\documentclass[conference]{IEEEtran}
|
||||
% Some Computer Society conferences also require the compsoc mode option,
|
||||
% but others use the standard conference format.
|
||||
%
|
||||
% If IEEEtran.cls has not been installed into the LaTeX system files,
|
||||
% manually specify the path to it like:
|
||||
% \documentclass[conference]{../sty/IEEEtran}
|
||||
|
||||
|
||||
% needed packages
|
||||
|
||||
\usepackage{color, colortbl}
|
||||
%\usepackage[table]{xcolor}
|
||||
\usepackage{cite}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{amsfonts}
|
||||
|
||||
\usepackage[cmex10]{amsmath}
|
||||
|
||||
\interdisplaylinepenalty=2500
|
||||
\usepackage{algorithmic}
|
||||
\usepackage{array}
|
||||
\usepackage{mdwmath}
|
||||
\usepackage{mdwtab}
|
||||
\usepackage{eqparbox}
|
||||
|
||||
\usepackage{epstopdf}
|
||||
%\usepackage{ulem}
|
||||
|
||||
|
||||
|
||||
|
||||
% replacement for the SI package
|
||||
\newcommand{\SI}[2]{\ensuremath{#1}\text{\,#2}}
|
||||
\newcommand{\SIrange}[3]{\ensuremath{#1} to \ensuremath{#2}\text{\,#3}}
|
||||
|
||||
% units for the SI package
|
||||
\newcommand{\centimeter}{cm}
|
||||
\newcommand{\meter}{m}
|
||||
\newcommand{\per}{/}
|
||||
\newcommand{\milli}{m}
|
||||
\newcommand{\second}{s}
|
||||
\newcommand{\giga}{G}
|
||||
\newcommand{\hertz}{Hz}
|
||||
\newcommand{\dBm}{dBm}
|
||||
\newcommand{\percent}{\%}
|
||||
\newcommand{\decibel}{dB}
|
||||
\newcommand{\dB}{dB}
|
||||
\newcommand{\hpa}{hPa}
|
||||
\newcommand{\degree}{\ensuremath{^{\circ}}}
|
||||
|
||||
% missing math operators
|
||||
\DeclareMathOperator*{\argmin}{arg\,min}
|
||||
\DeclareMathOperator*{\argmax}{arg\,max}
|
||||
|
||||
|
||||
% vector and matrix typesetting
|
||||
\renewcommand{\vec}[1]{\boldsymbol{#1}} % italic and greek symbols
|
||||
\newcommand{\mat}[1]{\vec{#1}} % the same as vec
|
||||
|
||||
|
||||
%other macros
|
||||
\newcommand{\noStep}{\overline{\text{step}}}
|
||||
|
||||
|
||||
% gfx include folder
|
||||
\graphicspath{ {gfx/baro/},{gfx/graph/},{gfx/paths/},{gfx/eval/},{gfx/},{gfx/grid/}}
|
||||
|
||||
|
||||
% correct bad hyphenation here
|
||||
\hyphenation{op-tical net-works semi-conduc-tor}
|
||||
|
||||
|
||||
% input stuff
|
||||
\input{misc/keywords}
|
||||
\input{misc/functions}
|
||||
|
||||
|
||||
\begin{document}
|
||||
%
|
||||
% paper title
|
||||
% Titles are generally capitalized except for words such as a, an, and, as,
|
||||
% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
|
||||
% not capitalized unless they are the first or last word of the title.
|
||||
% Linebreaks \\ can be used within to get better formatting as desired.
|
||||
% Do not put math or special symbols in the title.
|
||||
\title{minimizing system setup times }
|
||||
|
||||
|
||||
% author names and affiliations
|
||||
% use a multiple column layout for up to three different
|
||||
% affiliations
|
||||
\author{
|
||||
|
||||
\IEEEauthorblockN{Frank Ebner, Toni Fetzer and Frank Deinzer}%
|
||||
\IEEEauthorblockA{%
|
||||
Faculty of Computer Science and Business Information Systems\\
|
||||
University of Applied Sciences W\"urzburg-Schweinfurt\\
|
||||
W\"urzburg, Germany\\
|
||||
\{frank.ebner, toni.fetzer, frank.deinzer\}@fhws.de\\
|
||||
}
|
||||
\and
|
||||
|
||||
\IEEEauthorblockN{Marcin Grzegorzek}
|
||||
\IEEEauthorblockA{%
|
||||
Pattern Recognition Group \\
|
||||
University of Siegen\\
|
||||
Siegen, Germany\\
|
||||
\{marcin.grzegorzek\}@uni-siegen.de
|
||||
}%
|
||||
}
|
||||
|
||||
% conference papers do not typically use \thanks and this command
|
||||
% is locked out in conference mode. If really needed, such as for
|
||||
% the acknowledgment of grants, issue a \IEEEoverridecommandlockouts
|
||||
% after \documentclass
|
||||
|
||||
% use for special paper notices
|
||||
%\IEEEspecialpapernotice{(Invited Paper)}
|
||||
|
||||
|
||||
% make the title area
|
||||
\maketitle
|
||||
|
||||
% As a general rule, do not put math, special symbols or citations
|
||||
% in the abstract
|
||||
\input{chapters/abstract}
|
||||
|
||||
|
||||
% For peer review papers, you can put extra information on the cover
|
||||
% page as needed:
|
||||
% \ifCLASSOPTIONpeerreview
|
||||
% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
|
||||
% \fi
|
||||
%
|
||||
% For peerreview papers, this IEEEtran command inserts a page break and
|
||||
% creates the second title. It will be ignored for other modes.
|
||||
\IEEEpeerreviewmaketitle
|
||||
|
||||
|
||||
\input{chapters/introduction}
|
||||
|
||||
\input{chapters/relatedwork}
|
||||
|
||||
\input{chapters/experiments}
|
||||
|
||||
\input{chapters/conclusion}
|
||||
|
||||
|
||||
% conference papers do not normally have an appendix
|
||||
|
||||
% use section* for acknowledgment
|
||||
%\section*{Acknowledgment}
|
||||
|
||||
%The authors would like to thank...
|
||||
|
||||
% balancing
|
||||
%\IEEEtriggeratref{8}
|
||||
% The "triggered" command can be changed if desired:
|
||||
%\IEEEtriggercmd{\enlargethispage{-5in}}
|
||||
|
||||
|
||||
% references section
|
||||
\bibliographystyle{IEEEtran}
|
||||
\bibliography{IEEEabrv,egbib}
|
||||
|
||||
\end{document}
|
||||
|
||||
|
||||
1
tex/chapters/abstract.tex
Normal file
1
tex/chapters/abstract.tex
Normal file
@@ -0,0 +1 @@
|
||||
abstract
|
||||
1
tex/chapters/conclusion.tex
Normal file
1
tex/chapters/conclusion.tex
Normal file
@@ -0,0 +1 @@
|
||||
conclusion
|
||||
15
tex/chapters/experiments.tex
Normal file
15
tex/chapters/experiments.tex
Normal file
@@ -0,0 +1,15 @@
|
||||
experiments
|
||||
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
\input{gfx/compare-wifi-in-out.tex}
|
||||
starker einfluss der glasscheiben.. 3 meter nach dem AP ist nur noch sehr wenig uebrig
|
||||
|
||||
|
||||
\input{gfx/wifi-opt-error-hist-methods.tex}
|
||||
|
||||
\input{gfx/wifi-opt-error-hist-stair-outdoor.tex}
|
||||
outdoor hat insgesamt nicht all zu viel einfluss, da die meisten APs
|
||||
an den outdoor punkten kaum gesehen werden. auf einzelne APs kann
|
||||
der einfluss jedoch recht groß sein, siehe den fingerprint plot von
|
||||
dem einen ausgewählten AP
|
||||
1
tex/chapters/interoduction.tex
Normal file
1
tex/chapters/interoduction.tex
Normal file
@@ -0,0 +1 @@
|
||||
abstract
|
||||
1
tex/chapters/introduction.tex
Normal file
1
tex/chapters/introduction.tex
Normal file
@@ -0,0 +1 @@
|
||||
introduction
|
||||
3
tex/chapters/relatedwork.tex
Normal file
3
tex/chapters/relatedwork.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
relatedwork
|
||||
|
||||
\cite{Ebner-15}
|
||||
2709
tex/egbib.bib
Normal file
2709
tex/egbib.bib
Normal file
File diff suppressed because it is too large
Load Diff
4
tex/gfx/build.sh
Normal file
4
tex/gfx/build.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
for file in *.gp
|
||||
do
|
||||
gnuplot $file;
|
||||
done
|
||||
15
tex/make.sh
Normal file
15
tex/make.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
#PATH=$PATH:/mnt/data/texlive/bin/x86_64-linux/
|
||||
PATH=$PATH:/mnt/vm/programme/texlive/bin/x86_64-linux/
|
||||
|
||||
latex bare_conf.tex
|
||||
bibtex bare_conf
|
||||
latex bare_conf.tex
|
||||
latex bare_conf.tex
|
||||
|
||||
dvips bare_conf.dvi
|
||||
|
||||
ps2pdf14 bare_conf.ps
|
||||
|
||||
okular bare_conf.pdf&
|
||||
137
tex/misc/functions.tex
Normal file
137
tex/misc/functions.tex
Normal file
@@ -0,0 +1,137 @@
|
||||
|
||||
\newcommand{\mAvgSquaredError}{\ensuremath{\overline{e}}}
|
||||
|
||||
\newcommand{\mLogDistGamma}{\ensuremath{\gamma}}
|
||||
\newcommand{\mLogDistTX}{TX}
|
||||
|
||||
\newcommand{\mDongle}[1]{\ensuremath{D_{#1}}}
|
||||
%\newcommand{\mDongle}{d} % dongle
|
||||
\newcommand{\mBeacon}[1]{\ensuremath{B_{#1}}} % beacon
|
||||
|
||||
\newcommand{\mRssi}{\ensuremath{s}} % client's signal-strength measurement
|
||||
\newcommand{\mMdlRSSI}{\ensuremath{\varsigma}} % model's signal-strength
|
||||
|
||||
\newcommand{\mPosAP}{\varrho} % char for access point position vector
|
||||
\newcommand{\mPos}{\rho} % char for positions
|
||||
|
||||
|
||||
\newcommand{\mPosVec}{\vec{\mPos}} % position vector
|
||||
\newcommand{\mRssiVec}{\vec{s}} % client signal strength measurements
|
||||
|
||||
\newcommand{\mState}{q} % state variable
|
||||
\newcommand{\mStateVec}{\vec{q}} % state vector variable
|
||||
\newcommand{\mObs}{o} % observation variable
|
||||
\newcommand{\mObsVec}{\vec{o}} % observation vector variable
|
||||
\newcommand{\mObsWifi}{\vec{o}_{\text{wifi}}} % wifi observation
|
||||
|
||||
\newcommand{\mProb}{p} % char for probability
|
||||
|
||||
\newcommand{\mMovingAvgWithSize}[1]{\ensuremath{\text{avg}_{#1}}}
|
||||
|
||||
\newcommand{\mPressure}{\rho}
|
||||
\newcommand{\mObsPressure}{\mPressure_\text{rel}} % symbol for observation pressure
|
||||
\newcommand{\mStatePressure}{\hat{\mPressure}_\text{rel}} % symbol for state pressure
|
||||
|
||||
\newcommand{\mHeading}{\theta}
|
||||
\newcommand{\mObsHeading}{\Delta\mHeading} % symbol used for the observation heading
|
||||
\newcommand{\mStateHeading}{\mHeading} % symbol used for the state heading
|
||||
|
||||
\newcommand{\mSteps}{n_\text{steps}}
|
||||
\newcommand{\mObsSteps}{\mSteps}
|
||||
|
||||
\newcommand{\mNN}{\text{nn}}
|
||||
\newcommand{\mKNN}{\text{knn}}
|
||||
\newcommand{\fPos}[1]{\textbf{pos}(#1)}
|
||||
\newcommand{\fDistance}[2]{\delta(#1, #2)}
|
||||
\newcommand{\fWA}[1]{\text{wall}(#1)}
|
||||
\newcommand{\fDD}[1]{\text{door}(#1)}
|
||||
\newcommand{\fImp}[1]{\text{imp}(#1)}
|
||||
\newcommand{\fNN}[2]{\text{nn}(#1, #2)}
|
||||
\newcommand{\fLength}[2]{\text{d}(#1, #2)}
|
||||
|
||||
%\newcommand{\mTarget}{\dot{v}}
|
||||
\newcommand{\mVertexA}{v_i}
|
||||
\newcommand{\mVertexB}{v_j}
|
||||
\newcommand{\mEdgeAB}{e_{i,j}}
|
||||
\newcommand{\mVertexDest}{v_\text{dest}}
|
||||
|
||||
\newcommand{\mUsePath}{\kappa}
|
||||
|
||||
\newcommand{\mStepSize}{s_\text{step}}
|
||||
|
||||
%\newcommand{\docIBeacon}{iBeacon}
|
||||
|
||||
% for equation references
|
||||
\newcommand{\refeq}[1]{eq. \eqref{#1}}
|
||||
|
||||
% add todo notes
|
||||
\newcommand{\todo}[1]{%
|
||||
\noindent%
|
||||
\fcolorbox{black}{yellow}{%
|
||||
\parbox[position]{0.45\textwidth}{%
|
||||
\footnotesize%
|
||||
{\bf TODO} #1%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
|
||||
%\newcommand{\commentByFrank}[1]{}
|
||||
%\newcommand{\commentByToni}[1]{}
|
||||
|
||||
%comments
|
||||
\newcommand{\commentByFrank}[1]{%
|
||||
\noindent%
|
||||
\fcolorbox{black}{cyan}{%
|
||||
\parbox[position]{0.45\textwidth}{%
|
||||
\footnotesize%
|
||||
{\bf Frank:} #1%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
\newcommand{\commentByLukas}[1]{%
|
||||
\noindent%
|
||||
\fcolorbox{black}{green}{%
|
||||
\parbox[position]{0.45\textwidth}{%
|
||||
\footnotesize%
|
||||
{\bf Lukas:} #1%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
\newcommand{\commentByToni}[1]{%
|
||||
\noindent%
|
||||
\fcolorbox{black}{red}{%
|
||||
\parbox[position]{0.45\textwidth}{%
|
||||
\footnotesize%
|
||||
{\bf Toni:} #1%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
|
||||
\newcommand{\docRSSI}{RSSI}
|
||||
\newcommand{\docTX}{TX}
|
||||
\newcommand{\docLogDist}{log-distance}
|
||||
|
||||
%\newcommand{\docAP}{access-point}
|
||||
%\newcommand{\docAPs}{access-points}
|
||||
|
||||
|
||||
|
||||
|
||||
\newcommand{\R}{\mathbb{R}}
|
||||
\newcommand{\N}{\mathbb{N}}
|
||||
|
||||
\newcommand{\mPLE}{\ensuremath{\gamma}} % path-loss exponent
|
||||
\newcommand{\mTXP}{\ensuremath{P_0}} % tx-power
|
||||
\newcommand{\mWAF}{\ensuremath{\beta}} % wall attenuation factor
|
||||
|
||||
\newcommand{\mMdlDist}{\ensuremath{d}} % distance used within propagation models
|
||||
|
||||
%\newcommand{\mGraph}{\ensuremath{G}}
|
||||
%\newcommand{\mVertices}{\ensuremath{V}}
|
||||
%\newcommand{\mVertex}{\ensuremath{v}}
|
||||
%\newcommand{\mVertexB}{\ensuremath{w}}
|
||||
%\newcommand{\mEdges}{\ensuremath{E}}
|
||||
%\newcommand{\mEdge}{\ensuremath{e}}
|
||||
|
||||
|
||||
|
||||
31
tex/misc/keywords.tex
Normal file
31
tex/misc/keywords.tex
Normal file
@@ -0,0 +1,31 @@
|
||||
% keyword macros
|
||||
\newcommand{\docIBeacon}{iBeacon}
|
||||
|
||||
% wifi naming
|
||||
\newcommand{\wifiRSSI}{RSSI}
|
||||
\newcommand{\wifiTxPower}{TX-Power}
|
||||
\newcommand{\wifiPathLossExp}{PathLoss}
|
||||
|
||||
\newcommand{\wifiPropLogScale}{Log-Scale}
|
||||
\newcommand{\wifiPropLogScaleWalls}{Log-Scale-Walls}
|
||||
\newcommand{\docLogDistance}{log-distance}
|
||||
\newcommand{\docLogDistanceWalls}{wall-attenuation-factor}
|
||||
|
||||
|
||||
% misc
|
||||
\newcommand{\docTxPower}{TX-Power}
|
||||
\newcommand{\docPathLossExp}{PathLoss}
|
||||
\newcommand{\docPathLoss}{Pathloss}
|
||||
|
||||
\newcommand{\docsAP}{AP}
|
||||
\newcommand{\docAPshort}{AP}
|
||||
\newcommand{\docAP}{access-point}
|
||||
\newcommand{\docAPs}{access-points}
|
||||
|
||||
\newcommand{\docWIFI}{Wi\hbox{-}Fi}
|
||||
\newcommand{\docBeacon}{\Gls{Beacon}}
|
||||
\newcommand{\docBeacons}{\Glspl{Beacon}}
|
||||
|
||||
\newcommand{\docsRSSI}{RSSI}
|
||||
|
||||
\newcommand{\docDSimplex}{downhill-simplex}
|
||||
Reference in New Issue
Block a user