摘要
This paper investigates performance improvement via the incorporation of the support vector machine(SVM)into the vector tracking loop(VTL)for the Global Positioning System(GPS)in limited satellite visibility.Unlike the traditional scalar tracking loop(STL),the tracking and navigation modules in the VTL are not independent anymore since the user’s position can be determined by using the information from other satellites and can be predicted on the basis of the states of the user.The method proposed in this paper makes use of the SVM to bridge the GPS signal and prevent the error growth due to signal outage.Similar to the neural network,the SVM is motivated by its ability to approximate an unknown nonlinear input-output mapping through supervised training.The SVM is employed for predicting adequate numerical control oscillator(NCO)inputs,i.e.,providing better prediction of residuals for the Doppler frequency and code phase in order to maintain regular operation of the navigation system.When the navigation processing is in good condition,the SVM is at the training stage,and the output information from the discriminator and navigation filter is adopted as the inputs.Other machine learning(ML)algorithms such as the radial basis function neural network(RBFNN)and the Adaptive Network-Based Fuzzy Inference System(ANFIS)are employed for comparison.Performance evaluation for the SVM assisted architecture as compared to the RBFNNand ANFIS-assisted methods and the un-assisted VTL will be carried out and the performance evaluation during GPS signal outage will be presented.The proposed design is very useful for navigation during the environment of limited satellite visibility to effectively overcome the problem in the environment of GPS outage.
基金
This work has been partially supported by the Ministry of Science and Technology,Taiwan(Grant numbers MOST 104-2221-E-019-026-MY3 and MOST 109-2221-E019-010).