Package | Description |
---|---|
agi.foundation.navigation.advanced |
Contains types used in GPS communications modeling.
|
agi.foundation.navigation.advanced.signalprocessing |
Contains types for representing processing of GPS communication signals.
|
Modifier and Type | Method and Description |
---|---|
static NavigationSignalType |
NavigationSignalType.getDefault()
Get the enum constant that is considered to be the default.
|
static NavigationSignalType |
NavigationSignalType.getFromValue(int value)
Get the enum constant that is associated with the given numeric value.
|
NavigationSignalType |
NavigationSignal.getSignalType()
Gets this signal's type.
|
NavigationSignalType |
NavigationSignalCharacteristics.getSignalType()
Gets the navigation signal type, including frequency and code.
|
NavigationSignalType |
GpsSignalGenerator.getSignalType()
Gets the type of signal this generator will produce.
|
NavigationSignalType |
GnssLinkBudgetScalars.getSignalType()
Gets the
NavigationSignalType from which these link budget scalars are created. |
static NavigationSignalType |
NavigationSignalType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NavigationSignalType[] |
NavigationSignalType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static Map<NavigationSignalType,NavigationSignalCharacteristics> |
NavigationSignalCharacteristics.getFromBlock(NavigationBlockType blockType)
Provides the complete set of signals and their characteristics for a given block type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
GpsSignalGeneratorCollection.contains(NavigationSignalType signalType)
Determines whether the collection contains a
GpsSignalGenerator with the
specified signalType . |
boolean |
GnssLinkBudgetScalarsCollection.contains(NavigationSignalType signalType)
Determines whether the collection contains a
GnssLinkBudgetScalars with the
specified signalType . |
boolean |
NavigationSignalCollection.containsSignalType(NavigationSignalType signalType)
Determines whether the collection contains a
NavigationSignal with the
specified NavigationSignalType . |
static GnssLinkBudgetScalars |
GnssLinkBudgetScalars.createFrom(LinkBudgetScalars linkBudgetScalars,
ScalarCarrierToNoiseDensityPlusInterference carrierToNoiseDensityPlusInterference,
ScalarJammingToSignal jammingToSignal,
ScalarNoisePlusInterference noisePlusInterference,
int pseudoRandomNumber,
NavigationSignalType signalType)
Creates a new instance based on a LinkBudgetScalars instance, and the GNSS specific link budget scalars.
|
ArrayList<GpsSignalGenerator> |
GpsSignalGeneratorCollection.findAll(NavigationSignalType signalType)
Finds all
GpsSignalGenerators in the collection that have a specified signal type. |
ArrayList<GnssLinkBudgetScalars> |
GnssLinkBudgetScalarsCollection.findAll(NavigationSignalType signalType)
Finds all
GnssLinkBudgetScalars in the collection that have a specified NavigationSignalType . |
GpsSignalGenerator |
GpsSignalGeneratorCollection.findFirst(NavigationSignalType signalType)
Find the first
GpsSignalGenerator in the collection that has the specified signal type. |
GnssLinkBudgetScalars |
GnssLinkBudgetScalarsCollection.findFirst(NavigationSignalType signalType)
Find the first
GnssLinkBudgetScalars in the collection that has the specified signalType . |
static NavigationSignalCharacteristics |
NavigationSignalCharacteristics.getFromType(NavigationSignalType signalType)
Provides the signal characteristics specific to a type of signal.
|
static NavigationSignalCharacteristics |
NavigationSignalCharacteristics.getFromType(NavigationSignalType signalType,
NavigationBlockType blockType)
Provides the signal characteristics specific to a type and block of signal.
|
void |
NavigationSignal.setSignalType(NavigationSignalType value)
Sets this signal's type.
|
void |
GpsSignalGenerator.setSignalType(NavigationSignalType value)
Sets the type of signal this generator will produce.
|
Constructor and Description |
---|
GnssLinkBudgetScalars(ScalarAntennaGainInLinkDirection transmitterAntennaGainInLinkDirection,
ScalarAntennaGainInLinkDirection receiverAntennaGainInLinkDirection,
ScalarBitErrorRate<DigitalModulation> bitErrorRate,
ScalarCarrierToInterference carrierToInterference,
ScalarCarrierToNoise carrierToNoise,
ScalarCarrierToNoiseDensity carrierToNoiseDensity,
ScalarCarrierToNoisePlusInterference carrierToNoisePlusInterference,
ScalarEffectiveIsotropicRadiatedPower effectiveIsotropicRadiatedPower,
ScalarEnergyPerBitToNoiseDensity<DigitalModulation> energyPerBitToNoiseDensity,
ScalarPowerAtReceiverOutput powerAtReceiverOutput,
ScalarPropagationLoss propagationLoss,
ScalarReceivedIsotropicPower receivedIsotropicPower,
ScalarReceivedPowerFluxDensity receivedPowerFluxDensity,
ScalarCarrierToNoiseDensityPlusInterference carrierToNoiseDensityPlusInterference,
ScalarJammingToSignal jammingToSignal,
ScalarNoisePlusInterference noisePlusInterference,
String linkName,
int pseudoRandomNumber,
NavigationSignalType signalType)
Creates a new instances specifying all parameters.
|
GpsSignalGenerator(NavigationSignalType signalType,
ComplexDigitalTransmitter transmitter)
Creates a new instance with the specified
signalType and transmitter . |
NavigationSignal(NavigationSignalType signalType,
NavigationSignalPriority priority,
NavigationSignalTrackingType tracking,
int satelliteID,
double carrierToNoiseThreshold)
Constructs a trackable signal for a navigation communications front end, specifying all parameters except the link.
|
Modifier and Type | Method and Description |
---|---|
NavigationSignalType |
GpsPowerSpectralDensityFilter.getSignalType()
Gets the signal type of the signal passing through this filter.
|
Modifier and Type | Method and Description |
---|---|
void |
GpsPowerSpectralDensityFilter.setSignalType(NavigationSignalType value)
Sets the signal type of the signal passing through this filter.
|
Constructor and Description |
---|
GpsPowerSpectralDensityFilter(SignalProcessor inputSignalProcessor,
NavigationSignalType signalType,
NavigationBlockType blockType,
double noiseTemperature,
double frequency,
double lowerBandwidthLimit,
double upperBandwidthLimit)
Initialize a new instance based on the given parameters.
|