The GOES time code service, 1974-2004: a retrospective
Journal of Research of the National Institute of Standards and Technology, March-April, 2005 by Michael A. Lombardi, D. Wayne Hanson
10. Orbit Prediction Software
Orbit prediction software was always an essential element of the GOES time code service. The GOES satellite orbits were not stationary but changed with time as they were perturbed by several effects, the major ones being solar and lunar gravitational attractions, solar radiation pressure, and the inhomogeneous gravitational field of the earth. These perturbations can be modeled reasonably well, but the accuracy of the orbit predictions deteriorates with time due to residual imperfections in the modeling. High quality orbit prediction software that reduced these residual imperfections to a minimum was necessary for the service to meet its [ or -]100 [micro]s timing specification, particularly because it was sometimes necessary to use orbital elements that were more than one month old.
[FIGURE 11 OMITTED]
The orbit prediction program originally used by the GOES service was a modified version of NASA's Goddard Trajectory Determination System (GTDS). This software consisted of about 40 000 lines of Fortran code [41], and was installed on a large Control Data Corporation 6600 mainframe computer in Boulder [29]. It was later installed on a similar computer at NOAA's facility in Suitland, Maryland, and if the Boulder computer was unavailable, the Suitland computer was accessed from Boulder. The input data for the software consisted of the six Keplerian orbital elements and their epoch [32]. The position estimates for the 240 h following the epoch were originally output on punched cards and brought to another computer where the cards were read into a file and then uploaded to the CDA, a slow process that new technology soon eliminated. The orbital elements were sent by NOAA via teletype until the mid-1990s, and in later years by email:
In the early 1990s, it was announced that both of the mainframe computers that ran GTDS were to be shut down, and NIST had to find new orbital prediction software. As part of a cooperative research program with the National Physical Laboratory in India (NPLI), NIST was given source code for the orbital prediction program used by NPLI's Indian National Satellite (INSAT) time service. Unlike GTDS, which was capable of predicting all types of orbits, the NPLI software was streamlined to work with geostationary orbits only. This source code was modified for the GOES data format and a personal computer software application called GOESTRAK was created, replacing GTDS in late 1992. GOESTRAK used a much smaller, more efficient algorithm than GTDS that relied heavily on iteration and proved to be equally accurate. NIST was beginning to receive orbital elements for the GOES satellites at longer intervals than before (sometimes more than 30 d elapsed between sets of elements), so GOESTRAK was designed to predict the satellite's position out to 50 d from the element's epoch. Even with 50 d old elements, the service could meet its [ or -]100 [micro]s timing specification. Details of the orbital prediction algorithms were later published by NPLI [42].
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Reference Articles
- A Maryland state trooper gave Erik Bonstrom an $80 ticket for driving too slowly
- In California, postal worker Dean Hudson has been found guilty
- Alec Loorz, the 15-year-old founder of Kids vs. Global Warming and recent Brower Youth Award recipient, went to Congress in November for a press conference with Senators Barbara Boxer and John Kerry, who are championing legislation to stabilize US greenho
- Foreign exchange
- The buzz on bees
Most Recent Reference Publications
Most Popular Reference Articles
- 9 questions to ask your new lover: what you were afraid to ask, but always wanted to know
- A world without nuclear weapons?
- How Tyler Perry rose from homelessness to a $5 million mansion
- Rejoice anyway - Zephaniah 3:14-20, Philippians 4:4-7 - Living by the Word - Column
- Medical education's dirtiest secret - use of medical residents


