Added tex files
This commit is contained in:
222
tex/.gitignore
vendored
Normal file
222
tex/.gitignore
vendored
Normal file
@@ -0,0 +1,222 @@
|
||||
bare_conf.pdf
|
||||
|
||||
## Core latex/pdflatex auxiliary files:
|
||||
*.aux
|
||||
*.lof
|
||||
*.log
|
||||
*.lot
|
||||
*.fls
|
||||
*.out
|
||||
*.toc
|
||||
*.fmt
|
||||
*.fot
|
||||
*.cb
|
||||
*.cb2
|
||||
|
||||
## Intermediate documents:
|
||||
*.dvi
|
||||
*-converted-to.*
|
||||
# these rules might exclude image files for figures etc.
|
||||
# *.ps
|
||||
# *.eps
|
||||
# *.pdf
|
||||
|
||||
## Generated if empty string is given at "Please type another file name for output:"
|
||||
.pdf
|
||||
|
||||
## Bibliography auxiliary files (bibtex/biblatex/biber):
|
||||
*.bbl
|
||||
*.bcf
|
||||
*.blg
|
||||
*-blx.aux
|
||||
*-blx.bib
|
||||
*.run.xml
|
||||
|
||||
## Build tool auxiliary files:
|
||||
*.fdb_latexmk
|
||||
*.synctex
|
||||
*.synctex(busy)
|
||||
*.synctex.gz
|
||||
*.synctex.gz(busy)
|
||||
*.pdfsync
|
||||
|
||||
## Auxiliary and intermediate files from other packages:
|
||||
# algorithms
|
||||
*.alg
|
||||
*.loa
|
||||
|
||||
# achemso
|
||||
acs-*.bib
|
||||
|
||||
# amsthm
|
||||
*.thm
|
||||
|
||||
# beamer
|
||||
*.nav
|
||||
*.pre
|
||||
*.snm
|
||||
*.vrb
|
||||
|
||||
# changes
|
||||
*.soc
|
||||
|
||||
# cprotect
|
||||
*.cpt
|
||||
|
||||
# elsarticle (documentclass of Elsevier journals)
|
||||
*.spl
|
||||
|
||||
# endnotes
|
||||
*.ent
|
||||
|
||||
# fixme
|
||||
*.lox
|
||||
|
||||
# feynmf/feynmp
|
||||
*.mf
|
||||
*.mp
|
||||
*.t[1-9]
|
||||
*.t[1-9][0-9]
|
||||
*.tfm
|
||||
|
||||
#(r)(e)ledmac/(r)(e)ledpar
|
||||
*.end
|
||||
*.?end
|
||||
*.[1-9]
|
||||
*.[1-9][0-9]
|
||||
*.[1-9][0-9][0-9]
|
||||
*.[1-9]R
|
||||
*.[1-9][0-9]R
|
||||
*.[1-9][0-9][0-9]R
|
||||
*.eledsec[1-9]
|
||||
*.eledsec[1-9]R
|
||||
*.eledsec[1-9][0-9]
|
||||
*.eledsec[1-9][0-9]R
|
||||
*.eledsec[1-9][0-9][0-9]
|
||||
*.eledsec[1-9][0-9][0-9]R
|
||||
|
||||
# glossaries
|
||||
*.acn
|
||||
*.acr
|
||||
*.glg
|
||||
*.glo
|
||||
*.gls
|
||||
*.glsdefs
|
||||
|
||||
# gnuplottex
|
||||
*-gnuplottex-*
|
||||
|
||||
# gregoriotex
|
||||
*.gaux
|
||||
*.gtex
|
||||
|
||||
# hyperref
|
||||
*.brf
|
||||
|
||||
# knitr
|
||||
*-concordance.tex
|
||||
# TODO Comment the next line if you want to keep your tikz graphics files
|
||||
*.tikz
|
||||
*-tikzDictionary
|
||||
|
||||
# listings
|
||||
*.lol
|
||||
|
||||
# makeidx
|
||||
*.idx
|
||||
*.ilg
|
||||
*.ind
|
||||
*.ist
|
||||
|
||||
# minitoc
|
||||
*.maf
|
||||
*.mlf
|
||||
*.mlt
|
||||
*.mtc[0-9]*
|
||||
*.slf[0-9]*
|
||||
*.slt[0-9]*
|
||||
*.stc[0-9]*
|
||||
|
||||
# minted
|
||||
_minted*
|
||||
*.pyg
|
||||
|
||||
# morewrites
|
||||
*.mw
|
||||
|
||||
# nomencl
|
||||
*.nlo
|
||||
|
||||
# pax
|
||||
*.pax
|
||||
|
||||
# pdfpcnotes
|
||||
*.pdfpc
|
||||
|
||||
# sagetex
|
||||
*.sagetex.sage
|
||||
*.sagetex.py
|
||||
*.sagetex.scmd
|
||||
|
||||
# scrwfile
|
||||
*.wrt
|
||||
|
||||
# sympy
|
||||
*.sout
|
||||
*.sympy
|
||||
sympy-plots-for-*.tex/
|
||||
|
||||
# pdfcomment
|
||||
*.upa
|
||||
*.upb
|
||||
|
||||
# pythontex
|
||||
*.pytxcode
|
||||
pythontex-files-*/
|
||||
|
||||
# thmtools
|
||||
*.loe
|
||||
|
||||
# TikZ & PGF
|
||||
*.dpth
|
||||
*.md5
|
||||
*.auxlock
|
||||
|
||||
# todonotes
|
||||
*.tdo
|
||||
|
||||
# easy-todo
|
||||
*.lod
|
||||
|
||||
# xindy
|
||||
*.xdy
|
||||
|
||||
# xypic precompiled matrices
|
||||
*.xyc
|
||||
|
||||
# endfloat
|
||||
*.ttt
|
||||
*.fff
|
||||
|
||||
# Latexian
|
||||
TSWLatexianTemp*
|
||||
|
||||
## Editors:
|
||||
# WinEdt
|
||||
*.bak
|
||||
*.sav
|
||||
|
||||
# Texpad
|
||||
.texpadtmp
|
||||
|
||||
# Kile
|
||||
*.backup
|
||||
|
||||
# KBibTeX
|
||||
*~[0-9]*
|
||||
|
||||
# auto folder when using emacs and auctex
|
||||
/auto/*
|
||||
|
||||
# expex forward references with \gathertags
|
||||
*-tags.tex
|
||||
106
tex/bare_conf.tex
Normal file
106
tex/bare_conf.tex
Normal file
@@ -0,0 +1,106 @@
|
||||
\documentclass[journal,article,submit,moreauthors,pdftex,10pt,a4paper]{mdpi}
|
||||
|
||||
\firstpage{1}
|
||||
\makeatletter
|
||||
\setcounter{page}{\@firstpage}
|
||||
\makeatother
|
||||
\pubvolume{xx}
|
||||
\issuenum{1}
|
||||
\articlenumber{1}
|
||||
\pubyear{2018}
|
||||
\copyrightyear{2018}
|
||||
%\externaleditor{Academic Editor: name}
|
||||
\history{Received: date; Accepted: date; Published: date}
|
||||
|
||||
|
||||
|
||||
\usepackage{color, colortbl}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{subcaption}
|
||||
|
||||
\interdisplaylinepenalty=2500
|
||||
|
||||
\usepackage{array}
|
||||
\usepackage{mdwmath}
|
||||
\usepackage{mdwtab}
|
||||
\usepackage{eqparbox}
|
||||
\usepackage{epstopdf}
|
||||
\usepackage{siunitx}
|
||||
\usepackage{array}
|
||||
\usepackage{multirow}
|
||||
|
||||
%\updates{yes} % If there is an update available, un-comment this line
|
||||
|
||||
\Title{Integrating 802.11 Fine Timing Measurements into an Indoor Localization System}
|
||||
|
||||
% Author Orchid ID: enter ID or remove command
|
||||
\newcommand{\orcidauthorA}{0000-0002-4698-8232} % Add \orcidA{} behind the author's name
|
||||
\newcommand{\orcidauthorB}{0000-0002-8249-8783} % Add \orcidB{} behind the author's name
|
||||
\newcommand{\orcidauthorC}{0000-0001-7213-1024} % Add \orcidC{} behind the author's name
|
||||
|
||||
% Authors, for the paper (add full first names)
|
||||
\Author{Toni Fetzer$^{1,*}$\orcidB{}, Frank Ebner$^{1}$\orcidA{}, Markus Bullmann$^{1}$\orcidC{}, Frank Deinzer$^{1}$ and Marcin Grzegorzek$^{2}$}
|
||||
|
||||
% Authors, for metadata in PDF
|
||||
\AuthorNames{Toni Fetzer, Frank Ebner, Markus Bullmann, Frank Deinzer and Marcin Grzegorzek}
|
||||
|
||||
\keyword{indoor localization; Wi-Fi; PDR; sensor fusion; smartphone; particle filter; sample impoverishment; estimation; historic buildings; navigation mesh}
|
||||
|
||||
% Affiliations / Addresses (Add [1] after \address if there is only one affiliation.)
|
||||
\address{%
|
||||
$^{1}$ \quad University of Applied Sciences W\"urzburg-Schweinfurt - Faculty of Computer Science and Business Information Systems; \textit{firstname.surname}@fhws.de\\
|
||||
$^{2}$ \quad University of Siegen - Pattern Recognition Group; marcin.grzegorzek@uni-siegen.de}
|
||||
|
||||
% Contact information of the corresponding author
|
||||
\corres{Correspondence: toni.fetzer@fhws.de}
|
||||
|
||||
|
||||
% 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
|
||||
|
||||
% gfx include folder
|
||||
%\graphicspath{{gfx/}}
|
||||
|
||||
% input stuff
|
||||
\input{misc/keywords}
|
||||
\input{misc/functions}
|
||||
|
||||
% footnote hack for thanks
|
||||
\newcommand{\blfootnote}[1]{%
|
||||
\begingroup
|
||||
\renewcommand\thefootnote{}\footnote{#1}%
|
||||
\addtocounter{footnote}{-1}%
|
||||
\endgroup
|
||||
}
|
||||
|
||||
|
||||
\graphicspath{gfx/}
|
||||
|
||||
\input{chapters/0_abstract}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\input{chapters/1_introduction}
|
||||
|
||||
\input{chapters/2_relatedwork}
|
||||
|
||||
\input{chapters/3_ftm}
|
||||
|
||||
\input{chapters/4_ftmloc}
|
||||
|
||||
% \input{chapters/experiments}
|
||||
|
||||
\input{chapters/9_conclusion}
|
||||
|
||||
\externalbibliography{yes}
|
||||
\bibliography{egbib}
|
||||
|
||||
\end{document}
|
||||
|
||||
3
tex/chapters/0_abstract.tex
Normal file
3
tex/chapters/0_abstract.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\abstract{
|
||||
In this paper we evaluate the indoor localization performance of Fine Timing Measurement by comparing FTM with RSSI using trilateration, probabilistic approach, and a complete particle filter based localization system.
|
||||
}
|
||||
3
tex/chapters/1_introduction.tex
Normal file
3
tex/chapters/1_introduction.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\section{Introduction}
|
||||
\label{sec:intro}
|
||||
|
||||
3
tex/chapters/2_relatedwork.tex
Normal file
3
tex/chapters/2_relatedwork.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\section{Related Work}
|
||||
\label{sec:relatedWork}
|
||||
|
||||
14
tex/chapters/3_ftm.tex
Normal file
14
tex/chapters/3_ftm.tex
Normal file
@@ -0,0 +1,14 @@
|
||||
\section{Fine Timing Measurement}
|
||||
\label{sec:ftm}
|
||||
|
||||
|
||||
-New IEEE 802.11mc standard to measure round trip time from client to access point.
|
||||
-Theory, protocol.
|
||||
-Expected error behavior
|
||||
|
||||
|
||||
FTM defines a protocol to measure the round trip time between an initiator and a responder, e.g. a smartphone based client and access point.
|
||||
For data privacy reasons the responder is always passive and only the initiator can trigger time measurements.
|
||||
|
||||
|
||||
|
||||
10
tex/chapters/4_ftmloc.tex
Normal file
10
tex/chapters/4_ftmloc.tex
Normal file
@@ -0,0 +1,10 @@
|
||||
\section{Localization using FTM}
|
||||
\label{sec:ftmloc}
|
||||
|
||||
|
||||
Trilateration
|
||||
Probabilistic
|
||||
|
||||
Filter measurements per AP with simple Kalman filter before localization
|
||||
|
||||
|
||||
3
tex/chapters/9_conclusion.tex
Normal file
3
tex/chapters/9_conclusion.tex
Normal file
@@ -0,0 +1,3 @@
|
||||
\section{Conclusion}
|
||||
|
||||
In conclusion
|
||||
1682
tex/chicago2.bst
Normal file
1682
tex/chicago2.bst
Normal file
File diff suppressed because it is too large
Load Diff
2976
tex/egbib.bib
Normal file
2976
tex/egbib.bib
Normal file
File diff suppressed because it is too large
Load Diff
6929
tex/logo-ccby.eps
Normal file
6929
tex/logo-ccby.eps
Normal file
File diff suppressed because one or more lines are too long
14959
tex/logo-mdpi.eps
Normal file
14959
tex/logo-mdpi.eps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
tex/logo-updates.pdf
Normal file
BIN
tex/logo-updates.pdf
Normal file
Binary file not shown.
18
tex/make.sh
Normal file
18
tex/make.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
#PATH=$PATH:/mnt/data/texlive/bin/x86_64-linux/
|
||||
PATH=$PATH:/mnt/vm/programme/texlive/bin/x86_64-linux/
|
||||
PATH=$PATH:/apps/texlive/bin/x86_64-linux
|
||||
|
||||
pdflatex --shell-escape bare_conf.tex
|
||||
bibtex bare_conf
|
||||
pdflatex bare_conf.tex
|
||||
#pdflatex bare_conf.tex
|
||||
|
||||
#gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=foo-bare_conf_comp.pdf bare_conf.pdf
|
||||
|
||||
#okular diss.pdf &
|
||||
|
||||
#rm *.aux
|
||||
#rm *.toc
|
||||
#rm *.log
|
||||
1341
tex/mdpi.bst
Normal file
1341
tex/mdpi.bst
Normal file
File diff suppressed because it is too large
Load Diff
1621
tex/mdpi.cls
Normal file
1621
tex/mdpi.cls
Normal file
File diff suppressed because it is too large
Load Diff
152
tex/misc/functions.tex
Normal file
152
tex/misc/functions.tex
Normal file
@@ -0,0 +1,152 @@
|
||||
|
||||
\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}{\hat\varrho} % char for access point position vector
|
||||
\newcommand{\mPos}{\rho} % char for positions
|
||||
\newcommand{\mPosVec}{\vec{\mPos}} % position vector
|
||||
\newcommand{\mPosAPVec}{\ensuremath{\vec{\mPosAP}}} % AP 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{\mParticle}{X}
|
||||
\newcommand{\mParticleVec}{\vec{X}}
|
||||
|
||||
\newcommand{\probGrid}{\vec{Q}}
|
||||
|
||||
\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{\mActivity}{\Omega}
|
||||
\newcommand{\mObsActivity}{\mActivity}
|
||||
|
||||
\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{\gDist}{d_\text{step}}
|
||||
\newcommand{\gHead}{\theta_\text{walk}}
|
||||
|
||||
|
||||
\newcommand{\mUsePath}{\kappa}
|
||||
|
||||
\newcommand{\mStepSize}{s_\text{step}}
|
||||
|
||||
%\newcommand{\docIBeacon}{iBeacon}
|
||||
|
||||
% for equation references
|
||||
\newcommand{\refeq}[1]{\eqref{#1}}
|
||||
|
||||
\newcommand{\reffig}[1]{fig.~\ref{#1}}
|
||||
\newcommand{\refFig}[1]{Fig.~\ref{#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.95\textwidth}{%
|
||||
\footnotesize%
|
||||
{\bf Frank:} #1%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
\newcommand{\commentByMarkus}[1]{%
|
||||
\noindent%
|
||||
\fcolorbox{black}{green}{%
|
||||
\parbox[position]{0.95\textwidth}{%
|
||||
\footnotesize%
|
||||
{\bf Markus:} #1%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
\newcommand{\commentByToni}[1]{%
|
||||
\noindent%
|
||||
\fcolorbox{black}{red}{%
|
||||
\parbox[position]{0.95\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}}
|
||||
|
||||
|
||||
\newcommand{\landau}[1]{\ensuremath{ \mathcal{O}\left( #1 \right) }}
|
||||
|
||||
38
tex/misc/keywords.tex
Normal file
38
tex/misc/keywords.tex
Normal file
@@ -0,0 +1,38 @@
|
||||
\usepackage{xspace}
|
||||
\newcommand{\eg}{e.\,g.\@\xspace}
|
||||
\newcommand{\ie}{i.\,e.\@\xspace}
|
||||
\newcommand{\qq} [1]{``#1''}
|
||||
|
||||
% 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}
|
||||
|
||||
\DeclareMathOperator{\atan}{atan2}
|
||||
Reference in New Issue
Block a user