Home | Ajax | BioInformatics | Dojo | EAI | EJB | Hibernate | J2ME | Java | Java Glossary | Java Servlets | JavaScript | Jboss | JDBC | JDO | Jmeter | JSF | JSP | JUnit | Maven | MySQL | Spring Framework | SQL | Struts | Technology | WAP | Web Services | XML
 
 
Search All Tutorials

 
Programming Tutorials: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML
 
Technology
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
  Java Applet
Questions
Comments

Sources of GPS Error

                         

Introduction

We have seen that the entire system of GPS is dependent on a network of 24 satellites orbiting the earth. While research and development work is still going on to develop more and more accurate systems, it would be a good idea to understand what the external sources of error are.

What's a GPS signal?

There are two frequencies of low power radio signals that GPS satellites transmit. These are called L1 and L2. The L1 frequency at 1575.42 MHz in the UHF band is what comes into play for civilian applications. These signals can pass through clouds, glass, plastic and such light objects, but cannot go through more solid objects like buildings and mountains.

Every GPS signal packs three bits of information- these are the pseudorandom code, ephemeris data and almanac data. The pseudorandom code is the identification code of the individual satellite. The ephemeris data identifies the location of each GPS satellite at any particular time of the day. Each satellite transmits this data for the GPS receivers as well as for the other satellites in the network. The almanac data has information about the status of the satellite as well as current date and time. The almanac part of the signal is essential for determining the position.

Possible Causes of Error

Apart from the inaccuracy of the clock in the GPS receiver, there can be other factors that affect the quality of the GPS signal and cause calculation errors. These are:

  • Ionosphere and troposphere disturbances: These cause the satellite signal to slow down as it passes through the atmosphere. However the GPS system has a built in model that accounts for an average amount of these disturbances.
  • Signal reflection: Here the signal hits and is reflected off objects like tall buildings, rocks etc. This causes the signal to be delayed before it reaches the receiver.
  • Ephemeris errors: Ephemeris errors are also known as orbital errors. These are errors in the satellite’s reported position against its actual position.
  • Clock errors: The built in clock of the GPS receiver is not as accurate as the atomic clocks of the satellites and the slight timing errors leads to corresponding errors in calculations.
  • Visibility of Satellites: The more the number of satellites a GPS receiver can lock with, the better its accuracy. Buildings, rocks and mountains, dense foliage, electronic interference, in short everything that comes in the line of sight cause position errors and sometimes make it unable to take any reading at all. GPS receivers do not work indoors, underwater and underground.
  • Satellite Shading: For the signals to work properly the satellites have to be placed at wide angles from each other. Poor geometry resulting from tight grouping can result in signal interference.
  • Intentional degradation: This was used till May 2000 by the US Department of Defense so that military adversaries could not use the GPS signals. This has been turned off since May 2000, which has improved the accuracy of readings in civilian equipment.

                         

Facing Programming Problem?
Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

1 comments so far (post your own) View All Comments Latest 10 Comments:

I am a student at some University doing a project on the GPS but it turns out that there is little info on this topic,am worried that my marks will be limited due to lack of related info.The contents are limited therefor requering one to use basic knowledge and brain analysis.

Posted by Amantle on Tuesday, 11.20.07 @ 15:06pm | #37948

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Hot Web Programming Job

Java String toLowerCase Example
Java String toCharArray Example
Java String substring Example
Java String indexOf Example
Java String startsWith Example
Java String hashCode Example
Java String matches Example
Java String length Example
Java String lastIndexOf Example
Java String isEmpty Example
Java String equalsIgnoreCase Example
Java String equals Example
Java String endsWith Example
Java String copyValueOf Example
Java String contentEquals Example
  EAI Articles
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2007. All rights reserved.