Pseudorange Fit Algorithm
CSEF · 2007 Mathematics & Software
Overview
Objectives/Goals This is my third in a series of three science projects on GPS Multipath. This year, my research focused on multipath signals that are refracted from above the GPS antenna. My project objective was to create a pseudorange fit algorithm that would remove the corrupted pseudorange measurements caused by this multipath and eliminate GPS receiver position jumps. Methods/Materials I collected positioning data from the GPS constellation for every second using a special Garmin GPS receiver that supplied the #raw# pseudorange measurement data. This resulted in a very large volume of data. I then used my laptop and some special software supplied by Garmin for data analysis. My data collection area did have potential sources of multipath signals that I was able to take advantage of since my receiver supplied the azimuths of the GPS satellites. Results I collected GPS position data from seven satellites from 22:30:00 to 23:19:10 for every second. This resulted in about 190,000 points of data. Data analysis identified a potential multipath problem from 22:44:36 to 23:00:46 with 40,180 points of data. Further data analyzed determined that PRN 11 had pseudorange measurements corrupted by multipath and resulted in 971 data points. I then created a pseudorange fit algorithm based on least mean squares theory. This resulted in a best-fit line gradient to which I applied the corrupted PRN 11 data. With the correct fitted boundaries set into the algorithm, it did remove the corrupted data points and keep the uncorrupted pseudorange measurements. Conclusions/Discussion My hypothesis was proven valid and I was able to develop a pseudorange fit algorithm that eliminated the bad pseudorange measurement data that causes GPS position jumps. In addition, by knowing PRN 11#s elevation and azimuth in the sky and my receiver location, I was also able to identify the tower that had caused the diffracted multipath condition.
Summary statement
My project developed a pseudorange fit algorithm to eliminate GPS receiver position jumps caused by a diffracted multipath condition.
Help received
Dad helped with test set up.
Competition history
- CSEF 2007
Resources
Related projects
CSEF · 2006
Minimizing the Effect of GPS Multipath on a Autonomous Mobile Vehicle
CSEF · 2005
Brewster's Angle Effect on GPS Multipath
CSEF · 2012
Creating a Global Positioning System: Determining Latitude and Longitude Based Upon Solar Azimuth and Elevation
CSEF · 2017
GPS-Denied Navigation Using Altimetry
CSEF · 2006
Assessing the Performance of the Viterbi Decoding Algorithm Using Convolutionally Encoded L2C GPS Data
ISEF · 2016
Improving Global Positioning Systems through Satellite Selection
CSEF · 2013
Lost at the Solar Maximum? The Effect of Solar Flares on GPS
CSEF · 2004
Let's Triangulate!
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects