
Draft
• We characterise and contrast the performance of 8 RF localiser methods, training in excess
of 10k models in the process. These model configurations span: architecture, representation
learning, and domain adaptation methods.
• We find that representation learning and pretraining are most important for OOD robustness
in a new RF environment, and that variants based on an autoencoder architecture are the
best all-rounder models.
2 PRIMER ON RF LOCALISATION
We consider a system of Msynchronised locators that listen for user devices, where each mth
locator has known 3D position vector um= [xm, ym, zm], and 3D 3×3 orientation matrix Ωm. Let
Abe the angle of arrival (AoA) matrix, rthe range calculated using time of arrival (ToA) and the
speed of the light, then the position of a user device w.r.t. mth locator
pm=ΩmAr+um(1)
Because user devices and locators are not synchronised, range estimates are biased. This can be
compensated by using one locator as reference using time difference of arrival (TDoA). Typically,
modern RF localisation relies on estimating the aforementioned two wireless propagation properties
ToA and AoA, which together are abbreviated (TAoA).
Challenge in rich scattering. Considering a wireless channel between two radio transceivers, the
baseband model of the channel impulse response is given by (Tse & Viswanath, 2005)
h(k) =
P
X
p=1
L−1
X
`=0
ap,`ej(2πfcτp+φp,`)sinc k−τp,`
Ts, k = 0, . . . , O −1
where ap∈R+,φp,` ∈R,τp∈R+are respectively the attenuation, phase, and propagation delay
of the pth path and `th path cluster. Also sinc(x) = sin(πx)
πx is the normalised sinc function, kis the
discrete sampling time, and O−1is the channel order.
It is generally infeasibly to estimate the above parameters because they are underdetermined in
practical implementations. This is further compounded by environments with rich scattering (i.e.,
large Pand L).
Upper bound. Eq. 1 shows that the best performance can be theoretically achieved using perfect
TAoA labels as input to a deep neural net. TAoA, however, are infeasible to measure as groundtruth
per deployed environment because it would entail extensive and very expensive surveying cam-
paigns. Deployment surveys typically leverage laser measurements and tens of hours of calibra-
tion (Scott & Hazas, 2003). Further, moving from a local coordinate system (i.e., per locator) to a
global coordinate system for the environment requires models of that environment and the locator
hardware. Therefore, we designate a TAoA-based localiser net as an upper bound on performance
that is impractical to implement in the real-world under realistic deployment cost and overhead
constraints.
3 MODEL VARIANTS
RadioBench suite compiles all RF localiser net architectures reported in literature. While all facil-
itate location estimation, these architectures operate on differing input formats, produce differing
output formats, as well as deviate in their training details. We believe RadioBench to be the first
effort to comprehensively catalogue and evaluate RF localiser nets in order to concretely establish
and contrast their performances. Appendix A reviews RF localisation fundamentals and treats learnt
localiser net variants in more detail.
3.1 ARCHITECTURES
We evaluate four classes of RF localiser nets: supervised CNN (Chen et al., 2017; Arnold et al.,
2019), supervised residual net (ResNet) akin to vision ResNet (He et al., 2016), unsupervised Au-
toEncoder (AE) (Liu et al., 2018), and unsupervised channel charting (CC) (Studer et al., 2018).
2