Results 1 to 2 of 2
  1. #1
    sanmk4890's Avatar
    sanmk4890 is offline White Dwarf
    Points: 6,382, Level: 55
    Level completed: 16%, Points required for next Level: 168
    Overall activity: 0%
    First 1000 Experience Points365 Days+ Registered Achievement!750 Days+ Registered Achievement!2 Posts Achievement1000 Days+ Registered Achievement!
    Join Date
    Apr 2010
    Thanked 1 Time in 1 Post

    Default Understanding the SGP4 algorithm

    I am working on the SGP4 orbit determination algorithm, so that I can write a program for it in C.
    I came across the Spacetrack Report #3 which gives the FORTRAN code listing for SGP4 algorithm.
    Now, this report has listed a set of calculations to be carried out (in the same sequence as given in the report), to find the satellite's position and velocity at any given time. What I could do is, write a C code that carries out these calculations in the given sequence without bothering to understand the physics behind the calculations. As a programmer, I could well treat those calculations as a black box.The problem with this is, I won't be in a position to rectify the errors that might come up in the code.

    So, I wish to do the following things before getting down to the coding:
    1.Comprehend the math given in Spacetrack Report #3.
    2.Understand Orbital mechanics that lead to those calculations.

    Also, I would like to understand how exactly the SGP4 algorithm works. What I wish to know is this- which part of the algorithm is responsible for what. The report does not explain all this. All it does is, give a set of calculations and a FORTRAN code that implements them.
    I wish to understand why the algorithm is the way it is.

    Can anyone please help me achieve these goals?
    Thank you in anticipation.


  2. #2
    OzMaz's Avatar
    OzMaz is offline White Dwarf
    Points: 10, Level: 1
    Level completed: 19%, Points required for next Level: 40
    Overall activity: 0%
    Join Date
    Feb 2020
    Thanked 0x 0 Posts

    Default Re: Understanding the SGP4 algorithm

    Hi Sanjeev,
    I too am working on using SGP4 on an Arduino and have it all going except for the Azimuth values, they go a bit strange at extreme elevations.

    If you want to know all about the algorithm I suggest you by the book fundamentals of astrodynamics and applications by david vallado, it explains everything, after all he was one of the original authors.

    Good luck.



Similar Threads

  1. The Algorithm of Virtual Machines
    By in forum Amateur Astronomy Forum
    Replies: 0
    Last Post: 01-23-2007, 07:32 PM
  2. Life on Other Plants, An Algorithm?
    By Benign Vanilla in forum General Astronomy Forum
    Replies: 13
    Last Post: 08-14-2004, 08:21 AM
  3. Bayer to RGB bicubic algorithm
    By Christian in forum CCD Imaging Forum
    Replies: 0
    Last Post: 01-29-2004, 04:20 PM
  4. info about SGP4 and traking gps satellites
    By Giorgio in forum Satellite Observing Forum
    Replies: 4
    Last Post: 01-19-2004, 09:11 AM
  5. Algorithm for sunrise and sunset?
    By M?ht?n in forum Amateur Astronomy Forum
    Replies: 6
    Last Post: 12-24-2003, 11:14 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Powered by vBulletin® Version 4.2.0
Powered by vBulletin®
All times are GMT. The time now is 04:43 AM.