Class NavICAlmanac

java.lang.Object
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements<NavICAlmanac>
org.orekit.propagation.analytical.gnss.data.NavICAlmanac
All Implemented Interfaces:
OrbitalParameters, GNSSClockElements, TimeStamped

public class NavICAlmanac extends GNSSOrbitalElements<NavICAlmanac>
Class for NavIC almanac.
Since:
10.1
Author:
Bryan Cazabonne
See Also:
  • "Indian Regional Navigation Satellite System, Signal In Space ICD for standard positioning service, version 1.1 - Table 28"
  • Constructor Details

    • NavICAlmanac

      public NavICAlmanac(TimeScales timeScales, int prn, GNSSDate toe, KeplerianOrbit orbit, double aDot, double deltaN0, double deltaN0Dot, double iDot, double omegaDot, double cuc, double cus, double crc, double crs, double cic, double cis, double af0, double af1, double af2, double tgd, GNSSDate toc)
      Constructor.
      Parameters:
      timeScales - known time scales
      prn - PRN number of the satellite
      toe - time of ephemeris (must be consistent with orbit)
      orbit - Keplerian orbit in Earth-frozen frame
      aDot - change rate in semi-major axis (m/s)
      deltaN0 - delta of satellite mean motion
      deltaN0Dot - change rate in Δn₀
      iDot - inclination rate (rad/s)
      omegaDot - rate of right ascension (rad/s)
      cuc - amplitude of the cosine harmonic correction term to the argument of latitude
      cus - amplitude of the sine harmonic correction term to the argument of latitude
      crc - amplitude of the cosine harmonic correction term to the orbit radius
      crs - amplitude of the sine harmonic correction term to the orbit radius
      cic - amplitude of the cosine harmonic correction term to the inclination
      cis - amplitude of the sine harmonic correction term to the inclination
      af0 - zero-th order clock correction (s)
      af1 - first order clock correction (s/s)
      af2 - second order clock correction (s/s²)
      tgd - group delay differential TGD for L1-L2 correction
      toc - time of clock
    • NavICAlmanac

      public NavICAlmanac(FieldNavICAlmanac<T> original)
      Constructor from field instance.
      Type Parameters:
      T - type of the field elements
      Parameters:
      original - regular field instance
  • Method Details