Novel Spoofing Mitigation Method using Wavelet Transform Based on PSO Algorithm in the Acquisition Stage of GPS Receiver

Document Type : Original Article

Authors

1 Bachelor student, Faculty of Electrical Engineering, Iran University of Science and Technology, Tehran, Iran

2 PhD student, Faculty of Electrical Engineering, Iran University of Science and Technology, Tehran, Iran

3 Professor, Faculty of Electrical Engineering, Iran University of Science and Technology, Tehran, Iran

Abstract

The spoofing attack is one of the most serious interferences in the Global Positioning System (GPS). By propagating a signal structurally similar to the original GPS signal, the spoofers try to influence the function of different parts of the receiver and force it to make a wrong positioning. This study focus on the acquisition stage. During the acquisition process, GPS receivers estimate the values of Doppler frequency and Pseudo Random Noise (PRN) code phase of the received signal, which are necessary for tracking the GPS satellite signals. One of the effects of the spoofing signal in the acquisition unit of the receiver is to increase the interactions in the Quadrate correlation taps (Q-correlation tap). In 2018, adding a denoising unit on the Q-correlation tap in the acquisition stage to reduce the interactions mentioned above was presented as a spoofing mitigation method. In this paper, the mentioned method is placed as the primary basis of the work. Here, by using powerful methods of evolutionary computing, the denoising unit added in the Q-correlation tap is tried to be optimally adjusted to mitigate the spoofing attack. Specifically, to achieve a more efficient denoising method for spoofing mitigation, the Particle Swarm Optimization (PSO) algorithm is proposed to determine the critical parameters of the Discrete Wavelet Transform (DWT) based on the Haar wavelet. In order to evaluate the proposed method, first, the noise reduction performance of the algorithm is measured on four benchmark signals, namely Blocks, Bumps, Heavy Sine, and Doppler. Then, compared to four traditional methods, namely, Rigrsure, Heursure, Sqtwolog, and Minimaxi, the developed de-nosing method outperformed the former methods by 47.3%, 38.4%, 47,3%, and 30%, respectively. Finally, the proposed algorithm was placed in the Q-correlation tap of the GPS receiver acquisition stage, and its performance in reducing the spoof effects was investigated. The results show that the proposed algorithm is 37.74% more efficient compared to the method that was considered the primary method.

Keywords


Smiley face

