Nowadays,global navigation satellite systems have been widely used in various fields,and the performance of navigation receivers have been improved to meet people’s daily needs.However,with the development of unmanned driving technology and the high-speed rail speeds,when the cars and high-speed rails pass through tunnels,the navigation receivers may be in a state of losing lock and need to recapture the satellite signals.At this time,higher requirements are put forward for the acquisition speed of satellite signals;at the same time,the spoofing in man-made interference is extremely harmful and may cause the receivers to produce the wrong navigation position.Therefore,this paper uses the sparse fast fourier transform to capture satellite signals,and performs spoofing detection on the captured results.The specific work of the paper is as follows:Firstly,analyzed the acquisition algorithm based on SFFT.Due to the inaccurate estimation of the SFFT algorithm in satellite signals acquisition,the acquisition algorithm based on the correlated SFFT was studied.The algorithm uses the sparse inverse fast Fourier transform to process the signals,and combines the correlation operation to capture the satellite signals.The acquisition algorithm can increase the speed of satellite signals acquisition.Passed the simulation datas and actual datas for experimental verification,the satellite signal can be successfully captured.Secondly,researched the spoofing detection technology under the SFFT acquisition algorithm.First of all,under the SFFT acquisition algorithm,the multi-peak detection technology is used for spoofing detection,and the full width of half maximum detection is performed when the multi-peak detection fails.The algorithm can effectively detect the spoofing when the delay between the spoofing signal and the real signal code is small.The feasibility of the algorithm is verified by simulation experiments. |