Wireless Personal Communications

, Volume 109, Issue 3, pp 1827–1844 | Cite as

Spoofing Mitigation Using Double Stationary Wavelet Transform in Civil GPS Receivers

  • A. R. Baziar
  • M. R. MosaviEmail author
  • M. Moazedi


In this paper, the Wavelet Transform (WT) is used to eliminate the influence of spoofing on the stationary Global Positioning System (GPS) receivers. Having no access to the authentic data, signal processing is only applied to the received spoofing signals. Pseudo-range is one of the most important influenced parameters under spoofing attack. Therefore, by reducing its deviations, spoofing reduction is possible. In this way, the pseudo-range difference between two observations is passed to the Statistic Wavelet Transform (SWT) at the first level. By de-noising in the next step and omission of noise, pseudo-range deviations due to a spoofing attack can be extracted. After that, measured pseudo-range of received signal is corrected. In the next step, the SWT is applied to the position coordinates. In this point, other irrational deviations because of spoofing threat can be compensated. For validation of the suggested algorithm, four different data sets are investigated. By applying bior 3.7 at level 3 and rbio 4.4 at level 9 as the first and the second WT respectively, we could mitigate spoofing more than 81% within a tolerance of 10% and an average of 86%. The test results show that the proposed technique supremely improves the performance of the GPS receiver and attenuates the effects of spoofing.


GPS spoofing Wavelet transform Single-frequency receiver Anti-spoofing 



  1. 1.
    Baziar, A. R., Moazedi, M., & Mosavi, M. R. (2015). Analysis of single frequency GPS receiver under delay and combining spoofing algorithm. Wireless Personal Communications,83(3), 1955–1970.CrossRefGoogle Scholar
  2. 2.
    Mosavi, M. R., Nasrpooya, Z., & Moazedi, M. (2016). Advanced anti-spoofing methods in tracking loop. Journal of Navigation,69(4), 883–904.CrossRefGoogle Scholar
  3. 3.
    Javaid, A., Jahan, F., & Sun, W. (2017). Analysis of global positioning system-based attacks and a novel global positioning system spoofing detection/mitigation algorithm for unmanned aerial vehicle simulation. Simulation: Transactions of the Society for Modeling and Simulation International, 93(5), 427–441.Google Scholar
  4. 4.
    Borio, D., & Gioia, C. (2016). A sum-of-squares approach to GNSS spoofing detection. IEEE Transactions on Aerospace Electronic Systems,52(4), 1756–1768.CrossRefGoogle Scholar
  5. 5.
    Huanga, J., Prestia, L. L., Motella, B., & Pini, M. (2016). GNSS spoofing detection: theoretical analysis and performance of the ratio test metric in open sky. The Korean Institute of Communications Information Sciences, ICT Express,2, 37–40.Google Scholar
  6. 6.
    Moazedi, M., Mosavi, M. R., & Sadr, A. (2017). Real-time interference detection in tracking loop of GPS receiver. Iranian Journal of Electrical and Electronic Engineering,13(2), 194–204.Google Scholar
  7. 7.
    Lin, Z., Haibin, C., & Naitong, Z. (2007). Anti-spoofing extended kalman filter for satellite navigation receiver. In IEEE international conference on wireless communications, networking and mobile computing, pp. 996–999.Google Scholar
  8. 8.
    McDowell, C. E. (2007). GPS spoofer and repeater mitigation system using digital spatial nulling. U.S. Patent 7250903 B1, 31 July 2007.Google Scholar
  9. 9.
    Daneshmand, S., Jahromi, A. J., Broumandan, A., & Lachapelle, G. (2013). GNSS spoofing mitigation in multipath environments using space-time processing. In European navigation conference (pp. 1–12).Google Scholar
  10. 10.
    Daneshmand, S., Jahromi, A. J., Broumandan, A., & Lachapelle, G. (2011). A low complexity GNSS spoofing mitigation technique using a double antenna array. GPS World Magazine,22(12), 44–46.Google Scholar
  11. 11.
    Nielsen, J., Broumandan, A., & Lachapelle, G. (2010). Spoofing detection and mitigation with a moving handheld receiver. GPS World Magazine,21(9), 27–33.Google Scholar
  12. 12.
    Yang, Y., & Xu, J. (2016). GNSS receiver autonomous integrity monitoring (RAIM) algorithm based on robust estimation. Geodesy and Geodynamics,7(2), 117–123.CrossRefGoogle Scholar
  13. 13.
    Jahromi, A. J., Lin, T., Broumandan, A., Nielsen, J., & Lachapelle, G. (2012). Detection and mitigation of spoofing attacks on a vector-based tracking GPS receiver. In International technical meeting of the institute of navigation (pp. 3–8).Google Scholar
  14. 14.
    Addison, P. S. (2002). The Illustrated Wavelet Transform handbook. Bristol: Institute of Physics Publishing.CrossRefGoogle Scholar
  15. 15.
    Taswell, C. (2000). The what, how and why of wavelet shrinkage denoising. Journal of Computing in Science and Engineering,2(3), 12–19.CrossRefGoogle Scholar
  16. 16.
    Donoho, D. L., Johnstone, I., Kerkyacharian, G., & Picard, D. (1995). Wavelet shrinkage: Asymptopia? Journal of the Royal Statistical Society,57(2), 301–369.MathSciNetzbMATHGoogle Scholar
  17. 17.
    Li, J., Zhang, J., Cang, Sh, & Zhou, M. (2016). Performance evaluation of multimodal detection method for GNSS intermediate spoofing. IEEE Access,4, 9459–9468.CrossRefGoogle Scholar
  18. 18.
    Fan, X., Du, L., & Duan, D. (2017). Synchrophasor data correction under GPS spoofing attack: A state estimation based approach. IEEE Transactions on Smart Grid, 1–11.Google Scholar
  19. 19.
    Souza, M., Monico, J. F. G., Pagamisse, A., & Polezel, W. G. C. (2008). An effective wavelet method to detect and mitigate low-frequency multipath effects. International Association of Geodesy Symposia,132, 179–184.CrossRefGoogle Scholar
  20. 20.
    Azarbad, M. R., & Mosavi, M. R. (2014). A new method to mitigate multipath error in single-frequency GPS receiver with wavelet transform. Journal of GPS Solutions,18(2), 189–198.CrossRefGoogle Scholar
  21. 21.
    Mosavi, M. R., & Azarbad, M. R. (2013). Multipath error mitigation based on wavelet transform in L1 GPS receivers for kinematic applications. International Journal of Electronics and Communications,67(10), 875–884.CrossRefGoogle Scholar
  22. 22.
    Baziar, A. R., Moazedi, M., & Mosavi, M. R. (2016). A wavelet based spoofing error compensation technique for single frequency GPS stationary receiver. Journal of Aerospace Science and Technology,10(2), 9–16.Google Scholar
  23. 23.
    Borre, K., Akos, D. M., Bertelsen, N., Rinder, P., & Jensen, S. H. (2007). A software-defined GPS and Galileo receiver: A single-frequency approach. Boston: Birkhäuser.zbMATHGoogle Scholar
  24. 24.
    Berardo, M., Garbin, E., Fabio, M., Letiziab, D., & Presti, L. (2016). A spoofing mitigation technique for dynamic applications. In Satellite navigation technologies and European workshop on GNSS signals and signal processing (pp. 1–7).Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Electrical EngineeringIran University of Science and TechnologyNarmak, TehranIran

Personalised recommendations