Enum Frequency

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      B01
      Beidou B1 (1561.098 MHz).
      B02
      Beidou B2 (1207.14 MHz).
      B03
      Beidou B3 (1268.52 MHz).
      B08
      Beidou B2 (B2a + B2b) (1191.795MHz).
      B1A
      Beidou B1A (1575.42 MHz).
      B1C
      Beidou B1C (1575.42 MHz).
      B2A
      Beidou B2a (1176.45 MHz).
      B2B
      Beidou B2b (1207.14 MHz).
      B3A
      Beidou B3A (1268.52 MHz).
      C01
      In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz).
      C02
      In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz).
      C05
      In the ANTEX files, C05 appears without much reference for consistency with Rinex 4 tables, we assume it is B2a (1176.45 MHz).
      C06
      In the ANTEX files, C06 appears without much reference, we assume it is B2 (1207.14 MHz).
      C07
      In the ANTEX files, C07 seems to refer to a signal close to E06, probably B3...
      C08
      In the ANTEX files, C08 appears without much reference for consistency with Rinex 4 tables, we assume it is B2 (B2a+B2b) (1191.795 MHz).
      E01
      Galileo, "E1" (1575.42 MHz).
      E05
      Galileo E5a (1176.45 MHz).
      E06
      Galileo E6 (1278.75 MHz).
      E07
      Galileo E5b (1207.14 MHz).
      E08
      Galileo E5 (E5a + E5b) (1191.795MHz).
      G01
      GPS L1 (1575.42 MHz).
      G02
      GPS L2 (1227.6 MHz).
      G05
      GPS L5 (1176.45 MHz).
      I05
      IRNSS L5.
      I09
      IRNSS S (2492.028 MHz).
      J01
      QZSS L1 (1575.42 MHz).
      J02
      QZSS L2 (1227.6 MHz).
      J05
      QZSS L5 (1176.45 MHz).
      J06
      QZSS LEX (1278.75 MHz).
      R01
      GLONASS, "G1" (1602 MHZ).
      R02
      GLONASS, "G2" (1246 MHz).
      R03
      GLONASS, "G3" (1202.025 MHz).
      R04
      GLONASS, "G1a" (1600.995 MHZ).
      R06
      GLONASS, "G2a" (1248.06 MHz).
      S01
      SBAS L1 (1575.42 MHz).
      S05
      SBAS L5 (1176.45 MHz).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static double F0
      Common frequency F0 in MHz (10.23 MHz).
    • Enum Constant Detail

      • G01

        public static final Frequency G01
        GPS L1 (1575.42 MHz).
      • G02

        public static final Frequency G02
        GPS L2 (1227.6 MHz).
      • G05

        public static final Frequency G05
        GPS L5 (1176.45 MHz).
      • R01

        public static final Frequency R01
        GLONASS, "G1" (1602 MHZ).
      • R02

        public static final Frequency R02
        GLONASS, "G2" (1246 MHz).
      • R03

        public static final Frequency R03
        GLONASS, "G3" (1202.025 MHz).
      • R04

        public static final Frequency R04
        GLONASS, "G1a" (1600.995 MHZ).
      • R06

        public static final Frequency R06
        GLONASS, "G2a" (1248.06 MHz).
      • E01

        public static final Frequency E01
        Galileo, "E1" (1575.42 MHz).
      • E05

        public static final Frequency E05
        Galileo E5a (1176.45 MHz).
      • E07

        public static final Frequency E07
        Galileo E5b (1207.14 MHz).
      • E08

        public static final Frequency E08
        Galileo E5 (E5a + E5b) (1191.795MHz).
      • E06

        public static final Frequency E06
        Galileo E6 (1278.75 MHz).
      • C01

        public static final Frequency C01
        In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz).
      • C02

        public static final Frequency C02
        In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz).
      • C05

        public static final Frequency C05
        In the ANTEX files, C05 appears without much reference for consistency with Rinex 4 tables, we assume it is B2a (1176.45 MHz).
      • C06

        public static final Frequency C06
        In the ANTEX files, C06 appears without much reference, we assume it is B2 (1207.14 MHz).
      • C07

        public static final Frequency C07
        In the ANTEX files, C07 seems to refer to a signal close to E06, probably B3... (1268.52 MHz).
      • C08

        public static final Frequency C08
        In the ANTEX files, C08 appears without much reference for consistency with Rinex 4 tables, we assume it is B2 (B2a+B2b) (1191.795 MHz).
      • B01

        public static final Frequency B01
        Beidou B1 (1561.098 MHz).
      • B02

        public static final Frequency B02
        Beidou B2 (1207.14 MHz).
      • B03

        public static final Frequency B03
        Beidou B3 (1268.52 MHz).
      • B1C

        public static final Frequency B1C
        Beidou B1C (1575.42 MHz).
      • B1A

        public static final Frequency B1A
        Beidou B1A (1575.42 MHz).
      • B2A

        public static final Frequency B2A
        Beidou B2a (1176.45 MHz).
      • B2B

        public static final Frequency B2B
        Beidou B2b (1207.14 MHz).
      • B08

        public static final Frequency B08
        Beidou B2 (B2a + B2b) (1191.795MHz).
      • B3A

        public static final Frequency B3A
        Beidou B3A (1268.52 MHz).
      • J01

        public static final Frequency J01
        QZSS L1 (1575.42 MHz).
      • J02

        public static final Frequency J02
        QZSS L2 (1227.6 MHz).
      • J05

        public static final Frequency J05
        QZSS L5 (1176.45 MHz).
      • J06

        public static final Frequency J06
        QZSS LEX (1278.75 MHz).
      • I05

        public static final Frequency I05
        IRNSS L5. (1176.45 MHz)
      • I09

        public static final Frequency I09
        IRNSS S (2492.028 MHz).
      • S01

        public static final Frequency S01
        SBAS L1 (1575.42 MHz).
      • S05

        public static final Frequency S05
        SBAS L5 (1176.45 MHz).
    • Field Detail

      • F0

        public static final double F0
        Common frequency F0 in MHz (10.23 MHz).
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static Frequency[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Frequency c : Frequency.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Frequency valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getName

        public String getName()
        Get the RINEX name for the frequency.
        Returns:
        RINEX name for the frequency
      • getSatelliteSystem

        public SatelliteSystem getSatelliteSystem()
        Get the satellite system for which this frequency is defined.
        Returns:
        satellite system for which this frequency is defined
      • getRatio

        public double getRatio()
        Get the ratio f/f0, where f0 is the common frequency.
        Returns:
        ratio f/f0, where f0 is the common frequency
        See Also:
        F0, getMHzFrequency()
      • getMHzFrequency

        public double getMHzFrequency()
        Get the value of the frequency in MHz.
        Returns:
        value of the frequency in MHz
        See Also:
        F0, getRatio(), getWavelength()
      • getWavelength

        public double getWavelength()
        Get the wavelength in meters.
        Returns:
        wavelength in meters
        Since:
        10.1
        See Also:
        getMHzFrequency()