Click or drag to resize

NavigationSignalCharacteristics Class

Defines specific details for GPS Signals.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Navigation.AdvancedNavigationSignalCharacteristics

Namespace:  AGI.Foundation.Navigation.Advanced
Assembly:  AGI.Foundation.Navigation.Advanced (in AGI.Foundation.Navigation.Advanced.dll) Version: 19.1.398.0 (19.1.398.0)
Syntax
public class NavigationSignalCharacteristics

The NavigationSignalCharacteristics type exposes the following members.

Properties
  NameDescription
Public propertyAntennaCorrelationLoss
Gets the attenuation of the signal due to correlation losses.
Public propertyAntennaPolarizationLoss
Gets the attenuation of the signal due to antenna polarization effects.
Public propertyBandwidth
Gets the bandwidth the navigation signal uses.
Public propertyCarrierFrequency
Gets the carrier frequency on which the navigation signal is broadcast.
Public propertyChipLength
Gets or sets the length of one pulse of navigation signal data. Note that this varies by NavigationSignalType.
Public propertyDataRate
Gets the rate at which data is encoded on the navigation signal.
Public propertyDifferentialGroupDelay
Gets the group delay between two navigation signal transmissions.
Public propertyMCodeSubCarrierFrequency
Gets or sets the sub-carrier frequency used to create the GPS M code.
Public propertySignalType
Gets the navigation signal type, including frequency and code.
Public propertyTransmissionPower
Gets the navigations signal's transmitted power.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetFromBlock
Provides the complete set of signals and their characteristics for a given block type.
Public methodStatic memberGetFromType(NavigationSignalType)
Provides the signal characteristics specific to a type of signal. Note that signal parameters with different values by block type will have NaN values. Use the GetFromType(NavigationSignalType, NavigationBlockType) method instead to retrieve those parameter values.
Public methodStatic memberGetFromType(NavigationSignalType, NavigationBlockType)
Provides the signal characteristics specific to a type and block of signal.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberGpsCAChipLength
The length of the CA code chip, in seconds.
Public fieldStatic memberGpsCACodeBandwidth
The total bandwidth of the CA code, between the first nulls.
Public fieldStatic memberGpsCCodeBandwidth
The total bandwidth of the C code, between the first nulls.
Public fieldStatic memberGpsIQCodeBandwidth
The total bandwidth of the L5 IQ code, between the first nulls.
Public fieldStatic memberGpsL1Frequency
The frequency of the GPS L1 carrier.
Public fieldStatic memberGpsL2CChipLength
The length of the L2C code chip, in seconds.
Public fieldStatic memberGpsL2Frequency
The frequency of the GPS L2 carrier.
Public fieldStatic memberGpsL5Frequency
The frequency of the GPS L5 carrier.
Public fieldStatic memberGpsL5IQChipLength
The length of the L5 I and Q code chips, in seconds.
Public fieldStatic memberGpsMCodeBandwidth
The total bandwidth of the M code, between the first nulls.
Public fieldStatic memberGpsMCodeChipLength
The length of the M code chip, in seconds.
Public fieldStatic memberGpsPYChipLength
The length of the P(Y) code chip, in seconds.
Public fieldStatic memberGpsPYCodeBandwidth
The total bandwidth of the P(Y) code, between the first nulls.
Top
See Also