[1] M. R. Mosavi, "Data processing on single-frequency GPS receivers," Iran University of Science and Technology, 2010. (in persion)
[2] M. Moazedi, M. Mosavi, Z. Nasrpooya, & A. Sadr, "GPS spoofing mitigation using adaptive estimator in tracking loop," Journal of Electronical & Cyber Defence, vol. 6, no. 3, 2018. (in Persian)
[3] H. N. Li, D. S. Li, & G. B. Song, "Recent applications of fiber optic sensors to health monitoring in civil engineering," Engineering Structure, vol. 26, no. 11, pp.1647-1657, 2004.
[4] D. Ahn, J. Park, C. Kim, J. Kim, Y. Qian & T. Itoh, "A design of the low-pass filter using the novel microstrip defected ground structure," IEEE Transactions on Microwave Theory and Techniques, vol. 49, no. 1, pp. 86-93, 2001.
[5] B. Baykal & A. G. Constantinides, "A neural approach to the underdetermined-order recursive least-squares adaptive filtering," Neural Networks, vol. 10, no. 8, pp. 1523-1531, 1997.
[6] M. Han, Y. Liu, J. Xi & W. Guo, "Noise smoothing for nonlinear time series using wavelet soft threshold," IEEE Signal Processing Letters, vol. 14, no. 1, pp. 62-65, 2007.
[7] J. Baili, S. Lahouar, M. Hergli, I. L. Al-Qadi, & K. Besbes, "GPR signal de-noising by discrete wavelet transform," Ndt and E International, vol. 42, no. 8, pp.696-703, 2009.
[8] T. H. Yi, H. N. Li, & X. Y. Zhao, "Noise smoothing for structural vibration test signals using an improved wavelet thresholding technique," Sensors, vol. 12, no. 8, pp. 11205-11220, 2012.
[9] D. L. Donoho & I. M. Johnstone, "Adapting to unknown smoothness via wavelet shrinkage," J. Am. Statist. Assoc. vol. 90, no. 432, pp. 1200-1224, 1995.    
[10] D. L. Donoho & I. M. Johnstone, "Ideal spatial adaptation via wavelet shrinkage," Biometrika, vol. 81, no. 3,  pp. 425-455, 1994.
[11] A. R. Baziar, M. R. Mosavi, & M. Moazedi, "Spoofing mitigation using double stationary wavelet transform in civil GPS receivers," Wireless Personal Communications, vol. 109, no. 3, pp.1827-1844, 2019.
[12] X. Gu, J. Shi, J. Li, Y. Huang & J. Lin, "Application of wavelets analysis in image denoising," 2008 International Conference on Apperceiving Computing and Intelligence Analysis, pp. 49-52, 2008.
[13] B. J. Yoon & P. P. Vaidyanathan, "Wavelet-based denoising by customized thresholding," IEEE International Conference on Acoustics, Speech, and Signal Processing, 2004.
[14] G. X. Song & R. Z. Zhao, "Three novel models of threshold estimator for wavelet coefficients," International Conference on Wavelet Analysis and Its Applications, pp. 145-150, 2001.
[15] M. R. Mosavi, M. Moazedi, M. J. Rezaei & A. Tabatabaei, "Interference mitigation in GPS receivers," Iran University of Science and Technology, 2015. (in persion)
[16] KD. Wesson, JN. Gross, TE. Humphreys, & BL. Evans, "GNSS signal authentication via power and distortion monitoring," IEEE Transactions on Aerospace and Electronic Systems, vol. 54, no. 2, pp. 739-754, 2018.
[17] X. Shang, F. Sun, L. Zhang, J. Cui, & Y. Zhang, "Detection and mitigation of GNSS spoofing via the pseudo-range difference between epochs in a multicorrelator receiver," GPS Solutions, vol. 26, no. 2, pp. 1-14, 2022.
[18] D. P. Shepard & T. E. Humphreys, "Characterization of receiver response to spoofing attacks, " GPS World, vol. 21, no. 9, pp. 27-33, 2010.
[19] S. C. Lo & P. K. Enge, "Authenticating aviation augmentation system broadcasts," IEEE/ION Position, Location and Navigation Symposium, pp. 708-717, 2010.
[20] C. Sun, J. W. Cheong, A. G. Dempster, H. Zhao, L. Bai, & W. Feng, "Robust spoofing detection for GNSS instrumentation using Q-channel signal quality monitoring metric," IEEE Transactions on Instrumentation and Measurement, vol. 70, pp. 1-15, 2021.
[21] A. M. Khan & A. Attiq, "Global navigation satellite systems spoofing detection through measured autocorrelation function shape distortion," International Journal of Satellite Communications and Networking, vol. 40, no. 2, pp. 148-156, 2022.
[22] W. Zhou, Z. Lv, X. Deng & Y. Ke, "A new induced GNSS spoofing detection method based on weighted second-order central moment," IEEE Sensors Journal, vol. 22, no. 12, pp. 12064-12078, 2022.
[23] J.N. Gross, C. Kilic, & TE. Humphreys, "Maximum-likelihood power-distortion monitoring for GNSS-signal authentication," IEEE Transactions on Aerospace and Electronic Systems, vol. 55, pp. 469-475, 2019.
[24] Y. Guo, L. Miao, & X. Zhang, "Spoofing detection and mitigation in a multi-correlator GPS receiver based on the maximum likelihood principle," Sensors, vol. 19, no. 1, 2019.
[25] Y. Liu, S. Li, Q. Fu, Z. Liu, & Q. Zhou, "Analysis of kalman filter innovation-based GNSS spoofing detection method for INS/GNSS integrated navigation system," IEEE Sensors Journal, vol. 19, no. 13, pp. 5167-5178, 2019.
[26] N. Stenberg, E. Axell, J. Rantakokko, & G. Hendeby, "Results on GNSS spoofing mitigation using multiple receivers," Journal of the Institute of Navigation, vol. 69, no. 1, pp. 1-29, 2022.
[27] B. Pardhasaradhi, G. Srinath, G. S. Vandana, P. Srihari, & P. Aparna, "GNSS spoofing detection and mitigation in multireceiver configuration via tracklets and spoofer localization," IEEE Access, vol. 10, pp. 42014-42028, 2022.
[28] F. Rothmaier, Y. H. Chen, S. Lo, & T. Walter, "GNSS spoofing detection through spatial processing," Journal of Navigation, vol. 68, no. 2, pp. 243-258, 2021.
[29] Z.Lin, C. Haibin, & Z. Naitong, "Anti-spoofing extended Kalman filter for satellite navigation receiver," IEEE Conference on Wireless Communications, Networking and Mobile Computing, pp. 996-999, 2007.
[30] M. R. Mosavi, R. Zebarjad & M. Moazedi, "Novel anti-spoofing methods based on discrete wavelet transform in the acquisition and tracking stages of civil GPS receiver," International Journal of Wireless Information Networks, vol. 25, no. 44, pp. 449-460, 2018.
[31] L. Chun-Lin, "A tutorial of the wavelet transform," NTUEE, Taiwan, 2010.
[32] R. Polikar, "The wavelet tutorial," IOWA State University, USA, 1996.
[33] C. Taswell, "The what, how and why of wavelet shrinkage denoising," Journal of Computing in Science and Engineering, vol. 2, no. 3, pp. 12-19, 2000.
[34] Y. Chen, Y. Cheng, & H. Liu, "Application of improved wavelet adaptive threshold de-noising algorithm in FBG demodulation," Optik, vol. 132, pp.243-248, 2017.
  • Receive Date: 30 November 2021
  • Revise Date: 13 August 2022
  • Accept Date: 05 September 2022
  • Publish Date: 21 January 2023