Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T12:16:19.122Z Has data issue: false hasContentIssue false

DGPS Correction Prediction Using Artificial Neural Networks

Published online by Cambridge University Press:  20 April 2007

M. Mohasseb
Affiliation:
(Ryerson University, Toronto) (Email: rabbany@ryerson.ca)
A. El-Rabbany
Affiliation:
(Ryerson University, Toronto) (Email: rabbany@ryerson.ca)
O. Abd El-Alim
Affiliation:
(Ryerson University, Toronto) (Email: rabbany@ryerson.ca)
R. Rashad
Affiliation:
(Ryerson University, Toronto) (Email: rabbany@ryerson.ca)
Rights & Permissions [Opens in a new window]

Abstract

This paper focuses on modelling and predicting differential GPS corrections transmitted by marine radio-beacon systems using artificial neural networks. Various neural network structures with various training algorithms were examined, including Linear, Radial Biases, and Feedforward. Matlab Neural Network toolbox is used for this purpose. Data sets used in building the model are the transmitted pseudorange corrections and broadcast navigation message. Model design is passed through several stages, namely data collection, preprocessing, model building, and finally model validation. It is found that feedforward neural network with automated regularization is the most suitable for our data. In training the neural network, different approaches are used to take advantage of the pseudorange corrections history while taking into account the required time for prediction and storage limitations. Three data structures are considered in training the neural network, namely all round, compound, and average. Of the various data structures examined, it is found that the average data structure is the most suitable. It is shown that the developed model is capable of predicting the differential correction with an accuracy level comparable to that of beacon-transmitted real-time DGPS correction.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2007
Figure 0

Figure 1. PRC for PRN 01 transmitted by Alexandria DGPS radio-beacon from 232223 to 232358 06/01/2003.

Figure 1

Figure 2. PRC for PRN 20 transmitted by Alexandria reference station from 06/01/2003 to 08/01/2003.

Figure 2

Table 1. Backpropagation training algorithms for Feedforward Neural Network architecture used in modelling the pseudorange correction.

Figure 3

Figure 3. Single neuron with three elements input vector.

Figure 4

Figure 4. Single neuron with three elements input vector in block diagram notation.

Figure 5

Figure 5. Radial Basis Neural Network architecture for modelling PRC.

Figure 6

Figure 6. Generalized Regression Neural Network architecture for modelling PRC.

Figure 7

Figure 7. Feedforward Neural Network architecture for modelling the PRC.

Figure 8

Figure 8. Results of training the Feedforward neural network with different backpropagation training algorithms for modelling pseudorange correction.

Figure 9

Figure 9. Difference between the predicted and transmitted PRC correction for PRN 13.

Figure 10

Figure 10. Horizontal positioning accuracy from standalone GPS and DGPS.

Figure 11

Figure 11. Horizontal positioning accuracy from PDGPS and DGPS.