Class in Zendir.Classes | Inherits from UniverseModel

Declaration

class AntennaFrequencyDriftErrorModel;

Description

The Antenna Frequency Drift Error Model simulates realistic frequency instabilities in antenna oscillators over time. Frequency drift is a critical consideration in communication systems, particularly for spacecraft where environmental conditions and component aging can significantly impact signal accuracy. This model accounts for multiple physical phenomena that contribute to frequency deviation, including temperature variations, component aging, random walk processes, and linear drift from power supply degradation.


Properties

DeclaredDescription
AgingRateThe aging rate (dimensionless). Represents the relative frequency changedue to aging. Typical values: 1e-9 to 5e-9 per day for quality oscillators.
AgingTimeConstantThe aging time constant in seconds. Controls how quickly aging effectssaturate. Typical values: 86400 (1 day) to 2592000 (30 days).
DriftRateThe constant drift rate in Hz/s. This represents a linear frequencychange over time, such as from power supply aging.
EnableAgingDriftWhether to enable aging-related frequency drift.
EnableRandomWalkWhether to enable random walk (stochastic) frequency drift.
EnableTemperatureDriftWhether to enable temperature-dependent frequency drift.
MaxRandomWalkDeviationThe maximum random walk deviation in Hz. Prevents unrealisticaccumulation of random drift.
MaxRelativeDeviationThe maximum relative frequency deviation allowed (dimensionless).Default is 100 ppm (100e-6). This prevents physically unrealisticfrequency changes.
QuadraticTemperatureCoefficientThe quadratic temperature coefficient in 1/K² for more accurate modeling.Typical values: -0.04e-6 for AT-cut crystals.
RandomWalkRateThe random walk rate in Hz/√s. This is the standard deviation of therandom walk step per square root of time. Typical values depend onoscillator quality: 0.001 to 0.1 Hz/√s.
ReferenceTemperatureThe reference temperature in Kelvin at which the oscillator is calibrated.Default is 298.15 K (25°C).
TemperatureCoefficientThe linear temperature coefficient in 1/K (relative frequency change per Kelvin).Typical values: 0.1e-6 to 1.0e-6 (0.1 to 1.0 ppm/°C) for crystal oscillators.
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object.

Methods

DeclaredDescription
SetRandomSeedSets the random seed for the internal random number generator.
InheritedDescription
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.