Class Ionosphere

java.lang.Object
uk.m0nom.adifproc.comms.ionosphere.Ionosphere

public class Ionosphere extends Object
A model of the Ionosphere that defines the layers in the Ionosphere and how the reflection properties of a signal based on the signal frequency.
  • Field Details

    • HF_ANTENNA_DEFAULT_TAKEOFF_ANGLE

      public static final double HF_ANTENNA_DEFAULT_TAKEOFF_ANGLE
      See Also:
    • MAXIMUM_GROUND_WAVE_DISTANCE_HIGH_BANDS_KM

      public static final double MAXIMUM_GROUND_WAVE_DISTANCE_HIGH_BANDS_KM
      See Also:
    • MAXIMUM_GROUND_WAVE_DISTANCE_LOW_BANDS_KM

      public static final double MAXIMUM_GROUND_WAVE_DISTANCE_LOW_BANDS_KM
      See Also:
    • MAX_FREQUENCY

      public static final double MAX_FREQUENCY
      See Also:
  • Constructor Details

    • Ionosphere

      public Ionosphere()
  • Method Details

    • getBounces

      public List<PropagationApex> getBounces(Propagation mode, double frequencyInKhz, double distanceInKm, LocalTime timeOfDay, double myAltitude, double theirAltitude, double hfAntennaTakeoffAngle)