Interference Detection Algorithms for GNSS-enabled Android Devices

E.L. Valles, C. Yu, R. Elasmar

Abstract: Civilian Global Navigation Satellite System (GNSS) based real-time tracking systems are presently used in a very large number of fields. These devices are available to everyone from civilian users to armed forces. In this paper we introduce two interference detection algorithms that have been implemented on Android devices. The first algorithm operates on a single device with root access by combining data from the automatic gain control (AGC) and the instantaneous average C/N0 from the GNSS chipset. The second algorithm is the main contribution of this paper. By combining the information from multiple Android devices and using a network-based method users are warned of the presence of interference. This network-method works by using the data available via the Android location application programming interface (API) that is common to all cellular phones using the Android OS regardless of the manufacturer of the GNSS chip on the phone.
Published in: Proceedings of the 28th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2015)
September 14 - 18, 2015
Tampa Convention Center
Tampa, Florida
Pages: 317 - 324
Cite this article: Valles, E.L., Yu, C., Elasmar, R., "Interference Detection Algorithms for GNSS-enabled Android Devices," Proceedings of the 28th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2015), Tampa, Florida, September 2015, pp. 317-324.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In