  GNSS receivers are vulnerable to jamming and spoofing attacks, and numerous
such incidents have been reported worldwide in the last decade. It is important
to detect attacks fast and localize attackers, which can be hard if not
impossible without dedicated sensing infrastructure. The notion of
participatory sensing, or crowdsensing, is that a large ensemble of voluntary
contributors provides the measurements, rather than relying on dedicated
sensing infrastructure. This work considers embedded GNSS receivers to provide
measurements for participatory jamming detection and localization.
Specifically, this work proposes a novel jamming localization algorithm, based
on participatory sensing, that exploits AGC and C/N_0 estimates from commercial
GNSS receivers. The proposed algorithm does not require knowledge of the
jamming power nor of the channels, but automatically estimates all parameters.
The algorithm is shown to outperform similar state-of-the-art localization
algorithms in relevant scenarios.
