Class Ionosphere
java.lang.Object
uk.m0nom.adifproc.comms.ionosphere.Ionosphere
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doublestatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBounces(Propagation mode, double frequencyInKhz, double distanceInKm, LocalTime timeOfDay, double myAltitude, double theirAltitude, double hfAntennaTakeoffAngle)
-
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)
-