Name

Description

ClearSavedStates

Clears previous saved states for this object.

ComputeLinkMargin

Returns the link margin for the link based on the calculated energy per bit to noise power spectral density ratio (Eb/No) and the required energy per bit to noise power spectral density ratio (Eb/No) as determined by the input and inputType arguments. Returns the results in units of dB.

ComputeReceivedPower

Returns the computed power received by the receiver in dB.

ComputeTransmitterPower

Returns the needed transmitter power to achieve the receivers desired power and provide the RFLinkâ€™s link margin. Returns the result in units of dB.

GetEffectiveAntennaArea

Returns the effective area of the receiver's antenna at the given epoch in square meters.

GetEffectiveReceiverGain

Returns the receiver gain after accounting for the provided antenna efficiency in dB.

GetEffectiveTransmitterGain

Returns the transmitter gain after accounting for the provided antenna efficiency in dB.

GetEIRP

Returns the effective isotropically radiated power in dB. This is calculated in the direction of the receiver.

GetEnergyPerBitToNoisePowerSpectralDensityRatio

Returns the calculated energy per bit to noise spectral density ratio (Eb/No) based on the input setting for the link. This solution is based on the solution from ComputeReceivedPower if the second argument is Calculated, comes from the provided receiver desired received power if the second argument is FromReceiver, and is calculated from the gain to noise temperature ratio (G/T) if the second argument is a numeric value.

GetFreeSpaceLoss

Returns the computed space loss of the link in dB.

GetFromFile

Load the object state from the specified FreeFlyer object file.

GetFromString

Load the object state from the specified string.

GetReceiverNoise

Returns the calculated receiver noise in dB.

GetSignalToNoiseRatio

Returns the signal to noise ratio (C/N) for the power in dB. This solution is based on the solution from ComputeReceivedPower if the second argument is Calculated, comes from the provided receiver desired received power if the second argument is FromReceiver, and is calculated from the gain to noise temperature ratio (G/T) if the second argument is a numeric value.

GetTransmitterNoise

Returns the calculated transmitter noise in dB.

PutToFile

Convert the object state to FreeFlyer object xml and write to a file.

PutToString

Convert the object state to FreeFlyer object xml and return as a string.

ReferenceEquals

Returns 1 if the argument refers to the calling object and 0 otherwise.

Restore

Restore an object's state from a previously saved state.

Save

Save the object's state so that it can be restored later.
